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.


Reply via email to