500 Internal Server Error
After configuring the Discovere Viewer to use SSL, the discoverer4i/viewer page gives the "500 Internal Server Error". Following is the detailed debug message in jserv.log
[04/07/2002 09:39:37:987 PDT] Creating noun for: viewer
[04/07/2002 09:39:38:003 PDT] viewer/oracle.discoiv.Disco4iv: init
[04/07/2002 09:39:38:003 PDT] viewer/oracle.discoiv.Disco4iv: Initializing Discoverer 4i Viewer (4.1.42.04.00)
[04/07/2002 09:39:38:159 PDT] viewer/oracle.discoiv.Disco4iv: Initialized Discoverer 4i Viewer (4.1.42.04.00)
[04/07/2002 09:39:45:065 PDT] viewer/oracle.discoiv.Disco4iv: Exception stack: oracle.discoiv.controller.DiscovererControllerException: oracle.xml.parser.v2.XSLException: XSL-1021: Error parsing external document: 'Start of root element expected.'.
at oracle.discoiv.controller.DiscovererController.render(DiscovererController.java:207)
at oracle.discoiv.servlet.DiscovererHttpController.render(DiscovererHttpController.java:107)
at oracle.discoiv.servlet.DiscovererHttpHandler.processRequest(DiscovererHttpHandler.java:117)
at oracle.discoiv.servlet.DiscoServlet.doRequest(DiscoServlet.java:337)
at oracle.discoiv.servlet.DiscoServlet.doGet(DiscoServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:435)
at org.apache.jserv.JServConnection.run(JServConnection.java:290)
at java.lang.Thread.run(Thread.java:479)
Discoverer team has any clue on this? Oracle Support at metalink told me that this bug was fixed in 4.1.42.04. But I have already installed 4.1.42.04.
Might the problem be the confliction between different versions of JDK? I have Oracle 9i DB and 9i AS installed in the same server.