osswald
I'm new here

Fehler im CaaS Initialize

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions
markus_priegl
Occasional Observer

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

View solution in original post

0 Kudos
1 Reply
markus_priegl
Occasional Observer

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

0 Kudos