Search the FirstSpirit Knowledge Base
Hallo,
vor nicht allzu langer Zeit habe ich ein Script geschrieben, das Datenquellen importiert (Eclipse). Dieses wollte ich eben nochmals laufen lassen, bekomme neuerdings aber einen "Authorisation error". An sich hat sich nichts geändert und ich weiß nicht wirklich, wo ich ansetzen soll.
Kann mir jemand sagen, wo das Problem liegen könnte?
log4j:WARN No appenders could be found for logger (de.espirit.firstspirit.server.io.AbstractServerConnection).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" de.espirit.firstspirit.common.IOError: Authorisation error - java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:264)
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:232)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:187)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:140)
at de.espirit.firstspirit.client.io.SocketPool.leaseSocket(SocketPool.java:67)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:137)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:26)
at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:232)
at de.espirit.firstspirit.client.io.ServerCaller._call(ServerCaller.java:518)
at de.espirit.firstspirit.client.io.ServerCaller.ping(ServerCaller.java:449)
at de.espirit.firstspirit.client.io.SocketServerCaller.initSocketCommunicationOK(SocketServerCaller.java:97)
at de.espirit.firstspirit.client.io.SocketServerCaller.doConnect(SocketServerCaller.java:73)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:139)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:170)
at debug.XMLImporter.main(XMLImporter.java:95)
Caused by: java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.server.io.handler.AuthResponse.handle(AuthResponse.java:67)
at de.espirit.firstspirit.server.io.SimpleCallWorker.run(SimpleCallWorker.java:24)
at de.espirit.firstspirit.server.ExecutionManagerImpl$RunnableWrapper.call(ExecutionManagerImpl.java:553)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:520)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:232)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:187)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:140)
at de.espirit.firstspirit.client.io.SocketPool.leaseSocket(SocketPool.java:67)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:137)
at de.espirit.firstspirit.client.io.SocketServerCaller.leaseClient(SocketServerCaller.java:26)
at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:232)
at de.espirit.firstspirit.client.io.ServerCaller._call(ServerCaller.java:518)
at de.espirit.firstspirit.client.io.ServerCaller.ping(ServerCaller.java:449)
at de.espirit.firstspirit.client.io.SocketServerCaller.initSocketCommunicationOK(SocketServerCaller.java:97)
at de.espirit.firstspirit.client.io.SocketServerCaller.doConnect(SocketServerCaller.java:73)
at de.espirit.firstspirit.client.io.ServerCaller.connect(ServerCaller.java:139)
at de.espirit.firstspirit.client.io.ConnectionImpl.connect(ConnectionImpl.java:170)
Hallo,
evtl. liegt das Problem beim Classloader von Eclipse. Läuft das Script ohne Eclipse bzw. tritt dann derselbe Fehler auf?
Siehe auch diesen Beitrag.
Danke für die Antworten – es lag scheinbar tatsächlich an Eclipse, warum genau kann ich nicht sagen, aber es funktioniert nun wieder. :smileyconfused: