RsyncDeployment Modul liefert eine ClassCastException
Author: Anonymous
Publication Date: 8/16/2017 11:46
Wir benutzen in einem Projekt die FirstSpirit Version 5.2R11 und das RsyncDeployment Modul (Version 1.1.1). Von Zeit zu Zeit liefert das RsyncDeployment Modul eine ClassCastException. Nach einem Neustart des FirstSpirit-Servers ist die ClassCastException verschwunden.
ERROR 16.08.2017 12:26:35.707 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): error in task 'rsync-Deployment' - schedule entry 'Veröffentlichung' (id=3021) - java.lang.ClassCastException: com.espirit.ps.custom.rsyncdeploy.RsyncDeployData cannot be cast to com.espirit.ps.custom.rsyncdeploy.RsyncDeployData
java.lang.ClassCastException: com.espirit.ps.custom.rsyncdeploy.RsyncDeployData cannot be cast to com.espirit.ps.custom.rsyncdeploy.RsyncDeployData
at com.espirit.ps.custom.rsyncdeploy.RsyncDeployExecutor.execute(RsyncDeployExecutor.java:37)
at de.espirit.firstspirit.scheduling.ConfigurableScheduleTask.execute(ConfigurableScheduleTask.java:31)
at de.espirit.firstspirit.scheduling.ConfigurableScheduleTaskExecutor.run(ConfigurableScheduleTaskExecutor.java:15)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2409)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2392)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.call(ScheduleManagerImpl.java:2312)
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:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:56)
Tags: deployment, rsync
-
Author: marza - 8/16/2017 14:22
Hallo Klaus,
Könnte es sein, dass in der Zwischenzeit ein anderes Modul aktualisiert oder installiert wurde? Wenn Services im Spiel sind und somit der Server-Class-Path mit neuen Jars erweitert wurde, sollte man immer den FirstSpirit-Server neustarten, damit der Server-Class-Path überall reinitialisiert wird.
Grüße
Marian
0 -
Author: Anonymous - 8/16/2017 14:42
Es wurde in der Zwischenzeit kein anderes Modul aktualisiert oder installiert. Einen Neustart des FirstSpirit-Servers nach der Installation bzw. Update eines Moduls mache ich immer :smileywink:.
0 -
Author: Anonymous - 8/16/2017 14:48
rrichter wollte ein Ticket einstellen. Er hatte die Problematik auch schon mal.
0 -
Author: brueder - 8/18/2017 10:49
Hallo Claus,
ich gehe dann davon aus, dass dir im Rahmen des Tickets geholfen wird, und schließe das Thema. Wenn du dennoch hier weitere Hilfe benötigst, öffne das Thema hier bitte erneut, oder lege ein neues an.
Viele Grüße,
Lena
0 -
Author: rrichter - 10/23/2017 8:17
Hallo Klaus,
ist das Problem eigentlich reproduzierbar?
Wir haben hier im Rahmen unseres Tickets noch einmal nachgeforscht, konnten aber auch nur den Zusammenhang bestätigen, den Marian schon genannt hat. Bei uns tritt das nur in Zusammenhang mit aktualisierten Modulen ohne Serverneustart auf.
Viele Grüße,.
Raphael.
0 -
Author: Anonymous - 10/24/2017 5:58
Hallo Raphael,
leider lässt sich das Problem nicht reproduzieren. Es ist von Zeit zu Zeit aufgetaucht. Der beschriebene Fall in Zusammenhang mit einer Aktualisierung der FirstSpirit Module ohne Neustart des FirstSpirit Servers kann ich bestätigen.
Grüße,
Klaus
0 -
Author: dominik_koenig - 10/24/2017 13:37
Hallo Raphael,
ich hatte das selbe Problem vor einiger Zeit. Die Exception ist immer erst nach einiger zeit aufgetreten. Um so mehr Traffic auf dem Server war, umso früher ist der Fehler aufgetreten (Wir haben ca. alle 3 Minuten ein Deployment, wobei jedes mal der Rsync 2 mal ausgeführt wird, manchmal sogar häufiger).
Hatte das Problem auch noch mit anderen Modulen aber nicht so häufig wie bei diesem.
Mein Workaround war ein relativ langes Script direkt in der Auftragsverwaltung zu benutzen, statt dem Modul.
Ich glaube eher das ist ein Allgemeiner Fehler mit FirstSpirit.
Grüße,
Dominik
0 -
Author: sbrandt68 - 1/4/2018 9:27
Hallo, wir haben hier bei uns des öfteren das Gleiche Problem.
Bei uns tritt dies nur auf nachdem wir ein anderes, eigenes Modul installiert haben.
Nur durch ein neustart des Servers kann dies dann behoben werden.
Grundsätzlich ist es natürlich nicht wünschenswert, nur da wir ein kleines Hilfsmodul upgedatet haben, den FS Server neu zu starten.
Dies ist am Tag natürlich auch nicht so schön, da ja diverse Redakteure mit dem Systen arbeiten. Andererseits gehen die Deployments dann für alle Projekte nicht mehr.
Ein Trick der funktioniert ist:
* Man öffnet die Auftragsplanung in einem Projekt
* geht zu der entsprechenden Deployment Aktion
* und speichert diese einmal neu ab
Dann ging der Job bei uns wieder durch, warscheinlich lädt er dann die richtigen Klassen irgenwie nach.
Leider muss man dies aber für jeden einzelnen Deployment Auftrag Aktion machen, funktioniert nicht Projektübergreifen, ist also auch nicht richtig zu gebrauchen
0 -
Author: hbarthel - 4/9/2018 15:16
Hallo zusammen,
dasselbe beobachten wir ebenfalls mit Version 1.1.1 und FS 5.2R15. Nach einiger Zeit tritt dieses Problem auf, ohne, dass vorher eine Modulinstallation stattfand. Keine Ahnung, was das verursachen könnte. Wir haben kürzlich von der Skriptvariante zum Modul gewechselt und überlegen, ob wir nicht wieder zurück gehen sollten.
Gruß, Heiko
0 -
Author: rrichter - 4/9/2018 20:01
Hallo Heiko,
es wird diese Woche eine neue Version geben.
Bitte dann noch einmal damit versuchen.
Ich gebe an dieser Stelle noch einmal Bescheid.
Viele Grüße,
Raphael.
0 -
Author: Anonymous - 4/12/2018 10:00
Hallo Raphael,
das sind sehr gute Nachrichten! :smileyhappy:
Vielen Dank!
Klaus
0 -
Author: hbarthel - 4/19/2018 15:49
Bescheid, aber leider ein fail...
0 -
Author: dominik_koenig - 4/19/2018 16:15
Wie gesagt, ich vermute, dass das ein Problem mit FirstSpirit selbst ist und kein Fehler des Moduls.
Ich habe den gleichen Fehler auch schon bei anderen Modulen beobachtet.
0 -
Author: hbarthel - 4/19/2018 16:52
Siehe hier meine Kommentare: [RELEASE] RsyncDeployment Module 1.3.4
Hat noch jemand Probleme mit der 1.3.4 ?
0 -
Author: rrichter - 5/14/2018 14:28
Hallo zusammen,
Bei weiteren ClassCastExceptions schickt uns/mir doch bitte eine Liste der ansonsten auf dem Server installierten Module. Vielleicht finden wir da ja eine Abhängigkeit, die uns bei der Suche nach dem Grund für diesen Effekt (der auch bei anderen Modulen zu verzeichnen ist) weiterhilft.
Wir haben hier eine neue Version released.
Vielen Dank,
Raphael.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
15 Kommentare