TOC Showing "Loading, click here to cancel..." for every entry that's 3 levels deep
The title pretty much says it all. Expanding the TOC (WebHelp Pro, RoboHelp Server hosted using SQL instead of Access) results in "Loading, click here to cancel..." forever for each such topic.
We've tried the fix that's referenced in this technote, to no avail (and may have even increased the problem from intermittent to consistent).
Looking at the robohelpserver.log file, we see the content below. It appears that the server code crashes when expanding that level of the TOC and this is the stack trace that gets reported every time.
Whether it's caused by a config problem, content problem or code bug, I don't know.
Any thoughts?
--------------------------snip-----------------------------
2012-01-03 09:53:11.117 [WARN] http-8080-5 adobe.robohelp.server.TocCreatorJS -
java.lang.NullPointerException
at
org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:1178)
at
org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:1060)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1279)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1262)
at adobe.robohelp.server.TocCreatorJS.CreateHtmlChunk(TocCreatorJS.java:142)
at adobe.robohelp.server.TocCreatorJS.CreateHtml(TocCreatorJS.java:84)
at adobe.robohelp.server.WHTOCAgent.doCommand(WHTOCAgent.java:158)
at adobe.robohelp.server.TOCAgent.doCommand(TOCAgent.java:54)
at adobe.robohelp.server.AgentManager.doCommand(AgentManager.java:84)
at adobe.robohelp.server.HelpArea.doGet(HelpArea.java:101)
at adobe.robohelp.server.AreaManager.doGet(AreaManager.java:80)
at adobe.robohelp.server.RoboHelpServer.doGet(RoboHelpServer.java:172)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)