|
#1
|
|||
|
|||
Startproblem nach Java-Update
Hallo, ich habe seit gestern abend nach dem Update auf Java 7u60 ein komisches Problem:
- JD2 läuft auf 2 verschiedenen Servern, 1x Server2003, 1x Server2008R2 (beide auf letztem Updatestand, beide mit MSE als Virenscanner, keine Firewall außer der von Windows) seit langem problemlos - gestern Update bei beiden von Java 7u55 auf 7u60 (32bit) - JD2 auf dem Server 2008R2 startet nach dem Java-Update normal wie bisher - JD2 auf dem Server 2003 bringt bei Start über die JDownloaderExp.exe nachfolgende Fehlermeldung, bei Start direkt über die JDownloader.jar oder die Updater.jar startet er aber normal ohne Fehler - Erneutes Installieren von Java und Update von JD2 über die Updater.jar oder Neustart des Servers ändert nichts - Die Link-Liste ist derzeit auf beiden JD2 komplett leer, sind also nicht zehntausende Links drin oder so - Zurückkopieren des kompletten JD2-Ordners aus einer Sicherung von vor 14 Tagen erzeugt die gleichen Fehlermeldungen - Sonst wurde am Server nichts gemacht außer dem Java-Update. Auf den Servern läuft auch sonst keine Software außer dem Microsoft WSUS - Ich habe vorübergehend die Startoptionen der EXE als Umgebungsvariable (-Xms64m -XX:+UseConcMarkSweepGC -Dsun.java2d.d3d=false) als Umgebungsvariable (_JAVA_OPTIONS) angelegt und starte behelfsmäßig über die JAR-Datei statt über die EXE. Hat jemand einen Tipp woran es liegen könnte? Vor allem weil es am "großen" Server ja auch nach dem Java-Update klappt. Nachfolgend die genauen Fehlermeldungen: Code:
Exception occured An unexpected error occured. JDownloader will try to fix this. If this happens again, please contact our support. Grund für diesen Fehler: java.lang.StackOverflowError at java.util.HashMap.put(Unknown Source) at java.util.HashSet.add(Unknown Source) at java.util.Collections$SynchronizedCollection.add(Unknown Source) at java.lang.ClassLoader.checkPackageAccess(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.jdownloader.gui.views.downloads.DownloadsView.<init>(DownloadsView.java:16) at jd.gui.swing.jdgui.JDGui.initComponents(JDGui.java:511) at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:233) at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:145) at jd.gui.swing.jdgui.JDGui$34.edtRun(JDGui.java:1797) at jd.gui.swing.jdgui.JDGui$34.edtRun(JDGui.java:1793) at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:87) at org.appwork.utils.swing.EDTHelper.start(EDTHelper.java:112) at org.appwork.utils.swing.EDTHelper.waitForEDT(EDTHelper.java:126) at org.appwork.utils.swing.EDTHelper.getReturnValue(EDTHelper.java:73) at jd.gui.swing.jdgui.JDGui.init(JDGui.java:1793) at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:913) at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:887) at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:87) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Code:
org.jdownloader.update.launcher.JDLauncherFailedException: java.lang.NullPointerException at org.jdownloader.update.launcher.SecondLevelLauncher.launchJDownloader(SecondLevelLauncher.java:819) at org.jdownloader.update.launcher.SecondLevelLauncher.init(SecondLevelLauncher.java:569) at org.jdownloader.update.launcher.SecondLevelLauncher.runMain(SecondLevelLauncher.java:306) at org.jdownloader.update.launcher.JDLauncher.main(JDLauncher.java:11) at jd.Main.main(Main.java:9) Caused by: java.lang.NullPointerException at jd.SecondLevelLaunch.go(SecondLevelLaunch.java:935) at jd.SecondLevelLaunch.start(SecondLevelLaunch.java:539) at jd.SecondLevelLaunch.mainStart(SecondLevelLaunch.java:338) at org.jdownloader.startup.Main.main(Main.java:276) at org.jdownloader.update.launcher.SecondLevelLauncher.launchJDownloader(SecondLevelLauncher.java:751) ... 4 more
__________________
Ich liebe JD! I love JD! |
#2
|
||||
|
||||
Bitte melde dich werktags zwischen 9- 18 Uhr im Supportchat und schreibe coalado an.
Ich empfehle dir, eine zweite JD Installation zu nehmen und zu versuchen, die configs des aktuellen darin zu verwenden. Dann startet er evtl. wieder. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
Ah, das klappt, danke! Habe den JD2-Ordner umbenannt, den "sauberen" Webinstaller genommen und an die alte Stelle neu installiert. Ließ sich sofort starten, das Startprogramm heißt jetzt nicht mehr "JDownloaderExp.exe" wie in meiner früheren betagten Installation sondern "JDownloader2.exe". Die Windows-Startprogramme werden anscheinend vom Updater nicht aktualsiert.
Habe dann den "cfg"-Ordner der Neuinstallation wegkopiert und den aus meiner alten Installation eingesetzt, Einstellungen, Toolbar usw. scheinen zu passen, Links waren sowieso gerade keine drin. Passt das so mit dem Konfig-ersetzen oder müsste ich da sonst noch was machen? Ansonsten danke für den Denkanstoß! Du kannst das Thema gerne auf gelöst umstellen.
__________________
Ich liebe JD! I love JD! |
#4
|
||||
|
||||
Sollte laufen.
GreeZ pspzockerscene EDIT Um zukünftige Probleme zu vermeiden - JD2 ist halt noch im BETA Stadium - empfehle ich regelmäßige Backups vom kompletten JD2 Installationsordner.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
|
|