-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
We have the SPASE registry 1.2.8 running in combination with two HAPI server instances. Both will periodically search the SPASE metadata. Apparently, this happens at the same time. The SPASE registry in turn will throw all kinds of different Exceptions from NullPointerException through InvalidMarkException, RecycleRequiredException, BufferOverflowException to IllegalArgumentException. The below is an example of said exception(s):
java.lang.IllegalArgumentException
at java.nio.Buffer.limit(Buffer.java:275)
at org.apache.tomcat.util.net.SocketWrapperBase.transfer(SocketWrapperBase.java:1531)
at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:598)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:544)
at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:621)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)
at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:227)
at org.apache.coyote.Response.doWrite(Response.java:602)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:839)
at org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:467)
at org.apache.catalina.connector.OutputBuffer.flushCharBuffer(OutputBuffer.java:844)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:545)
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:169)
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:179)
at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:237)
at org.apache.catalina.connector.CoyoteWriter.println(CoyoteWriter.java:304)
at igpp.servlet.MultiPrinter.println(MultiPrinter.java:187)
at org.spase.registry.server.Search.doAction(Unknown Source)
at org.spase.registry.server.Search.doAction(Unknown Source)
at org.spase.registry.server.Search.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:489)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:679)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1698)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.lang.Thread.run(Thread.java:745)
java.lang.NullPointerException
at org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:461)
at org.apache.catalina.connector.OutputBuffer.flushCharBuffer(OutputBuffer.java:844)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:545)
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:169)
at org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:179)
at org.apache.catalina.connector.CoyoteWriter.print(CoyoteWriter.java:237)
at org.apache.catalina.connector.CoyoteWriter.println(CoyoteWriter.java:304)
at igpp.servlet.MultiPrinter.println(MultiPrinter.java:187)
at org.spase.registry.server.Search.doAction(Unknown Source)
at org.spase.registry.server.Search.doAction(Unknown Source)
at org.spase.registry.server.Search.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:489)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:679)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1698)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.lang.Thread.run(Thread.java:745)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels