JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 29.05.2014, 12:51
Araldo Araldo is offline
Storm
 
Join Date: Mar 2009
Location: Bavaria/Germany
Posts: 214
Default 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)
bestätigt man die Meldung mit OK startet der Updater, meldet daß man bereits die aktuellste Version hat und dann kommt erneut eine Exception:
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!
Reply With Quote
  #2  
Old 29.05.2014, 13:12
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 48,767
Default

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
__________________

Ad-free installers || Werbefreie Installer
Windows Setup<--JD2 BETA-->Linux Setup x86 || Linux Setup x64 || Mac Setup
-----=>Support Chat<=-----
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #3  
Old 29.05.2014, 14:17
Araldo Araldo is offline
Storm
 
Join Date: Mar 2009
Location: Bavaria/Germany
Posts: 214
Default

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!
Reply With Quote
  #4  
Old 29.05.2014, 14:24
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 48,767
Default

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.
__________________

Ad-free installers || Werbefreie Installer
Windows Setup<--JD2 BETA-->Linux Setup x86 || Linux Setup x64 || Mac Setup
-----=>Support Chat<=-----
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 06:21.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.