- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS-Launcher - Download Fehlgeschlagen
Hi zusammen,
ich habe einen FS (Version 2019-07 im isolated) in einem Docker-Container installiert.
Leider gibt der FS-Launcher aktuell immer einen "Download Fehlgeschlagen" Fehler aus, wenn ich
versuche einen Client oder den Server-Manager zu starten.
Download fehlgeschlagen.
Stacktrace:
java.lang.IllegalStateException: Download fehlgeschlagen.
at de.espirit.firstspirit.launcher.resource.ResourceDownload.lambda$update$0(ResourceDownload.java:95)
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)
Caused by: java.net.SocketException: Unexpected end of file from server
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1944)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1939)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1938)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1508)
at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1484)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1482)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1481)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.update(ResourceDownload.java:154)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.execute(ResourceDownload.java:121)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.lambda$update$0(ResourceDownload.java:92)
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)
Caused by: java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:851)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:848)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587)
at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1484)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1482)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1481)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3000)
at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:629)
at java.net.URLConnection.getContentLengthLong(URLConnection.java:501)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.update(ResourceDownload.java:150)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.execute(ResourceDownload.java:121)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.lambda$update$0(ResourceDownload.java:92)
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)
Hatte jemand vielleicht schon mal dieses Problem und kennt eine Lรถsung?
Gruร
Robin
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lรถsung:
in den FS-Settings ergรคnzen:
allowedRedirectHosts=ALLOW_ALL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Robin,
blรถde Frage, aber der Container lรคuft auch die ganze Zeit wรคhrend der Client gestartet wird, oder ist da evtl. ein automatischer Neustart dazwischen?
VG
Thomas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Thomas,
der Container lรคuft die gaze zeit durch
Gruร
Robin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lรถsung:
in den FS-Settings ergรคnzen:
allowedRedirectHosts=ALLOW_ALL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo zusammen,
ich kann derzeit den Site Architekt bzw. den Server Manager ebenfalls nicht starten. Ich bekomme auch beim Starten folgende Meldung:
Download fehlgeschlagen. Der Dienstleister, der unsere FS Updates einspielt hat ebenfalls keine Idee.
Stacktrace:
java.lang.IllegalStateException: Download fehlgeschlagen.
at de.espirit.firstspirit.launcher.resource.ResourceDownload.lambda$update$0(ResourceDownload.java:99)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Mismatching CRC after downloading 'http://portal.skoda.sad/cmsfs/jnlp/2amerzm2uf8g59mg0gbndyzed/jre-win/jre-win.zip'
at de.espirit.firstspirit.launcher.resource.ResourceDownload.update(ResourceDownload.java:183)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.execute(ResourceDownload.java:129)
at de.espirit.firstspirit.launcher.resource.ResourceDownload.lambda$update$0(ResourceDownload.java:96)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Server-Version ist die 2021-02
Bei mir hat die Anpassung in der Konfig leider nichts gebracht.
Gibt es noch andere Workarounds?
VG
Annette
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Annette,
der Fehler bedeutet erst einmal, dass die Datei, die im lokalen System ankommt nicht der Datei entspricht, fรผr die der FirstSpirit Server den CRC Wert berechnet hat.
Entweder wurde die Datei auf dem FirstSpirit Server nach dem Berechnen des CRC Wertes modifiziert oder sie wird wรคhrend des Transports modifiziert/abgeschnitten.
Die Datei, um die es hier geht ist die Datei, in der die Java JRE Version verpackt ist, die vom Launcher benutzt werden soll, um den SiteArchitect zu starten.
Ab hier wird es ohne eine Analyse des Problems kompliziert, einen Tipp zu geben, wie man das Problem beheben kann. Sinnvoll wรคre es, ein Ticket beim Tech Support einzustellen, damit eine entsprechende Analyse durchgefรผhrt und das Problem behoben werden kann.
Ich versuche es trotzdem mal mit ein paar allgemeinen Tipps:
* Prรผfen, ob es einen Proxy Server, Virenscanner oder รคhnliches gibt, der die zip Datei mรถglicherweise modifiziert. Wenn ja, sollte diese als Ausnahme definiert werden (die Datei kann vorab auf dem FirstSpirit Server geprรผft werden)
* FirstSpirit Neustart durchfรผhren. Hierbei wird, falls die Standarddatei genommen wird, diese geprรผft und wenn deren CRC Wert nicht der erwartete ist, mit der korrekten Version รผberschrieben. (das fรผhrt aber dazu, dass manuell durchgefรผhrte Modifikationen rรผckgรคngig gemacht werden, was auch genau so gedacht ist)
* Prรผfen, welche Datei genutzt wird. รber das Modul "FirstSpirit Launcher JRE" kann eine andere Java Version konfiguriert werden. Auf dem Server liegen die herunterzuladenen Dateien normalerweise entweder im Ordner <FirstSpiritROOT>/server/launcher (Standardordner) oder <FirstSpiritROOT>/conf/modules/fs-launcher-jre.fs-launcher-jre-config-service (wenn das Modul installiert und aktiviert wurde). Diese Datei auf FirstSpirit Server Seite prรผfen, ob die "heile" ist.
Aber das sind wie gesagt nur die allgemeinen Tipps - das Problem kann auch ganz woanders liegen...
Viele Grรผรe
Holger

