java - Error parsing HTTP request header Tomcat 7 -


when stops working, getting error:

mai 06, 2015 12:47:58 org.apache.coyote.http11.abstracthttp11processor process info: error parsing http request header  note: further occurrences of http header parsing errors logged @ debug level. 

all others errors after this, same. have tried stop get-requests, crashes after while anyways. have ideas?

this right before crashes:

  [06/may/2015:10:47:11 +0200] "get /listenerservlet?request=getlastchanged&_=1430852558104 http/1.1" 200 32 

after crash:

    [06/may/2015:10:47:14 +0200] "get /listenerservlet?request=getlastchanged&_=1430902035081 http/1.1" 500 1674 

after crash, servlet can't request parameter.. throws nullpointer:

severe: servlet.service() servlet [roomservlet] in context path [] threw exception java.lang.nullpointerexception         @ factory.factory.initeditmode(factory.java:37)         @ factory.factory.init(factory.java:20)         @ factory.tabsfactory.<init>(tabsfactory.java:19)         @ servlet.roomservlet.gettabs(roomservlet.java:285)         @ servlet.roomservlet.doget(roomservlet.java:46)         @ javax.servlet.http.httpservlet.service(httpservlet.java:620)         @ javax.servlet.http.httpservlet.service(httpservlet.java:727)         @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:303)         @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)         @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:220)         @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:122)         @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:501)         @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:170)         @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:98)         @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:950)         @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:116)         @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:408)         @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1040)         @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:607)         @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:313)         @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145)         @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615)         @ java.lang.thread.run(thread.java:745) 

i have tomcat 7 server receives lot of get-requests. works time, stops working (after 7-8 hours).

when stops working, getting error:

mai 06, 2015 12:47:58 org.apache.coyote.http11.abstracthttp11processor process info: error parsing http request header  note: further occurrences of http header parsing errors logged @ debug level. 

all others errors after this, same. have tried stop get-requests, crashes after while anyways. have ideas?

this right before crashes:

[06/may/2015:10:47:11 +0200] "get /listenerservlet?request=getlastchanged&_=1430852558104 http/1.1" 200 32 

after crash:

[06/may/2015:10:47:14 +0200] "get /listenerservlet?request=getlastchanged&_=1430902035081 http/1.1" 500 1674 

after crash, servlet can't request parameter.. throws nullpointer:

severe: servlet.service() servlet [roomservlet] in context path [] threw exception java.lang.nullpointerexception         @ factory.factory.initeditmode(factory.java:37)         @ factory.factory.init(factory.java:20)         @ factory.tabsfactory.<init>(tabsfactory.java:19)         @ servlet.roomservlet.gettabs(roomservlet.java:285)         @ servlet.roomservlet.doget(roomservlet.java:46)         @ javax.servlet.http.httpservlet.service(httpservlet.java:620)         @ javax.servlet.http.httpservlet.service(httpservlet.java:727)         @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:303)         @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)         @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:220)         @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:122)         @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:501)         @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:170)         @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:98)         @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:950)         @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:116)         @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:408)         @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1040)         @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:607)         @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:313)         @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145)         @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615)         @ java.lang.thread.run(thread.java:745) 

followed by:

mai 07, 2015 9:58:00 org.apache.catalina.core.standardcontext listenerstop severe: exception sending context destroyed event listener instance of class websocket.drawboard.drawboardcontextlistener java.lang.noclassdeffounderror: javax/websocket/endpoint         @ java.lang.classloader.defineclass1(native method)         @ java.lang.classloader.defineclass(classloader.java:800)         @ java.security.secureclassloader.defineclass(secureclassloader.java:142)         @ org.apache.catalina.loader.webappclassloader.findclassinternal(webappclassloader.java:2944)         @ org.apache.catalina.loader.webappclassloader.findclass(webappclassloader.java:1208)         @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1688)         @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1569)         @ websocket.drawboard.drawboardcontextlistener.contextdestroyed(drawboardcontextlistener.java:32)         @ org.apache.catalina.core.standardcontext.listenerstop(standardcontext.java:5014)         @ org.apache.catalina.core.standardcontext.stopinternal(standardcontext.java:5659)         @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232)         @ org.apache.catalina.core.containerbase$stopchild.call(containerbase.java:1575)         @ org.apache.catalina.core.containerbase$stopchild.call(containerbase.java:1564)         @ java.util.concurrent.futuretask.run(futuretask.java:262)         @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145)         @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615)         @ java.lang.thread.run(thread.java:745) caused by: java.lang.classnotfoundexception: javax.websocket.endpoint         @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1718)         @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1569)         ... 17 more 


Comments