Ich arbeite gerade privat einen einem Prototyp für ein FirstSpirit Eclipse Plugin, welches mir erlauben soll, Scripte (und ggf. Templates) in FirstSpirit über Eclipse zu manipulieren. Dazu habe ich mir entsprechende Eclipse Plugins erstellt und versuche nun, über die fs-access.jar Zugriff auf den FirstSpirit Server zu bekommen. Leider kommt es hierbei aber zu folgender Exception (etwas gekürzt, komplett im Anhang):
org.osgi.framework.BundleException: Exception in de.kiera.eclipse.firstspirit.FirstSpiritPlugin.start() of bundle de.kiera.eclipse.firstspirit.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
Caused by: de.espirit.firstspirit.common.IOError: Authorisation error - java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:143)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:115)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:55)
Caused by: java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.server.io.handler.AuthResponse.handle(AuthResponse.java:65)
at de.espirit.firstspirit.server.io.SimpleCallWorker.run(SimpleCallWorker.java:24)
at de.espirit.firstspirit.server.ExecutionManagerImpl$RunnableWrapper.call(ExecutionManagerImpl.java:538)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:505)
Root exception:
de.espirit.firstspirit.common.IOError: Authorisation error - java.lang.SecurityException: Not trusted
at de.espirit.firstspirit.client.io.SocketPool.authorize(SocketPool.java:143)
at de.espirit.firstspirit.client.io.SocketPool._connectSocket(SocketPool.java:115)
at de.espirit.firstspirit.client.io.SocketPool.connectSocket(SocketPool.java:55)
at de.espirit.firstspirit.client.io.UnboundedSocketPool.leaseSocket(UnboundedSocketPool.java:30)
Kann mir hier vielleicht Jemand einen Tipp geben, woran das Problem liegen könnte?
PS: Über eine spätere Veröffentlichung kann man dann gerne reden, wenn ich ein brauchbares Plugin entwickeln habe 😉