Problem with Dashboard in JIRA 4.1.2 with Websphere 6.1

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: Low
    • None
    • Affects Version/s: 4.1.2
    • Component/s: Installation
    • Environment:

      IBM J9 VM, IBM WebSphere Application Server/6.1

    • 4.01

      The symptom of the problem:

      ...
      2010-09-06 12:16:09,484 WebContainer : 5 ERROR      [500ErrorPage.jsp] Exception caught in 500 page org.apache.xerces.parsers.XIncludeAwareParserConfiguration incompatible with org.apache.xerces.xni.parser.XMLParserConfiguration
      java.lang.ClassCastException: org.apache.xerces.parsers.XIncludeAwareParserConfiguration incompatible with org.apache.xerces.xni.parser.XMLParserConfiguration
      	at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
      	at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
      	at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
      	at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
      	at org.apache.shindig.common.xml.XmlUtil$2.initialValue(XmlUtil.java:69)
      	at org.apache.shindig.common.xml.XmlUtil$2.initialValue(XmlUtil.java:66)
      ...
      

      The plugin system fails to start and there might be problems with the dashboard. The root cause looks like the /rest/* url is not mapped to noopservlet in the web.xml file.

      The problem will be solved by adding the following to web.xml which is located in <JIRA_install>/atlassian-jira/WEB-INF/ directory:

      ...
      <!-- This is a dummy servlet mapping to trick WebSphere 6.1.0.x to push the request through the filter chain,
      	         so that the REST servlet filter plugin can be properly mapped to and intercept the rest URLs
          -->
          <servlet-mapping>
              <servlet-name>noopservlet</servlet-name>
              <url-pattern>/rest/*</url-pattern>
          </servlet-mapping>
      ...
      

      Please restart JIRA after that.

            Assignee:
            Unassigned
            Reporter:
            JoachimA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: