Search the FirstSpirit Knowledge Base
Hallo zusammen,
wir müssen Generierungs-Tasks aus Performance-Gründen auf Slaves auslagern. Habe alles entsprechend Admin-Handbuch konfiguriert und die Generierung startet auf dem Slave. Es gibt allerdings eine Seite, die nicht generiert wird. Dort wird ein Executable benutzt, in dem eine Operation eines FS-Services aufgerufen wird. Der Slave schreibt folgenden Fehler ins Log, den man kennt, wenn man Module neu installiert und die Services nicht neu startet:
WARN 03.01.2017 13:44:38.150 {g-node=1261118,pID=348638} (de.espirit.firstspirit.server.io.AbstractServiceLocator): incompatible class loaders? de.espirit.firstspirit.server.module.ModuleClassesLoader@5e54c862-33 / de.espirit.firstspirit.server.module.MutableClassLoader@5d6d6350{delegate=de.espirit.firstspirit.server.module.ModuleClassesLoader@8f825f5-1}
ERROR 03.01.2017 13:44:38.151 {g-node=1261118,pID=348638} (de.espirit.firstspirit.generate.SiteProduction): at 0, 0: Script 'sc_urlmap' (id=1261116) - Error during perform: Cannot cast com.sun.proxy.$Proxy86 to de.mydomain.service.UrlService
Ich habe sowohl den FS-Master als auch die FS-Slaves durchgestartet und bekomme immer denselben Fehler.
Hat jemand eine Idee und/oder dasselbe Problem im Zusammenhang mit FS-Clustern gehabt?
Viele Grüße und frohes Neues.
Heiko
FS 5.2.515
Master: RHEL 6 mit Oracle JDK 1.7.0_121
Slaves: Ubuntu 16.04 mit Oracle JDK 1.8.0_111
Hallo Heiko,
kannst du mal prüfen, ob der Name des Services in deiner module.xml doppelt verwendet wird?
Also z.B.
<service>
<name>MyComponent</name>
<class>com.my.module.MyService</class>
</service>
[...]
<public>
<name>MyComponent</name>
<class>com.my.module.MyExecutable</class>
</public>
Falls das der Fall ist, solltest du versuchen eindeutige Namen zu vergeben. Falls das allerdings nicht der Fall ist oder eindeutige Namen auch keinen Unterschied machen, wende dich mit diesem Problem bitte an unseren Technical Support. Beziehe dich dabei bitte auf die interne Id 195442!
Viele Grüße
Tim
Hallo Tim,
danke für die Antwort. Habe geprüft: Name ist eindeutig. Ich mach ein Ticket auf.
Gruß
Heiko