Hey,
I got this exception everytime I shutdown openfire
2016.05.13 10:43:07 ERROR [Thread-2]: org.jivesoftware.openfire.spi.PresenceManagerImpl - SSL peer shut down incorrectly
com.microsoft.sqlserver.jdbc.SQLServerException: SSL peer shut down incorrectly
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection. java:1748)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection. java:1732)
at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1826)
at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:5418)
at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:6730)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatem ent(SQLServerPreparedStatement.java:424)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecu te(SQLServerPreparedStatement.java:372)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:6276)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnec tion.java:1793)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStateme nt.java:184)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerState ment.java:159)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPrepar edStatement.java:354)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
at com.microsoft.sqlserver.jdbc.ISQLServerStatement$$EnhancerByProxool$$35d8721d.e xecute()
at org.jivesoftware.openfire.spi.PresenceManagerImpl.deleteOfflinePresenceFromDB(P resenceManagerImpl.java:227)
at org.jivesoftware.openfire.spi.PresenceManagerImpl.writeToDatabase(PresenceManag erImpl.java:281)
at org.jivesoftware.openfire.spi.PresenceManagerImpl.userUnavailable(PresenceManag erImpl.java:275)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:171)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:138)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:202)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:144)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:80)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:88)
at org.jivesoftware.openfire.SessionManager$ClientSessionListener.onConnectionClos e(SessionManager.java:1267)
at org.jivesoftware.openfire.net.VirtualConnection.notifyCloseListeners(VirtualCon nection.java:228)
at org.jivesoftware.openfire.net.VirtualConnection.close(VirtualConnection.java:20 1)
at org.jivesoftware.openfire.http.HttpSession$HttpVirtualConnection.systemShutdown (HttpSession.java:1131)
at org.jivesoftware.openfire.spi.LocalRoutingTable.stop(LocalRoutingTable.java:146 )
at org.jivesoftware.openfire.spi.RoutingTableImpl.stop(RoutingTableImpl.java:983)
at org.jivesoftware.openfire.XMPPServer.shutdownServer(XMPPServer.java:927)
at org.jivesoftware.openfire.XMPPServer.access$800(XMPPServer.java:101)
at org.jivesoftware.openfire.XMPPServer$ShutdownHookThread.run(XMPPServer.java:873 )
I am using Microsoft SQLServer JDBC driver version 4.2.
Not sure if there is any incompatibility between openfire and this version of the driver or if there is any additional configuration to be done.
Any thoughts?
Thanks,
João