
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
RsyncDeployment Modul liefert eine ClassCastException
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)
- Labels:
-
Developers
- Tags:
- deployment
- rsync
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
rrichterโ wollte ein Ticket einstellen. Er hatte die Problematik auch schon mal.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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

