RoboHelp Server 8 becomes unresponsive
jw1726354 Jun 24, 2010 8:38 AMI have tried contacting Adobe support 3 times on this issue. Each time they tell me to send a screenshot and my logs. I have sent them and they never receive them. I have tried to FTP them this time but they said it will take 48 hours for a response. Our server that becomes unresponsive is a production server so waiting 48 hours is not possible. So, I am trying this Forum to see if anyone can help me. We are using RoboHelp 8. A few times a day, our help becomes unresponsive and we have to restart the TomCat service to get it responding again. Here are the errors that are in our log files when the server stops responding. Any help would be appreciated.
checking license
License Value: 1
Got Connection.
04.00.0000
Database Product Name : ACCESS
Driver Name : JDBC-ODBC Bridge (odbcjt32.dll)
Driver Version : 2.0001 (04.00.6305)
WARN. Unread 68 bytes of record 0x1b8
WARN. Unread 86 bytes of record 0x1b8
WARN. Unread 78 bytes of record 0x1b8
java.lang.NullPointerException
at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:182)
at org.pdfbox.pdmodel.PDDocumentCatalog.getAllPages(PDDocumentCatalog.java:226)
at org.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:216)
at adobe.robohelp.server.ExternalFileReader.getPDFText(ExternalFileReader.java:28)
at adobe.robohelp.server.SearchProject.indexFiles(SearchProject.java:276)
at adobe.robohelp.server.SearchProject.<init>(SearchProject.java:84)
at adobe.robohelp.server.WebHelpSearch$WebSearchProject.<init>(WebHelpSearch.java:754)
at adobe.robohelp.server.WebHelpSearch$WebSearchProjectList.<init>(WebHelpSearch.java:658)
at adobe.robohelp.server.WebHelpSearch.refresh(WebHelpSearch.java:1116)
at adobe.robohelp.server.SearchAgent.refresh(SearchAgent.java:91)
at adobe.robohelp.server.AgentManager.refresh(AgentManager.java:68)
at adobe.robohelp.server.HelpArea.refresh(HelpArea.java:48)
at adobe.robohelp.server.AreaManager.refresh(AreaManager.java:129)
at adobe.robohelp.server.RoboHelpServer.refresh(RoboHelpServer.java:66)
at adobe.robohelp.server.RefreshServer.run(RefreshServer.java:94)
at java.lang.Thread.run(Unknown Source)
WARN. Unread 84 bytes of record 0x1b8
WARN. Unread 66 bytes of record 0x1b8
WARN. Unread 86 bytes of record 0x1b8
WARN. Unread 68 bytes of record 0x1b8
java.lang.Throwable: Warning: You did not close the PDF Document
at org.pdfbox.cos.COSDocument.finalize(COSDocument.java:418)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
at java.lang.ref.Finalizer.access$100(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
WARN. Unread 122 bytes of record 0x1b8
WARN. Unread 96 bytes of record 0x1b8
WARN. Unread 26 bytes of record 0x1b8
WARN. Unread 120 bytes of record 0x1b8
WARN. Unread 122 bytes of record 0x1b8
WARN. Unread 6 bytes of record 0x1b8
java.lang.ArithmeticException: / by zero
at adobe.robohelp.server.IndexCreatorJS.CreateHtmlChunk(IndexCreatorJS.java:217)
at adobe.robohelp.server.IndexCreatorJS.CreateHTML(IndexCreatorJS.java:73)
at adobe.robohelp.server.WHIndexAgent.doCommand(WHIndexAgent.java:74)
at adobe.robohelp.server.IndexAgent.doCommand(IndexAgent.java:78)
at adobe.robohelp.server.AgentManager.doCommand(AgentManager.java:84)
at adobe.robohelp.server.HelpArea.doGet(HelpArea.java:83)
at adobe.robohelp.server.AreaManager.doGet(AreaManager.java:79)
at adobe.robohelp.server.RoboHelpServer.doGet(RoboHelpServer.java:149)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava: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:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
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:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja va:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at adobe.robohelp.server.BrowserPool.getBrowser(BrowserPool.java:799)
at adobe.robohelp.server.ServerData.getBrowser(ServerData.java:311)
at adobe.robohelp.server.RoboHelpServer.doGet(RoboHelpServer.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava: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:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
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:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja va:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)




