What might cause this error? Running Errai on scalable openshift
magick93 Jan 7, 2014 6:54 AMHi
We are spending a lot of time trying to get Errai to run on a scalable Jboss EAP on OpenShift.
We had our app running for about 2min, then we get a 503 error.
Below is what is in the logs. What might cause this?
2014/01/07 05:39:04,336 INFO [org.apache.tomcat.util] (http-127.9.155.1/127.9.155.1:8080-Acceptor-0) JBWEB003008: Maximum number of threads (64) created for connector with address 127.9.155.1/127.9.155.1 and port 8080
2014/01/07 06:05:24,876 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/].[ErraiServlet]] (http-127.9.155.1/127.9.155.1:8080-6) JBWEB000236: Servlet.service() for servlet ErraiServlet threw exception: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196) [rt.jar:1.7.0_45]
at java.net.SocketInputStream.read(SocketInputStream.java:122) [rt.jar:1.7.0_45]
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:737) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:767) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:116) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:697) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.Request.doRead(Request.java:438) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:341) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:422) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:373) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:193) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) [rt.jar:1.7.0_45]
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) [rt.jar:1.7.0_45]
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) [rt.jar:1.7.0_45]
at java.io.InputStreamReader.read(InputStreamReader.java:184) [rt.jar:1.7.0_45]
at java.io.BufferedReader.fill(BufferedReader.java:154) [rt.jar:1.7.0_45]
at java.io.BufferedReader.read1(BufferedReader.java:205) [rt.jar:1.7.0_45]
at java.io.BufferedReader.read(BufferedReader.java:279) [rt.jar:1.7.0_45]
at java.io.Reader.read(Reader.java:100) [rt.jar:1.7.0_45]
at org.jboss.errai.marshalling.server.JSONStreamDecoder.read(JSONStreamDecoder.java:86) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:107) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:114) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:114) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:114) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:114) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder._parse(JSONStreamDecoder.java:110) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder.parse(JSONStreamDecoder.java:97) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.marshalling.server.JSONStreamDecoder.decode(JSONStreamDecoder.java:74) [errai-marshalling-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.bus.server.io.MessageFactory.createCommandMessage(MessageFactory.java:92) [errai-bus-2.4.3.Final.jar:2.4.3.Final]
at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doPost(DefaultBlockingServlet.java:140) [errai-bus-2.4.3.Final.jar:2.4.3.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [shiro-web-1.2.2.jar:1.2.2]
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [shiro-web-1.2.2.jar:1.2.2]
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [shiro-core-1.2.2.jar:1.2.2]
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [shiro-core-1.2.2.jar:1.2.2]
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [shiro-core-1.2.2.jar:1.2.2]
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [shiro-web-1.2.2.jar:1.2.2]
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [shiro-web-1.2.2.jar:1.2.2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]