Uploaded image for project: 'ZZZ-WSO2 Application Server '
  1. ZZZ-WSO2 Application Server
  2. WSAS-1976

Webapp reloading leads to broken webapp dashboard page

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Highest
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.3.0
    • Component/s: None
    • Labels:
      None
    • Severity:
      Major
    • Estimated Complexity:
      Moderate
    • Test cases added:
      Not-applicable

      Description

      AS 5.3.0-SNAPSHOT in a cluster

      Steps to re-produce:

      1. Upload a JAX-RS webapp
      2. Go to its webapp dashboard via the webapp listing page.
      3. Click on reload.

      Error:

      This leads to a broken UI where the WADL and endpoint section has disappeared. The Services link is also wrong. Following is a sample services link -
      http://null/jaxrs_basic/1.0/servicesnull

      Possible culprit:
      The issue seems to be because the query parameters of the webapp dashboard url is different after reload compared to the original url.

      Original url -
      https://mgt.appserver.carbon-test.org/carbon/webapp-list/webapp_info.jsp?pageNumber=0&webappFileName=jaxrs_basic%231.0.war&hostName=appserver.carbon-test.org&httpPort=80

      After reload, the new url -
      https://mgt.appserver.carbon-test.org/carbon/webapp-list/webapp_info.jsp?webappFileName=jaxrs_basic%231.0.war&webappState=all&hostName=appserver.carbon-test.org&httpPort=80&defaultHostName=appserver.carbon-test.org&webappType=jaxWebapp

      If you go back to webapp listing page, and click on the webapp, it works.

        Attachments

          Activity

            People

            • Assignee:
              kalpaw@wso2.com Kalpa Welivitigoda
              Reporter:
              kasung@wso2.com Kasun Gajasinghe
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: