Das sollte aber nicht so sein.
Eventuell hole ich mir die Connection falsch? Ich verwende ich getConnection() ohne Parameter auf dem SchedulerContext.
Poste doch mal die Exception hier.
INFO 26.05.2015 13:03:18.227 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): new session (ID=2929856222415414847, user=pim, userID=237345, type=CHILD) created
ERROR 26.05.2015 13:03:18.228 (de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor): error during script execution : de.espirit.firstspirit.access.AccessRuntimeException: unexpected authentication exception!
de.espirit.firstspirit.access.AccessRuntimeException: unexpected authentication exception!
at de.espirit.firstspirit.server.io.ServerConnectionImpl.createUserService(ServerConnectionImpl.java:171)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.access$000(ServerConnectionImpl.java:48)
at de.espirit.firstspirit.server.io.ServerConnectionImpl$1.invoke(ServerConnectionImpl.java:96)
at de.espirit.firstspirit.server.io.ServerConnectionImpl$1.invoke(ServerConnectionImpl.java:95)
at de.espirit.common.util.CachingFactory$ValueCreationStrategy$1.get(CachingFactory.java:45)
at de.espirit.common.util.CachingFactory.get(CachingFactory.java:223)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.getUserService(ServerConnectionImpl.java:147)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.getUserService(ServerConnectionImpl.java:136)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.getUserService(ServerConnectionImpl.java:48)
at de.espirit.firstspirit.server.projectmanagement.ProjectImpl.getUserService(ProjectImpl.java:2121)
at de.espirit.firstspirit.client.UserServiceImpl.getRemoteUserService(UserServiceImpl.java:676)
at de.espirit.firstspirit.agency.UserServiceDelegatingSpecialistsBroker$BrokerAgentImpl.getBroker(UserServiceDelegatingSpecialistsBroker.java:154)
at de.espirit.firstspirit.client.access.editor.ReferenceEditorValueImpl.parseValue(ReferenceEditorValueImpl.java:177)
at de.espirit.firstspirit.client.access.editor.ReferenceEditorValueImpl.parseValue(ReferenceEditorValueImpl.java:105)
at de.espirit.firstspirit.client.access.editor.ReferenceEditorValueImpl.parseValue(ReferenceEditorValueImpl.java:61)
at de.espirit.firstspirit.client.access.editor.AbstractEditorValue.parseDataElement(AbstractEditorValue.java:424)
at de.espirit.firstspirit.client.access.editor.AbstractEditorValue.assimilate(AbstractEditorValue.java:777)
at de.espirit.firstspirit.store.access.contentstore.ContentUtil$1.get(ContentUtil.java:151)
at de.espirit.firstspirit.store.access.DataUtil.copy(DataUtil.java:123)
at de.espirit.firstspirit.store.access.DataUtil.injectFormData(DataUtil.java:41)
at de.espirit.firstspirit.store.access.contentstore.DatasetImpl.setFormData(DatasetImpl.java:197)
at de.adesso.bosch.pt.fsmodule.automation.AddToProductExecutable.addTeaser(AddToProductExecutable.java:115)
at de.adesso.bosch.pt.fsmodule.automation.AddToProductExecutable.execute(AddToProductExecutable.java:55)
at de.espirit.firstspirit.common.ScriptUtil.execute(ScriptUtil.java:97)
at de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor.run(ScriptTaskExecutor.java:119)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2062)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2045)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.call(ScheduleManagerImpl.java:1973)
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 de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
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 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:36)
Caused by: java.lang.IllegalArgumentException: Parent session (id=7244416222538068344) not found!
at de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl.linkSessions(SessionManagerImpl.java:724)
at de.espirit.firstspirit.client.io.ProjectConnection.connect(ProjectConnection.java:58)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.createUserService(ServerConnectionImpl.java:169)
... 38 more
INFO 26.05.2015 13:03:18.228 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): finished task 'AddTeaser' - schedule entry 'AddTeaserTest' (id=5736309)