Search the FirstSpirit Knowledge Base
Hallo zusammen,
beim Generierungsauftrag des CaaS erhalten wir seit heute einen Fehler bei der Aktion "Initialize CaaS Generation".
Kennt jemand den Fehler oder weiß wie man ihn beheben kann?
Hier der Stacktrace aus dem Log:
INFO 08.02.2019 11:39:05.189 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): starting task 'Initialize CaaS Generation' - schedule entry 'generate caas' (id=154563)
WARN 08.02.2019 11:39:05.191 (de.espirit.firstspirit.server.io.AbstractServiceLocator): incompatible class loaders? de.espirit.firstspirit.server.module.ExtendedUrlClassLoader@6c37995e-976 / de.espirit.firstspirit.server.module.ExtendedUrlClassLoader@3f868ebe-656
ERROR 08.02.2019 11:39:05.191{dNR=} (de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor): error during script execution : java.lang.ClassCastException: Cannot cast com.sun.proxy.$Proxy7 to com.espirit.caas.api.CaaSService
java.lang.ClassCastException: Cannot cast com.sun.proxy.$Proxy7 to com.espirit.caas.api.CaaSService
at java.lang.Class.cast(Class.java:3369)
at de.espirit.firstspirit.server.io.AbstractServiceLocator.getService(AbstractServiceLocator.java:96)
at de.espirit.firstspirit.server.io.AbstractServerConnection.getService(AbstractServerConnection.java:587)
at de.espirit.firstspirit.client.io.ProjectConnection.getService(ProjectConnection.java:101)
at de.espirit.firstspirit.agency.ServicesBrokerImpl.getService(ServicesBrokerImpl.java:26)
at com.espirit.caas.generation.AbstractScheduleExecutable.getCaaSService(AbstractScheduleExecutable.java:101)
at com.espirit.caas.generation.CaaSScheduleInitializer.execute(CaaSScheduleInitializer.java:57)
at com.espirit.caas.generation.AbstractScheduleExecutable.execute(AbstractScheduleExecutable.java:73)
at de.espirit.firstspirit.common.ScriptUtil.execute(ScriptUtil.java:106)
at de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor.run(ScriptTaskExecutor.java:134)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2475)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2458)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.call(ScheduleManagerImpl.java:2390)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:590)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:436)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:56)
INFO 08.02.2019 11:39:05.191 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): finished task 'Initialize CaaS Generation' - schedule entry 'generate caas' (id=154563)
Vielen Dank und Viele Grüße
Philipp
Hallo Philipp,
starte mal den FirstSpirit Server neu, dann ist dieser Fehler bei mir immer weg.
Man sollte sobald man ein FirstSpirit Modul installiert immer den FirstSpirit Server neu starten. Egal ob nun das CaaS-Modul oder ein Anderes aktualisiert wurde.
Das Problem hierbei ist das Classloading bzw. nicht korrekte Classreloading.
Viele Grüße
Markus
Hallo Philipp,
starte mal den FirstSpirit Server neu, dann ist dieser Fehler bei mir immer weg.
Man sollte sobald man ein FirstSpirit Modul installiert immer den FirstSpirit Server neu starten. Egal ob nun das CaaS-Modul oder ein Anderes aktualisiert wurde.
Das Problem hierbei ist das Classloading bzw. nicht korrekte Classreloading.
Viele Grüße
Markus