Search the FirstSpirit Knowledge Base
Ich versuche per Connection eine Verbindung zu FS 5.1.415 aufzubauen und bekomme folgende Fehlermeldung:
java.lang.SecurityException: Not trusted
Aus dem unten angefügten Log wird mir nicht klar, wer wem nicht traut. Muss ich auf der Client-Seite noch ein Zertifikat hinterlegen, oder traut der Server meinem Client nicht?
--
Connecting to server psyche.evodion.de at port 1088.
2015-10-30 10:56:06,990 [main] DEBUG de.espirit.firstspirit.server.io.AbstractServerConnection - disconnect - de.espirit.firstspirit.client.io.ConnectionImpl@6d9c638[session=null]
2015-10-30 10:56:06,996 [main] DEBUG de.espirit.firstspirit.access.ConnectionManager - connect socket://***:1088
2015-10-30 10:56:07,134 [main] INFO de.espirit.firstspirit.io.InetAddressUtil - IPv4 preferred
2015-10-30 10:56:07,479 [main] INFO de.espirit.firstspirit.io.CompressionUtil - Using snappy-java 1.0.5
de.espirit.firstspirit.common.IOError: Authorisation error - java.lang.SecurityException: Not trusted
2015-10-30 10:56:07,498 [main] DEBUG de.espirit.firstspirit.server.io.AbstractServerConnection - disconnect - de.espirit.firstspirit.client.io.ConnectionImpl@6d9c638[session=null]
Connection closed
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:272)
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:240)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:191)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:144)
at de.espirit.firstspirit.client.io.SocketPool.leaseSocket(SocketPool.java:71)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:153)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:30)
at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:237)
at de.espirit.firstspirit.client.io.ServerCaller._call(ServerCaller.java:534)
at de.espirit.firstspirit.client.io.ServerCaller.ping(ServerCaller.java:465)
at de.espirit.firstspirit.client.io.SocketServerCaller.initSocketCommunicationOK(SocketServerCaller.java:102)
at de.espirit.firstspirit.client.io.SocketServerCaller.doConnect(SocketServerCaller.java:78)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:130)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:181)
at de.uke.firstspirit.launcher.Launcher.connectAndStart(Launcher.java:44)
at de.uke.firstspirit.common.extsync.ExternalSyncLauncher.main(ExternalSyncLauncher.java:48)
Caused by: java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.server.io.handler.AuthResponse.handle(AuthResponse.java:66)
at de.espirit.firstspirit.server.io.SimpleCallWorker.run(SimpleCallWorker.java:24)
at de.espirit.firstspirit.server.ExecutionManagerImpl$RunnableWrapper.call(ExecutionManagerImpl.java:605)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:572)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:240)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:191)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:144)
at de.espirit.firstspirit.client.io.SocketPool.leaseSocket(SocketPool.java:71)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:153)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:30)
at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:237)
at de.espirit.firstspirit.client.io.ServerCaller._call(ServerCaller.java:534)
at de.espirit.firstspirit.client.io.ServerCaller.ping(ServerCaller.java:465)
at de.espirit.firstspirit.client.io.SocketServerCaller.initSocketCommunicationOK(SocketServerCaller.java:102)
at de.espirit.firstspirit.client.io.SocketServerCaller.doConnect(SocketServerCaller.java:78)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:130)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:181)
at de.uke.firstspirit.launcher.Launcher.connectAndStart(Launcher.java:44)
Gelöst. Es wurde ein Downgrade des FS-Servers durchgeführt. Extrahiert man sich die fs-access.jar aus dem fs-server.jar, das auf dem Server läuft und verwendet diese für die Verbindung, funktioniert es.
Gelöst. Es wurde ein Downgrade des FS-Servers durchgeführt. Extrahiert man sich die fs-access.jar aus dem fs-server.jar, das auf dem Server läuft und verwendet diese für die Verbindung, funktioniert es.