Server will run for a bit longer after this, but ultimately all sockets timeout. Seen this happen about a half-dozen times on our public server during the past week...following error is the only apparent consistent element.
Am analyzing a packet trace now - will followup with more info.
```lines=10
[2016-06-05 22:41:55] java.lang.IllegalArgumentException: java.net.SocketTimeoutException: Read timed out
[2016-06-05 22:41:55] at obfuscated.Rf.a(SourceFile:94)
[2016-06-05 22:41:55] at org.schema.game.server.controller.GameServerController.authenticate(SourceFile:781)
[2016-06-05 22:41:55] at org.schema.schine.network.commands.LoginRequest.login(SourceFile:54)
[2016-06-05 22:41:55] at org.schema.schine.network.commands.LoginRequest.run(SourceFile:202)
[2016-06-05 22:41:55] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[2016-06-05 22:41:55] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[2016-06-05 22:41:55] at java.lang.Thread.run(Thread.java:745)
[2016-06-05 22:41:55] Caused by: java.net.SocketTimeoutException: Read timed out
[2016-06-05 22:41:55] at java.net.SocketInputStream.socketRead0(Native Method)
[2016-06-05 22:41:55] at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[2016-06-05 22:41:55] at java.net.SocketInputStream.read(SocketInputStream.java:170)
[2016-06-05 22:41:55] at java.net.SocketInputStream.read(SocketInputStream.java:141)
[2016-06-05 22:41:55] at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
[2016-06-05 22:41:55] at sun.security.ssl.InputRecord.read(InputRecord.java:503)
[2016-06-05 22:41:55] at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
[2016-06-05 22:41:55] at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
[2016-06-05 22:41:55] at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
[2016-06-05 22:41:55] at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
[2016-06-05 22:41:55] at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
[2016-06-05 22:41:55] at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
[2016-06-05 22:41:55] at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
[2016-06-05 22:41:55] at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
[2016-06-05 22:41:55] at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
[2016-06-05 22:41:55] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
[2016-06-05 22:41:55] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
[2016-06-05 22:41:55] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
[2016-06-05 22:41:55] at org.schema.game.common.api.ApiOauthController.a(SourceFile:136)
[2016-06-05 22:41:55] at org.schema.game.common.api.ApiOauthController.a(SourceFile:277)
[2016-06-05 22:41:55] at obfuscated.Rf.a(SourceFile:47)
[2016-06-05 22:41:55] ... 6 more
```
Timing of error corresponds with heap size increase shown here:
{F7966}