Openfire 4.0.2 SSL Exception

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