ist es möglich, zwischen zwei Aufrufen desselben Skriptes innerhalb unterschiedlicher Aufträge desselben Projektes Daten zu persistieren? Ich hätte vermutet, Project#setProperty könnte dafür genutzt werden, allerdings erhalte ich beim Aufruf der Methode gegen Ende des Skriptlaufes eine Exception:
ERROR 27.06.2018 12:47:37.860{dNR=} (de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor): error during script execution : de.espirit.firstspirit.access.schedule.CancelSchedule: connection is closed
de.espirit.firstspirit.access.schedule.CancelSchedule: connection is closed
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$ScheduleRunnable$1.isConnected(ScheduleManagerImpl.java:2142)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getManagerProvider(AbstractServerConnection.java:799)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getManager(AbstractServerConnection.java:759)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getSessionManager(AbstractServerConnection.java:430)
at de.espirit.firstspirit.server.io.AbstractServerConnection._getUser(AbstractServerConnection.java:260)
at de.espirit.firstspirit.server.io.ServerConnectionImpl._getUser(ServerConnectionImpl.java:201)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getUser(AbstractServerConnection.java:199)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getUser(AbstractServerConnection.java:85)
at de.espirit.firstspirit.client.io.PublicAccess.getUser(PublicAccess.java:120)
at de.espirit.firstspirit.client.io.PublicAccess.checkAccess(PublicAccess.java:164)
at de.espirit.firstspirit.server.projectmanagement.ProjectImpl.checkAccess(ProjectImpl.java:3396)
at de.espirit.firstspirit.server.projectmanagement.ProjectImpl.setProperty(ProjectImpl.java:2918)
at com.raytion.connector.firstspirit.fsm.task.ProjectPropertyStore.setProjectProperty(ProjectPropertyStore.java:151)
Ist die Methode nicht geeignet, um skripteigene Daten aufrufübergreifend zu speichern oder liegt ein ganz anderes Problem vor? Gibt es eine Empfehlung, wo ich Daten zwischen den Skriptläufen speichern kann, am besten natürlich innerhalb von FirstSpirit selbst?
Udo Woitek.