I'm not a Java expert, but here's a shot in the dark after looking at your trace:
Does your application make any occasional http or web service calls? When it does, is the url or wsdl path a variable? --- Al Holden On 2013-03-20 08:50, [email protected] wrote: > About once every week or 3, Tomcat crashes with a java error. We are running Apache + Tomcat + OpenBD on a virtual Linux server that sees relatively light traffic, but that traffic is expected to grow rapidly in the near future. I figure sometimes these things just crash from time to time, but is there anything I can do to improve the stability so it happens a bit less often? My boss is threatening to shift us to the professional Adobe Coldfusion, but I would much rather deal with this support group in the future than Adobe's any day. Here is a snippet from the openbd/tomcat/logs when the webserver stops working... > >> Mar 20, 2013 9:49:07 AM org.apache.catalina.core.StandardWrapperValve invoke >> SEVERE: Servlet.service() for servlet cfmServlet threw exception >> java.lang.NullPointerException >> at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source) >> at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at com.newatlanta.filters.SearchEngineFriendlyURLFilter.doFilter(Unknown Source) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> 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.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:857) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) >> Mar 20, 2013 9:49:13 AM org.apache.catalina.core.StandardWrapperValve invoke >> SEVERE: Servlet.service() for servlet cfmServlet threw exception >> java.lang.NullPointerException >> at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source) >> at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at com.newatlanta.filters.SearchEngineFriendlyURLFilter.doFilter(Unknown Source) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> 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.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:857) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) >> Mar 20, 2013 9:49:18 AM org.apache.catalina.core.StandardWrapperValve invoke >> SEVERE: Servlet.service() for servlet cfmServlet threw exception >> java.lang.NullPointerException >> at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source) >> at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at com.newatlanta.filters.SearchEngineFriendlyURLFilter.doFilter(Unknown Source) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> 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.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:857) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) >> Mar 20, 2013 9:49:38 AM org.apache.catalina.core.StandardWrapperValve invoke >> SEVERE: Servlet.service() for servlet cfmServlet threw exception >> java.lang.NullPointerException >> at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source) >> at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at com.newatlanta.filters.SearchEngineFriendlyURLFilter.doFilter(Unknown Source) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> 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.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:857) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) >> Mar 20, 2013 9:50:03 AM org.apache.catalina.core.StandardWrapperValve invoke >> SEVERE: Servlet.service() for servlet cfmServlet threw exception >> java.lang.NullPointerException >> at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source) >> at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at com.newatlanta.filters.SearchEngineFriendlyURLFilter.doFilter(Unknown Source) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> 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.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:857) >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:662) > > -- > -- > online documentation: http://openbd.org/manual/ [1] > http://groups.google.com/group/openbd?hl=en [2] > > --- > You received this message because you are subscribed to the Google Groups "Open BlueDragon" group. > To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out [3]. Links: ------ [1] http://openbd.org/manual/ [2] http://groups.google.com/group/openbd?hl=en [3] https://groups.google.com/groups/opt_out -- -- online documentation: http://openbd.org/manual/ http://groups.google.com/group/openbd?hl=en --- You received this message because you are subscribed to the Google Groups "Open BlueDragon" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
