Search the FirstSpirit Knowledge Base
Hallo,
wir haben eine Applikation, welche über den ConnectionManager an den FirstSpirit Server Version 4.2.488.56504 andockt
ConnectionManager.setUseHttps(false);
Connection con = ConnectionManager.getConnection(host, port, ConnectionManager.HTTP_MODE, login, password);
try {
con.connect();
….
Leider bricht die Verbindungsaufnahme mit der Version 5.1.410.67084 mit Fehlermeldung ab, siehe Anhang
Haben Sie eine Idee, woran das liegt und was geändert werden muss, damit die Verbindungsaufnahme wieder funktioniert?
Gruß
Udo
"main" de.espirit.firstspirit.common.IOError: Authorisation error - java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.client.io.HttpServerCaller.authorize(HttpServerCaller.java:263)
at de.espirit.firstspirit.client.io.HttpServerCaller.authorize(HttpServerCaller.java:231)
at de.espirit.firstspirit.client.io.HttpServerCaller.createClient(HttpServerCaller.java:202)
at de.espirit.firstspirit.client.io.HttpServerCaller.leaseClient(HttpServerCaller.java:156)
at de.espirit.firstspirit.client.io.HttpServerCaller.leaseClient(HttpServerCaller.java:35)
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.HttpServerCaller.doConnect(HttpServerCaller.java:100)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:130)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:181)
at de.kontrast.FirstSpirit.FSUtil.<init>(FSUtil.java:88)
at de.kontrast.FirstSpirit.PictureSyncronisation.main(PictureSyncronisation.java:363)
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.HttpServerCaller.authorize(HttpServerCaller.java:231)
at de.espirit.firstspirit.client.io.HttpServerCaller.createClient(HttpServerCaller.java:202)
at de.espirit.firstspirit.client.io.HttpServerCaller.leaseClient(HttpServerCaller.java:156)
at de.espirit.firstspirit.client.io.HttpServerCaller.leaseClient(HttpServerCaller.java:35)
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.HttpServerCaller.doConnect(HttpServerCaller.java:100)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:130)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:181)
at de.kontrast.FirstSpirit.FSUtil.<init>(FSUtil.java:88)
Kann es sein, dass du die access.jar nicht auf die neue Version angehoben hast. Ich habe den Fehler immer gehabt, wenn ich mich mit der falschen Version des access.jar versucht habe zu verbinden.
Gruß
Lars
Hallo Lars,
danke für den Tip, aber die Jar-Version haben wir angehoben gehabt.
Es müsste einen anderen Grund haben
Gruß
Udo
Hallo Udo,
habt ihr auch das fs-webrt.jar im Classpath? Falls ja, müsste das auch auf die entsprechende Version angehoben werden.
Viele Grüße
Donato
Hallo Udo,
benötigst Du noch weitere Hilfe oder haben Dir die Antworten bereits geholfen?
In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere
Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung
gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.
Viele Grüße
Thorsten
Hallo zusammen,
das gleiche Problem habe ich nach dem Update des FirstSpirit von Version 5.2.311 auf 5.2.1102. In meiner Applikation(Servlet) wurde fs-webrt.jar benutzt und die wurde auch auf 5.2.1102 updated.
Habt ihr schon eine Lösung für das Problem oder eine Idee woran es liegen kann?
Vielen Dank und viele Grüße
Tan
Hallo,
der FIrstSpirit API Access ist ein Lizenzfeature, bitte überprüfe mal deine FirstSpirit Lizenz auf license.ACCESS_API=1.
Gruß
Gerrit
Hallo Gerrit,
in der FirstSpirit Lizenz steht license.ACCESS_API=1.
Ich habe in meinem Modul nachgeschaut. Es gibt an eine andere Stelle auch die gleich Verbindung mit gleicher Daten. Da wurde aber keine Exception geworfen.
Es ist für mich sehr rätselhaft.
Viele Grüße
Tan