JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 29.08.2018, 17:37
zatox
Guest
 
Posts: n/a
Default java.lang.NoClassDefFoundError

Hello,
i tried to update my jd today and then i got this error:

Code:
java.lang.NoClassDefFoundError: jd/controlling/linkcrawler/LinkCrawlerThread
	at org.jdownloader.logging.LogController.getRebirthLogger(LogController.java:92)
	at org.jdownloader.logging.LogController.CL(LogController.java:80)
	at org.jdownloader.logging.LogController.CL(LogController.java:75)
	at jd.controlling.downloadcontroller.DownloadWatchDog.<init>(DownloadWatchDog.java:266)
	at jd.controlling.downloadcontroller.DownloadWatchDog.<clinit>(DownloadWatchDog.java:246)
	at jd.gui.swing.jdgui.JDGui.generateTitle(JDGui.java:1654)
	at jd.gui.swing.jdgui.JDGui.updateTitle(JDGui.java:1625)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:226)
	at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:154)
	at jd.gui.swing.jdgui.JDGui$35.edtRun(JDGui.java:1692)
	at jd.gui.swing.jdgui.JDGui$35.edtRun(JDGui.java:1688)
	at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119)
	at org.appwork.utils.swing.EDTHelper.start(EDTHelper.java:154)
	at org.appwork.utils.swing.EDTHelper.waitForEDT(EDTHelper.java:168)
	at org.appwork.utils.swing.EDTHelper.getReturnValue(EDTHelper.java:100)
	at jd.gui.swing.jdgui.JDGui.init(JDGui.java:1688)
	at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:978)
	at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:968)
	at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(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)^
2nd error:
Code:
org.jdownloader.update.SelfUpdateException: Unexpected Selftest Result: FAILED org.jdownloader.update.lastchance.FailedException: org.appwork.updatesys.client.defaultimpl.http.NoConnectionException: Could not Connect to http://update.appwork.org/jcgi/lastchance?app=JD&pkh=12f1848a883e733ed40fffff0dae2f35&jh=41d4e8084f0550592f7adb479fca3706&rev=-1&srev=-1&urev=-1&surev=-1&rt=ST
	at org.jdownloader.update.SelfUpdateClient.validateSelfTestFile(SelfUpdateClient.java:476)
	at org.jdownloader.update.SelfUpdateClient.finishSelfUpdate(SelfUpdateClient.java:321)
	at org.jdownloader.update.UpdateManager.runFinishSelfUpdate(UpdateManager.java:945)
	at org.jdownloader.update.UpdateManager$6.run(UpdateManager.java:822)
	at org.jdownloader.update.UpdateManager.installPendingUpdates(UpdateManager.java:842)
	at org.jdownloader.updatev2.UpdateController.installUpdates(UpdateController.java:517)
	at org.jdownloader.updatev2.UpdateController.onResults(UpdateController.java:396)
	at org.jdownloader.update.UpdateManager$15.onResults(UpdateManager.java:1483)
	at org.jdownloader.update.UpdateManager.runUpdateLoop(UpdateManager.java:1296)
	at org.jdownloader.update.PendingUpdate.run(PendingUpdate.java:19)
	at org.jdownloader.update.UpdateManager$17.run(UpdateManager.java:1669)
	at java.lang.Thread.run(Unknown Source)
What does it mean?

best regards

Last edited by zatox; 29.08.2018 at 17:52.
Reply With Quote
  #2  
Old 29.08.2018, 17:50
zatox
Guest
 
Posts: n/a
Default

Code:
29.08.18 16.50.34 <--> 29.08.18 16.49.59 jdlog://2496264433151/

Last edited by zatox; 29.08.2018 at 18:17.
Reply With Quote
  #3  
Old 29.08.2018, 18:30
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Your first error -> something caused the update to fail and not properly revert
2nd error -> your JDownloader/Java could not connect to update server
update.appwork.org/176.9.34.43:80|Connection refused: connect
very likey to be caused by Firewall/AV

Log shows that JDownloader tried several times.

You can enforce fix by deleting Core.jar file and the folders tmp and update
Please make sure JDownloader/Java is allowed to connect to update servers
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 29.08.2018, 20:12
zatox
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Jiaz View Post
Your first error -> something caused the update to fail and not properly revert
2nd error -> your JDownloader/Java could not connect to update server
update.appwork.org/176.9.34.43:80|Connection refused: connect
very likey to be caused by Firewall/AV

Log shows that JDownloader tried several times.

You can enforce fix by deleting Core.jar file and the folders tmp and update
Please make sure JDownloader/Java is allowed to connect to update servers
"No Proxy" is enabled, all other connection settings are disabled.
Firewall deactivated
No other security solution installed.
Tried to delete this file and this 2 folders and updating JD but its still not working.

regards

Last edited by zatox; 29.08.2018 at 20:50.
Reply With Quote
  #5  
Old 30.08.2018, 10:41
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Please provide new logs
In case it's still NoConnectionException, then something blocks access to the update server
If you want I can take a look via Teamviewer, just contact me via support@jdownloader.org
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 30.08.2018, 18:07
zatox
Guest
 
Posts: n/a
Default

deleted all proxy settings - restarted jd - added the proxies again
now its working

thank you!
Reply With Quote
  #7  
Old 30.08.2018, 18:08
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

You're welcome
__________________
JD-Dev & Server-Admin
Reply With Quote
  #8  
Old 01.10.2018, 21:32
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Hi, Having almost same error as below, upon latest update:
java.lang.NoClassDefFoundError: jd/controlling/linkcrawler/LinkCrawlerThread
at org.jdownloader.logging.LogController.getRebirthLogger(LogController.java:92)
at org.jdownloader.logging.LogController.CL(LogController.java:80)
at org.jdownloader.logging.LogController.CL(LogController.java:75)
at jd.controlling.downloadcontroller.DownloadWatchDog.<init>(DownloadWatchDog.java:266)
at jd.controlling.downloadcontroller.DownloadWatchDog.<clinit>(DownloadWatchDog.java:246)
at jd.gui.swing.jdgui.JDGui.generateTitle(JDGui.java:1654)
at jd.gui.swing.jdgui.JDGui.updateTitle(JDGui.java:1625)
at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:226)
at jd.gui.swing.jdgui.JDGui.<init>(JDGui.java:154)
at jd.gui.swing.jdgui.JDGui$35.edtRun(JDGui.java:1692)
at jd.gui.swing.jdgui.JDGui$35.edtRun(JDGui.java:1688)
at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119)
at org.appwork.utils.swing.EDTHelper.start(EDTHelper.java:154)
at org.appwork.utils.swing.EDTHelper.waitForEDT(EDTHelper.java:168)
at org.appwork.utils.swing.EDTHelper.getReturnValue(EDTHelper.java:100)
at jd.gui.swing.jdgui.JDGui.init(JDGui.java:1688)
at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:983)
at jd.SecondLevelLaunch$12.edtRun(SecondLevelLaunch.java:973)
at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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)

log: 01.10.18 23.52.08 <--> 01.10.18 23.58.47 jdlog://2440464433151/

I noticed my custom proxy list was gone in connection manager and had to restore from an earlier backup. The same thing happened 3 times after each update from the past few days. Please have a look.

Thanks and Regards.

Last edited by reddevil; 01.10.2018 at 21:38.
Reply With Quote
  #9  
Old 02.10.2018, 11:57
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Please zip the complete logs folder and send to support@jdownloader.org
and then we can check what has happened. The update doesn't touch config files, so we have to find out
why your proxy list was gone.

The shown error is a sign that something broke the update of JDownloader and left it in incompatible/broken state. You can easily fix this yourself by deleting Core.jar file and the folders tmp and update.
It's important to do these steps! Do not just restore from earlier backup because it may end up in incompatible installation state. So please do those steps after you've zipped the logs and send them to us
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 03.10.2018, 22:05
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Found the problem, my proxy list was copied from JD 32-bit version cfg folder onto JD 64-bit version, while i migrated to the higher version last week. I copied the default text to all in the proxy list which is:
# this is a comment
// this is also a comment
# comment out for jdownloader.org
#jdownloader.org
# comment out below for all accounts with ID 'test*' @ jdownloader.org
#test@jdownloader.org
# comment out below for account with ID 'test' @ jdownloader.org
#test$@jdownloader.org
# you can use pattern for account ID and host, eg accountPattern@hostPattern

removed blank spaces below the text and the problem disappeared.
Reply With Quote
  #11  
Old 04.10.2018, 14:57
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

So there was an empty line below that last "# you can use pattern for account ID" ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 04.10.2018, 21:32
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Looks like i spoke too soon. The problem re-appeared after the latest update, so looks like it might not be due to the empty line. Sent logs to support@jdownloader.org and Ticket ID: OAH-693-18770

Yes, the last comment line looked like:
# you can use pattern for account ID and host, eg accountPattern@hostPattern

dropbox.com


Deleted core.jar, tmp, update folders and restarted JD. Installed infoBar plugin and still same error with vanishing proxy list with only default empty rows with standard comment as above 'no proxy' list remaining. Please check.

Last edited by reddevil; 04.10.2018 at 23:01.
Reply With Quote
  #13  
Old 05.10.2018, 13:11
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Thanks. I will check mail and respond by mail
__________________
JD-Dev & Server-Admin
Reply With Quote
  #14  
Old 05.10.2018, 16:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Please check again after next core update. The loss of connection settings might be caused by invalid filter lists. Please wait for next core update. Then do the following stuff again
Deleted core.jar, tmp, update folders and restarted JD.
and when it happens again, please send me new zipped logs folder.

Thank you very much with taking your time and helping with this issue
__________________
JD-Dev & Server-Admin
Reply With Quote
  #15  
Old 05.10.2018, 21:59
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Deleted core.jar, tmp, update folders and restarted JD. No more error for now after the latest update and custom proxy list is intact.

Thank you guys, will update if any changes.
Reply With Quote
  #16  
Old 06.10.2018, 17:39
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Could you please share with me your filter list or the complete proxy list (you can remove the logins manually if you want)? to support@jdownloader.org so I can do some more testing?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #17  
Old 07.10.2018, 20:56
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Can i send u directly as a Mega link here itself?
Reply With Quote
  #18  
Old 07.10.2018, 21:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

sure you can
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 07.10.2018, 23:10
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Edit by Jiaz: Thanks!

Last edited by Jiaz; 08.10.2018 at 09:52.
Reply With Quote
  #20  
Old 08.10.2018, 10:59
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Did you just remove the server/logins or also at other positions? because that file is damaged and that would explain the loss of your settings and update issues
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 08.10.2018 at 11:11.
Reply With Quote
  #21  
Old 08.10.2018, 20:41
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

There are no logins. Here's the untouched list as of right now exported from JD:
Do u need the file from the 32-bit installation?

Last edited by reddevil; 12.10.2018 at 17:53.
Reply With Quote
  #22  
Old 08.10.2018, 20:51
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

Thanks, this time the list is error free. Did you open the file in editor before? maybe typed in the invalid "," by accident. Thanks for the feedback. No need for another file.
Please report back in case you can reproduce the issue, okay?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #23  
Old 12.10.2018, 02:24
reddevil reddevil is offline
JD VIP
 
Join Date: Apr 2010
Posts: 369
Default

Yes, i had opened the file in editor to check for logins if any, might have typed and saved by mistake. I will report if any further issues. Thanks.
Reply With Quote
  #24  
Old 12.10.2018, 11:00
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,289
Default

You're welcome Much fun with JDownloader and thanks for reporting this issue!
__________________
JD-Dev & Server-Admin
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 21:54.
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 - 2024, Jelsoft Enterprises Ltd.