JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 21.03.2016, 19:12
shallow2 shallow2 is offline
JD Beta
 
Join Date: Sep 2012
Posts: 57
Default JD 2 Beta freezes on 'Folder Does Not Exist'

I have recently been having a problem with JD 2 Beta freezing up at random intervals on folder creation in linkgrabber window.

So when merging links and creating a new folder name i get the Box saying 'this folder does not exist', and the option to select 'ok' and create the folder before starting download, or 'cancel' to let the folder be created when download starts.

Now this works fine 49 out of 50 times, but on a regular basis JD will freeze up on this window. After alwas clicking ok before, i have now clicked cancel everytime and i freezes on that selection too.

There is no Logic to when it occurs, it happpens at random.

I then have to force Close JD 2 in Task Manager.
Reply With Quote
  #2  
Old 22.03.2016, 10:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

When this happens again, please wait for some secs (30-60) and then close JDownloader normally if possible (eg via MyJDownloader) or kill it, then zip your logs Folder and send it to support@jdownloader.org so we can check what the issue might be
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 22.03.2016, 10:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

in case you have java jdk installed, then you can start jvisualvm and connect to JDownloader and create a thread dump that shows all threads within JDownloader and can provide additional information about the freeze
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 24.03.2016, 11:14
shallow2 shallow2 is offline
JD Beta
 
Join Date: Sep 2012
Posts: 57
Default

got this when creating log

24.03.16 11.07.26 <--> 24.03.16 00.52.06 jdlog://4372842995541/

do you need a local file instead ?

tried searching but could not find log folder.

edit: was also unable to quit jdownloader from myjdownloader, had to kill manually.

Last edited by shallow2; 24.03.2016 at 12:54.
Reply With Quote
  #5  
Old 24.03.2016, 15:09
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

The log is full of invalid filenames and those cause *INVALID_DESTINATION" errors. I mean thousands of them and those can cause a very large delay. When you hit stop, it will take a moment when there are that many errors
I've found many other strange errors in your log. I will fix them. Please test again after next core update
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 24.03.2016 at 15:20.
Reply With Quote
  #6  
Old 25.03.2016, 15:44
shallow2 shallow2 is offline
JD Beta
 
Join Date: Sep 2012
Posts: 57
Default

Quote:
Originally Posted by Jiaz View Post
The log is full of invalid filenames and those cause *INVALID_DESTINATION" errors. I mean thousands of them and those can cause a very large delay. When you hit stop, it will take a moment when there are that many errors
I've found many other strange errors in your log. I will fix them. Please test again after next core update
Yes, If I deep analyse an entire tumblr thread i will get many names that are too long for download, but there is no Logic that that is causing the make folder freeze error..
Reply With Quote
  #7  
Old 28.03.2016, 15:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

The log did not contain any gui freeze. Can you please provide a new logfile when this happens again. Maybe you can install JVisualVM/comes with JDK and with that you can connect to JDownloader and create a thread dump and post it here
__________________
JD-Dev & Server-Admin
Reply With Quote
  #8  
Old 05.08.2016, 22:04
zrato zrato is offline
Giga Loader
 
Join Date: Oct 2011
Posts: 95
Default

Same problem.
Occured several times for me in the last couple of months.
The whole UI freezes ("balloon" popups, Speedgraph, ..) but the window for changing the path still is moveable (without "smearing") but that's it.
The downloader still works fine and ProcessMonitor shows diskwrites and network traffic.

Here is a partial log - the freeze happened at 21:04:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

I only included files that have no private information, the captcha logs are useless but show that those processes still work.
BlockingEDT.log.0 & Gui.log.0 are the complete logs, nothing happened before or after that.
The Log.L.log.0 was truncated to the relevant time and the beginning part.
All other logs had either no entry for that time or were hoster logs, that I will not share.
Reply With Quote
  #9  
Old 12.08.2016, 17:14
zrato zrato is offline
Giga Loader
 
Join Date: Oct 2011
Posts: 95
Default

Did this help in any way?
Because it now crashed again.
There was (like the last time) a clipboard check running at the same time.
Do you want a log for that too or not?
Reply With Quote
  #10  
Old 12.08.2016, 17:46
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

I found a possible cause of this. Please test again with next core update.
In case the gui freezes again, wait at least 10-20 seconds. I only need BlockingEDT.log.0
__________________
JD-Dev & Server-Admin
Reply With Quote
  #11  
Old 12.08.2016, 18:07
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

fixed with next core update
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 12.08.2016, 18:14
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

@zrato: Thanks for the logs. They helped me to identify the cause of this deadlock!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 12.08.2016, 18:16
zrato zrato is offline
Giga Loader
 
Join Date: Oct 2011
Posts: 95
Default

Here is the BlockingEDT.log.0 from earlier:

**External links are only visible to Support Staff****External links are only visible to Support Staff**

This is the complete log. Nothing happened before or after.
What was (if that fixed it) causing this? I'm interested in stuff like that
Reply With Quote
  #14  
Old 12.08.2016, 18:26
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 70,222
Default

Update will be available in 5 mins. Please wait and then hit update button and restart

Cause of this in short:
-GUI Thread is within GenericDeleteFromLinkgrabberAction->it requested infos from PackageController (controller that manages packages and their links)-Waiting to enter the queue of PackageController
-PackageController is inside its queue, processing the Merge/Split operation. The method FolderChooser.getDirectory checks for valid folder and in case it does not exist, tries to show up dialog to query user if to create folder or not.
-> deadlock GUI blocks because it needed to enter queue. Queue blocked because it needed to enter GUI to show dialog about non existing folder

Hope this was understandable
__________________
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:24.
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 - 2021, Jelsoft Enterprises Ltd.