<div dir="ltr">Hello,<div><br></div><div>Our deployment of Aerogear in production has stopped responding to requests on the ag-push.war or auth.war applications (wildfly admin console works fine). I can only see one type of stack trace when i do a kill -3 (see bellow). So far i&#39;ve tried restarting wildfly, undeploying/deploying both WARs, rebooting the server and nothing has had any effect. There has been no change in configuration or code for a few weeks now and i&#39;ve had a couple of service restarts without a issue. I&#39;m using UPS 1.1.3-final on a CentOS server.</div><div><br></div><div>Also i&#39;m not sure if its relevant but since the start we&#39;ve been using a slightly modified version of UPS which we built with maven. The only change is using the push_message_info.client_identifier for our own purpose. Its basically a one line code change.</div><div><br></div><div><div>&quot;default task-62&quot; #221 prio=5 os_prio=0 tid=0x00007fc7901a9000 nid=0x32c4 runnable [0x00007fc6eb7f5000]</div><div>   java.lang.Thread.State: RUNNABLE</div><div>        at java.net.SocketInputStream.<wbr>socketRead0(Native Method)</div><div>        at java.net.SocketInputStream.<wbr>socketRead(SocketInputStream.<wbr>java:116)</div><div>        at java.net.SocketInputStream.<wbr>read(SocketInputStream.java:<wbr>170)</div><div>        at java.net.SocketInputStream.<wbr>read(SocketInputStream.java:<wbr>141)</div><div>        at sun.security.ssl.InputRecord.<wbr>readFully(InputRecord.java:<wbr>465)</div><div>        at sun.security.ssl.InputRecord.<wbr>read(InputRecord.java:503)</div><div>        at sun.security.ssl.<wbr>SSLSocketImpl.readRecord(<wbr>SSLSocketImpl.java:973)</div><div>        - locked &lt;0x00000006c5abff60&gt; (a java.lang.Object)</div><div>        at sun.security.ssl.<wbr>SSLSocketImpl.readDataRecord(<wbr>SSLSocketImpl.java:930)</div><div>        at sun.security.ssl.<wbr>AppInputStream.read(<wbr>AppInputStream.java:105)</div><div>        - locked &lt;0x00000006c5ac0020&gt; (a sun.security.ssl.<wbr>AppInputStream)</div><div>        at <a href="http://org.apache.http.impl.io">org.apache.http.impl.io</a>.<wbr>AbstractSessionInputBuffer.<wbr>fillBuffer(<wbr>AbstractSessionInputBuffer.<wbr>java:160)</div><div>        at <a href="http://org.apache.http.impl.io">org.apache.http.impl.io</a>.<wbr>SocketInputBuffer.fillBuffer(<wbr>SocketInputBuffer.java:84)</div><div>        at <a href="http://org.apache.http.impl.io">org.apache.http.impl.io</a>.<wbr>AbstractSessionInputBuffer.<wbr>readLine(<wbr>AbstractSessionInputBuffer.<wbr>java:273)</div><div>        at org.apache.http.impl.conn.<wbr>DefaultHttpResponseParser.<wbr>parseHead(<wbr>DefaultHttpResponseParser.<wbr>java:140)</div><div>        at org.apache.http.impl.conn.<wbr>DefaultHttpResponseParser.<wbr>parseHead(<wbr>DefaultHttpResponseParser.<wbr>java:57)</div><div>        at <a href="http://org.apache.http.impl.io">org.apache.http.impl.io</a>.<wbr>AbstractMessageParser.parse(<wbr>AbstractMessageParser.java:<wbr>260)</div><div>        at org.apache.http.impl.<wbr>AbstractHttpClientConnection.<wbr>receiveResponseHeader(<wbr>AbstractHttpClientConnection.<wbr>java:283)</div><div>        at org.apache.http.impl.conn.<wbr>DefaultClientConnection.<wbr>receiveResponseHeader(<wbr>DefaultClientConnection.java:<wbr>251)</div><div>        at org.apache.http.impl.conn.<wbr>AbstractClientConnAdapter.<wbr>receiveResponseHeader(<wbr>AbstractClientConnAdapter.<wbr>java:223)</div><div>        at org.apache.http.protocol.<wbr>HttpRequestExecutor.<wbr>doReceiveResponse(<wbr>HttpRequestExecutor.java:271)</div><div>        at org.apache.http.protocol.<wbr>HttpRequestExecutor.execute(<wbr>HttpRequestExecutor.java:123)</div><div>        at org.apache.http.impl.client.<wbr>DefaultRequestDirector.<wbr>tryExecute(<wbr>DefaultRequestDirector.java:<wbr>685)</div><div>        at org.apache.http.impl.client.<wbr>DefaultRequestDirector.<wbr>execute(<wbr>DefaultRequestDirector.java:<wbr>487)</div><div>        at org.apache.http.impl.client.<wbr>AbstractHttpClient.doExecute(<wbr>AbstractHttpClient.java:863)</div><div>        at org.apache.http.impl.client.<wbr>CloseableHttpClient.execute(<wbr>CloseableHttpClient.java:82)</div><div>        at org.apache.http.impl.client.<wbr>CloseableHttpClient.execute(<wbr>CloseableHttpClient.java:106)</div><div>        at org.apache.http.impl.client.<wbr>CloseableHttpClient.execute(<wbr>CloseableHttpClient.java:57)</div><div>        at org.keycloak.adapters.<wbr>AdapterDeploymentContext.<wbr>resolveRealmKey(<wbr>AdapterDeploymentContext.java:<wbr>105)</div><div>        at org.keycloak.adapters.<wbr>AdapterDeploymentContext.<wbr>resolveDeployment(<wbr>AdapterDeploymentContext.java:<wbr>83)</div><div>        at org.keycloak.adapters.<wbr>PreAuthActionsHandler.<wbr>preflightCors(<wbr>PreAuthActionsHandler.java:71)</div><div>        at org.keycloak.adapters.<wbr>PreAuthActionsHandler.<wbr>handleRequest(<wbr>PreAuthActionsHandler.java:47)</div><div>        at org.keycloak.adapters.<wbr>undertow.<wbr>ServletPreAuthActionsHandler.<wbr>handleRequest(<wbr>ServletPreAuthActionsHandler.<wbr>java:68)</div><div>        at io.undertow.server.handlers.<wbr>PredicateHandler.<wbr>handleRequest(<wbr>PredicateHandler.java:43)</div><div>        at io.undertow.servlet.handlers.<wbr>ServletInitialHandler.<wbr>handleFirstRequest(<wbr>ServletInitialHandler.java:<wbr>282)</div><div>        at io.undertow.servlet.handlers.<wbr>ServletInitialHandler.<wbr>dispatchRequest(<wbr>ServletInitialHandler.java:<wbr>261)</div><div>        at io.undertow.servlet.handlers.<wbr>ServletInitialHandler.access$<wbr>000(ServletInitialHandler.<wbr>java:80)</div><div>        at io.undertow.servlet.handlers.<wbr>ServletInitialHandler$1.<wbr>handleRequest(<wbr>ServletInitialHandler.java:<wbr>172)</div><div>        at io.undertow.server.Connectors.<wbr>executeRootHandler(Connectors.<wbr>java:199)</div><div>        at io.undertow.server.<wbr>HttpServerExchange$1.run(<wbr>HttpServerExchange.java:774)</div><div>        at java.util.concurrent.<wbr>ThreadPoolExecutor.runWorker(<wbr>ThreadPoolExecutor.java:1142)</div><div>        at java.util.concurrent.<wbr>ThreadPoolExecutor$Worker.run(<wbr>ThreadPoolExecutor.java:617)</div><div>        at java.lang.Thread.run(Thread.<wbr>java:745)</div></div><div><br></div><div><br></div><div>I&#39;ve been trying to solve this for 2 days without success, so at this point any help would be greatly appreciated!</div><div><br></div><div>--</div><div>Yoann</div></div>