JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #41  
Old 31.05.2016, 17:42
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

OMG...do you at least read what I write? The icons are not the problem. It is the time needed to fetch information for all content of the folder! and the not optimized way of java. It is not designed for use cases like yours.
Topic closed.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #42  
Old 31.05.2016, 17:44
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

One simple solution. Download your stuff into small folders and then move then to your *history/forever* drives.

I will close and delince any ticket with that topic from now on.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #43  
Old 04.06.2016, 15:59
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default Java: Solution Get directory content faster with many files

https://board.jdownloader.org/showthread.php?t=69423

Hm ?

Quote:
With Java 7, there is a new possibility to handle directory with a large amount of file (say more than 10 000 files). With the previous JDK versions, File.listFiles() returns a File array. The performance is not so good since you have to wait for the array to be completed before starting the processing. This is especially bad if you need to work only on subset of the content. With Java 7, java.nio offers an alternative with a huge gain in performance.

In this HowTo, we want to process only the 10 first files of directory with more than 60 000 files.

The classical approach gets an array with all the files and then loop to process the first 10 files.

With the java.nio approach, a stream is opened and the files are processed as needed, the stream is closed after the 10th file.

**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #44  
Old 06.06.2016, 11:17
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Please stop google for stuff you do not understand. Yes this method exists and is used at places where possible. However the filemanager/explorer by java itself still uses old method and I already explained this to you
__________________
JD-Dev & Server-Admin
Reply With Quote
  #45  
Old 06.06.2016, 12:38
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

I tested the old version
Quote:
March 3, 2016
The core version # 33150
I compared the speed and why quickly opens big catalogs?
Eg.
Old version 30 seconds
New version 3 minutes

Old Core:
Faster opens big directories
Do not hangs "Sub-window / menu etc."
Reply With Quote
  #46  
Old 07.06.2016, 14:22
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Cannot find any changes in file exporer/action in that time window.
Did you test with EXACT same folders?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #47  
Old 08.06.2016, 14:01
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Jiaz - I think the good solution (workaround) is the edit path, without having to choose new Dir.

Example:
Select 100 packagename and I want to edit the path (to change)
Please add this function "EDIT"
Reply With Quote
  #48  
Old 08.06.2016, 15:23
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

With next core update you can customize the set method to show a simple input dialog
__________________
JD-Dev & Server-Admin
Reply With Quote
  #49  
Old 20.06.2016, 11:40
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default How to disable the "Network" in the JD2?

I do not use the "Network"!!!
This causes various problems.
How to disable the "Network" in the JD2?
Reply With Quote
  #50  
Old 20.06.2016, 12:10
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

LOL, What?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #51  
Old 20.06.2016, 12:51
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Reply With Quote
  #52  
Old 20.06.2016, 13:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Simply not click it? It is just a folder. What issues does it create?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #53  
Old 20.06.2016, 21:25
editestowy's Avatar
editestowy editestowy is offline
Polish Supporter
 
Join Date: May 2009
Location: PL
Posts: 3,026
Default

This is NOT JD settings - it's OS. Google for it.
Reply With Quote
  #54  
Old 25.06.2016, 11:04
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default Suggestion: Show miniature-popup window, fast choice PATH.

My suggestion:

Do not show the large windows "Download Directory"(Browse/Explore)

Show miniature-popup window, fast choice PATH.


Reply With Quote
  #55  
Old 25.06.2016, 16:41
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

How about? Where? What dialog are you talking about?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #56  
Old 25.06.2016, 17:50
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Let him show a 1 second each directory.
Reply With Quote
  #57  
Old 26.06.2016, 01:43
raztoki's Avatar
raztoki raztoki is offline
English Supporter
 
Join Date: Apr 2010
Location: Australia
Posts: 17,614
Default

Quote:
Originally Posted by djmakinera View Post
Let him show a 1 second each directory.
sentence doesn't make sense....
__________________
raztoki @ jDownloader reporter/developer
http://svn.jdownloader.org/users/170

Don't fight the system, use it to your advantage. :]
Reply With Quote
  #58  
Old 28.06.2016, 16:07
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Jiaz & raztoki -
Simply replace the default shell slow "Java-Explorer", on the other faster, more comfortable, if possible?


ShellBrowser Components .NET Editionv5.3
Native Explorer Shell Controls for .NET

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

Or, if possible, to use, to integrate the popular, fast application "Everything x64 bit"

**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #59  
Old 29.06.2016, 09:14
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Once again you simply do not understand the underlying issue and mix apples with trees.
I'm sorry but your use case is very *special* and we already explained how to workaround this. Every explorer will have performance issues with very large directories. over and out, topic closed as you simply try to bring up something that has been discusses a lot before
__________________
JD-Dev & Server-Admin
Reply With Quote
  #60  
Old 29.06.2016, 10:14
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default Edit Directory issue /ask

Quote:
Jiaz:
Once again you simply do not understand the underlying issue and mix apples with trees.
I'm sorry but your use case is very *special* and we already explained how to workaround this. Every explorer will have performance issues with very large directories. over and out, topic closed as you simply try to bring up something that has been discusses a lot before
I checked it many times!
In the old version it works beautifully, opening huge directories is incredibly fast (eg. In one second)



Old version 0.9.8.1 The "Edit Directory" (super fast) so better for me!!!!:thumbup:
The new version 2.0 The "Choose Directory" (extremely slow):thumbdown:

so please:
Restore the old option "Edit Directory"
Its very need for me!



Possible quick opening folders within seconds.
But only in the old version 0.9
I do not know why.
But I liked the performance of the old version.



Choose Directory(Slow performance)
Edit Directory(High performance)
Reply With Quote
  #61  
Old 29.06.2016, 10:21
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default Edit directory (screen Menu Option)

I forgot to add the sample screen in a previous post.
Where is this useful option in Core version 2.0?


Reply With Quote
  #62  
Old 29.06.2016, 12:35
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Quote:
Jiaz: Every explorer will have performance issues with very large directories.
I do not agree. Truthfully Total Commander 8.52 - very, very slowly read large directories.
but in the new version 9 (currently beta 3)
Reading the huge catalog of 1-2 seconds.
Performance now at a high level.

------------------
Performance at a high level, is also an old version JD 0.9.
Changing directories, even those large is stable, the GUI will not be busy.
Open hundred thousand subfolders reads two seconds in version 0.9
In version 2.0 no longer has the performance to edit directory, the GUI can very "long BUSY"
Reply With Quote
  #63  
Old 29.06.2016, 18:01
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

Why not customize menu and use 'Set Download Directory' ?! , you can also enable/disable *Simple Dialog* that is super fast
__________________
JD-Dev & Server-Admin
Reply With Quote
  #64  
Old 30.06.2016, 10:26
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Quote:
Originally Posted by Jiaz View Post
Why not customize menu and use 'Set Download Directory' ?! , you can also enable/disable *Simple Dialog* that is super fast

1. Again Not true, it is super unstable and very, very slow!:outch:

0.9 You can quickly choose their hundreds of massive directories within seconds.
2.0 Not possible, very unstable and hang GUI

2.
0.9 faster can only select individual packages, eg. One package, 10 package, 20 package, a thousand packages (tens operations faster) in the "Download" (No Linkgrabber)



I want the old, a very good option in the previous version.

Quote:
Jiaz: hat is super fast
5000.000 small 4KB files |750 GB ), then quickly change to 100k subfolders with 600 GB of data and millions of files again, even then change to other large directories. Not possible in JD2 !!!

0.9 I tested. Possible. Nothing hangs quickly, just quickly.


JD2 - STABLE ??? FASTER??? See Screen:


Reply With Quote
  #65  
Old 30.06.2016, 11:00
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

__________________
JD-Dev & Server-Admin
Reply With Quote
  #66  
Old 30.06.2016, 11:31
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Thread Dump JD2 Core 0.9

Code:
2016-06-30 11:23:15
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode):

"RMI TCP Connection(2)-192.168.1.1" #96 daemon prio=5 os_prio=0 tid=0x0000000056a64000 nid=0x152c runnable [0x000000006135d000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	- locked <0x00000000e7c33e88> (a java.io.BufferedInputStream)
	at java.io.FilterInputStream.read(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$33/1599760400.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- <0x00000000e7c34018> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 95" #95 daemon prio=5 os_prio=0 tid=0x0000000056c7a800 nid=0x34c in Object.wait() [0x000000005c89f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source)
	- locked <0x00000000e7c34668> (a [I)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"RMI Scheduler(0)" #94 daemon prio=5 os_prio=0 tid=0x0000000056c79800 nid=0x131c waiting on condition [0x000000006083f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000e7c34f30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"RMI TCP Connection(idle)" #93 daemon prio=5 os_prio=0 tid=0x0000000056c78000 nid=0x1530 waiting on condition [0x000000005bfce000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000e7c340c0> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"RMI TCP Accept-0" #92 daemon prio=5 os_prio=0 tid=0x0000000056c75000 nid=0x13a8 runnable [0x000000005b4cf000]
   java.lang.Thread.State: RUNNABLE
	at java.net.DualStackPlainSocketImpl.accept0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x00000000e7c30a10> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"HSQLDB Timer @2aae9190" #71 daemon prio=6 os_prio=0 tid=0x0000000056a65800 nid=0x13e4 in Object.wait() [0x000000005ce4f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source)
	- locked <0x00000000e0adbf40> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
	at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
	- locked <0x00000000e0adbf40> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
	at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"SyntheticaAnimation 60" #66 daemon prio=7 os_prio=1 tid=0x0000000056c77800 nid=0xc7c waiting on condition [0x00000000625df000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121)

   Locked ownable synchronizers:
	- None

"Swing-Shell" #46 daemon prio=6 os_prio=0 tid=0x0000000056c76000 nid=0x394 waiting on condition [0x000000006145f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000e4a4efa8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"LinkGrabberView: infoupdate" #39 prio=6 os_prio=0 tid=0x0000000056c73800 nid=0x12fc waiting on condition [0x00000000606df000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at jd.gui.swing.jdgui.views.info.LinkGrabberInfoPanel$1.run(LinkGrabberInfoPanel.java:59)

   Locked ownable synchronizers:
	- None

"DownloadView: infoupdate" #38 prio=6 os_prio=0 tid=0x0000000056a6b000 nid=0x410 waiting on condition [0x000000006047f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at jd.gui.swing.jdgui.views.info.DownloadInfoPanel$1.run(DownloadInfoPanel.java:52)

   Locked ownable synchronizers:
	- None

"PremiumStatusUpdateTimer" #37 prio=6 os_prio=0 tid=0x0000000056a6a000 nid=0x17cc waiting on condition [0x000000006020f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at jd.gui.swing.jdgui.components.premiumbar.PremiumStatus$2.run(PremiumStatus.java:134)

   Locked ownable synchronizers:
	- None

"ClipboardHandler" #36 prio=6 os_prio=0 tid=0x0000000056a69800 nid=0x1174 in Object.wait() [0x000000005cd1f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at jd.controlling.ClipboardHandler.run(Unknown Source)
	- locked <0x00000000e4029210> (a jd.controlling.ClipboardHandler)

   Locked ownable synchronizers:
	- None

"ByteBuffer debugger" #34 prio=6 os_prio=0 tid=0x0000000056a68800 nid=0x1554 waiting on condition [0x000000005feef000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at jd.controlling.ByteBufferController$2.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"SyntheticaAnimation 70" #29 daemon prio=7 os_prio=1 tid=0x0000000056a68000 nid=0x136c waiting on condition [0x000000005d36e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121)

   Locked ownable synchronizers:
	- None

"SyntheticaAnimation 50" #27 daemon prio=7 os_prio=1 tid=0x0000000056a67000 nid=0xf98 waiting on condition [0x000000005d03f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121)

   Locked ownable synchronizers:
	- None

"DestroyJavaVM" #26 prio=5 os_prio=0 tid=0x0000000056a66800 nid=0x10d0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"SyntheticaCleanerThread" #24 daemon prio=6 os_prio=0 tid=0x0000000056a65000 nid=0x17a0 waiting on condition [0x000000005ca0f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at de.javasoft.plaf.synthetica.StyleFactory$ComponentPropertyStore$1.run(StyleFactory.java:1522)

   Locked ownable synchronizers:
	- None

"EventSender" #21 prio=5 os_prio=0 tid=0x0000000056a5b800 nid=0x164c in Object.wait() [0x000000005c1ff000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at jd.controlling.JDController$EventSender.run(Unknown Source)
	- locked <0x00000000e0adaca8> (a jd.controlling.JDController$EventSender)

   Locked ownable synchronizers:
	- None

"EventSenderWatchDog" #22 prio=5 os_prio=0 tid=0x0000000056d5d800 nid=0xb78 waiting on condition [0x000000005c52f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at jd.controlling.JDController$EventSender$1.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"JUnique/Server/jd.Main" #20 daemon prio=5 os_prio=0 tid=0x0000000056a5a800 nid=0x16d4 runnable [0x000000005c35f000]
   java.lang.Thread.State: RUNNABLE
	at java.net.DualStackPlainSocketImpl.accept0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x00000000e0adb270> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at it.sauronsoftware.junique.Server.run(Server.java:181)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"D3D Screen Updater" #19 daemon prio=7 os_prio=1 tid=0x00000000566f0800 nid=0x1200 in Object.wait() [0x000000005bcbf000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
	- locked <0x00000000e0adb548> (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"TimerQueue" #17 daemon prio=5 os_prio=0 tid=0x0000000056e86800 nid=0x1034 waiting on condition [0x000000005a70f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000e0adb6f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.DelayQueue.take(Unknown Source)
	at javax.swing.TimerQueue.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- <0x00000000e0fdbbc0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"AWT-EventQueue-0" #16 prio=6 os_prio=0 tid=0x00000000566c3800 nid=0x1688 waiting on condition [0x000000005825f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000e0b13628> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.awt.EventQueue.getNextEvent(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)

   Locked ownable synchronizers:
	- None

"AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x00000000566c2800 nid=0x1518 runnable [0x00000000580ff000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"AWT-Shutdown" #13 prio=5 os_prio=0 tid=0x0000000056a54000 nid=0xe44 in Object.wait() [0x0000000057f9f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at sun.awt.AWTAutoShutdown.run(Unknown Source)
	- locked <0x00000000e0adba40> (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x0000000056cb8800 nid=0x76c in Object.wait() [0x0000000057e2e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x00000000e0af1068> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00000000556a6000 nid=0x15f8 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000055623000 nid=0x658 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000053e39800 nid=0x1420 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000053e35000 nid=0xca8 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000053e32800 nid=0x404 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000053e3f000 nid=0x1480 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000053e1c800 nid=0x172c in Object.wait() [0x00000000551ee000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x00000000e0b1ffb8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000053dd5800 nid=0xe20 in Object.wait() [0x0000000054f2f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at java.lang.ref.Reference.tryHandlePending(Unknown Source)
	- locked <0x00000000e0b201d0> (a java.lang.ref.Reference$Lock)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"VM Thread" os_prio=2 tid=0x0000000053dcd800 nid=0xd58 runnable 

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000222c800 nid=0xe60 runnable 

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000222e000 nid=0x1248 runnable 

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000222f800 nid=0xa8c runnable 

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002233000 nid=0x1698 runnable 

"VM Periodic Task Thread" os_prio=2 tid=0x00000000556c6800 nid=0x1600 waiting on condition 

JNI global references: 12884
Thread Dump Core JD 2.0
Code:
2016-06-30 11:26:20
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode):

"WatchDog: jobExecuter" #10019 daemon prio=6 os_prio=0 tid=0x00000000350e7000 nid=0x87c in Object.wait() [0x0000000037bbf000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at jd.controlling.downloadcontroller.DownloadWatchDog$30.run(DownloadWatchDog.java:2891)
	- locked <0x000000050083c648> (a java.lang.Object)

   Locked ownable synchronizers:
	- None

"Scheduler:org.jdownloader.gui.views.downloads.table.DownloadsTableModel" #118 daemon prio=6 os_prio=0 tid=0x00000000309a0000 nid=0x1164 runnable [0x000000003231f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000500d98320> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Scheduler:org.appwork.storage.config.MinTimeWeakReference" #112 daemon prio=6 os_prio=0 tid=0x000000003099f000 nid=0x17b0 waiting on condition [0x000000003400e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000500cfe158> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"pool-1-thread-1" #82 prio=5 os_prio=0 tid=0x0000000032fb0800 nid=0x15a0 waiting on condition [0x000000003384e000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005008513e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"DestroyJavaVM" #71 prio=5 os_prio=0 tid=0x0000000032fb4800 nid=0x11c0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"UpdateChecker" #70 prio=5 os_prio=0 tid=0x0000000032fb0000 nid=0x1504 waiting on condition [0x00000000395ff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.jdownloader.update.UpdateManager$16.run(UpdateManager.java:1888)
	- locked <0x00000005038e10d0> (a org.jdownloader.update.UpdateManager$16)

   Locked ownable synchronizers:
	- None

"WindowsAntiStandby" #69 daemon prio=5 os_prio=0 tid=0x0000000032fb5000 nid=0x14fc waiting on condition [0x000000003948f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.jdownloader.extensions.antistandby.WindowsAntiStandby.run(WindowsAntiStandby.java:63)

   Locked ownable synchronizers:
	- None

"HttpServerThread:9666:true" #63 daemon prio=5 os_prio=0 tid=0x0000000032fb3000 nid=0x14e0 runnable [0x00000000391ff000]
   java.lang.Thread.State: RUNNABLE
	at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x0000000503a3e338> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at org.appwork.utils.net.httpserver.HttpServer.run(HttpServer.java:192)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Swing-Shell" #49 daemon prio=5 os_prio=0 tid=0x00000000309a5000 nid=0x145c waiting on condition [0x0000000037aae000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000050288d4c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Scheduler:jd.controlling.AccountController$3" #44 daemon prio=5 os_prio=0 tid=0x00000000309a1800 nid=0x1444 waiting on condition [0x000000003754f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000050271cb68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"StatsSender" #43 daemon prio=5 os_prio=0 tid=0x00000000309a2000 nid=0x1440 in Object.wait() [0x000000003723f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at org.jdownloader.statistics.StatsManager.run(StatsManager.java:1054)
	- locked <0x0000000500c11860> (a java.util.LinkedList)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x000000003099d800 nid=0x1424 runnable [0x000000003591f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000500b21520> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.DelayQueue.take(Unknown Source)
	at javax.swing.TimerQueue.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- <0x0000000500b21548> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x000000003099c000 nid=0x141c waiting on condition [0x000000002f36e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000500af6b00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"SyntheticaCleanerThread" #31 daemon prio=6 os_prio=0 tid=0x0000000030998800 nid=0x1410 waiting on condition [0x0000000033c4e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at de.javasoft.plaf.synthetica.StyleFactory$ComponentPropertyStore$1.run(StyleFactory.java:1888)

   Locked ownable synchronizers:
	- None

"Scheduler:org.appwork.utils.swing.SlowEDTDetector$1" #27 daemon prio=5 os_prio=0 tid=0x0000000030997800 nid=0x57c waiting on condition [0x000000003007f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000500927f70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"AWT-EventQueue-0" #25 prio=6 os_prio=0 tid=0x0000000030997000 nid=0x12f8 runnable [0x00000000319d9000]
   java.lang.Thread.State: RUNNABLE
	at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)
	at java.io.File.isFile(Unknown Source)
	at sun.awt.shell.ShellFolder.isFile(Unknown Source)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog.isFile(ExtFileChooserDialog.java:511)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog.getDirectoryIcon(ExtFileChooserDialog.java:458)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.getIcon(ExtFileChooserDialog.java:682)
	at sun.swing.FilePane$FileRenderer.getListCellRendererComponent(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
	at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
	at javax.swing.DefaultListSelectionModel.setAnchorSelectionIndex(Unknown Source)
	at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source)
	at javax.swing.JTable.tableChanged(Unknown Source)
	at sun.swing.FilePane$6.tableChanged(Unknown Source)
	at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
	at javax.swing.table.AbstractTableModel.fireTableStructureChanged(Unknown Source)
	at sun.swing.FilePane$DetailsTableModel.updateColumnInfo(Unknown Source)
	at sun.swing.FilePane.doDirectoryChanged(Unknown Source)
	at sun.swing.FilePane.propertyChange(Unknown Source)
	at java.beans.PropertyChangeSupport.fire(Unknown Source)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
	at java.awt.Component.firePropertyChange(Unknown Source)
	at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.setCurrentDirectoryInternal(ExtFileChooserDialog.java:705)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.access$200(ExtFileChooserDialog.java:659)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1$1.run(ExtFileChooserDialog.java:732)
	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$JavaSecurityAccessImpl.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.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.appwork.utils.swing.dialog.InternDialog.setVisible(InternDialog.java:61)
	at org.appwork.utils.swing.windowmanager.WindowsWindowManager.setVisibleInternal(WindowsWindowManager.java:765)
	at org.appwork.utils.swing.windowmanager.WindowsWindowManager.setVisible(WindowsWindowManager.java:431)
	at org.appwork.utils.swing.dialog.AbstractDialog$14.runInEDT(AbstractDialog.java:1779)
	at org.appwork.utils.swing.EDTRunner.edtRun(EDTRunner.java:51)
	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.start(EDTHelper.java:139)
	at org.appwork.utils.swing.EDTRunner.<init>(EDTRunner.java:46)
	at org.appwork.utils.swing.dialog.AbstractDialog$14.<init>(AbstractDialog.java:1774)
	at org.appwork.utils.swing.dialog.AbstractDialog.setVisible(AbstractDialog.java:1774)
	at org.appwork.utils.swing.dialog.AbstractDialog._init(AbstractDialog.java:639)
	at org.appwork.utils.swing.dialog.ExtFileChooserDialog._init(ExtFileChooserDialog.java:262)
	at org.appwork.utils.swing.dialog.AbstractDialog.displayDialog(AbstractDialog.java:786)
	at org.appwork.utils.swing.dialog.Dialog.showDialogRawInEDT(Dialog.java:542)
	at org.appwork.utils.swing.dialog.Dialog.showDialogRaw(Dialog.java:530)
	at org.appwork.utils.swing.dialog.Dialog$1.showDialog(Dialog.java:261)
	at jd.gui.swing.jdgui.JDGui$18.showDialog(JDGui.java:934)
	at org.appwork.utils.swing.dialog.Dialog.showDialog(Dialog.java:514)
	at org.jdownloader.gui.views.DownloadFolderChooserDialog.open(DownloadFolderChooserDialog.java:211)
	at org.jdownloader.gui.views.components.packagetable.context.SetDownloadFolderAction.dialog(SetDownloadFolderAction.java:176)
	at org.jdownloader.gui.views.components.packagetable.context.SetDownloadFolderAction.actionPerformed(SetDownloadFolderAction.java:83)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)

   Locked ownable synchronizers:
	- None

"AWT-Shutdown" #26 prio=5 os_prio=0 tid=0x0000000030996000 nid=0x11f0 in Object.wait() [0x00000000303fe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at sun.awt.AWTAutoShutdown.run(Unknown Source)
	- locked <0x000000050008dc88> (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"SingleAppInstance: JD2" #21 daemon prio=5 os_prio=0 tid=0x000000002e9c0800 nid=0x10e4 runnable [0x000000002ff7e000]
   java.lang.Thread.State: RUNNABLE
	at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	- locked <0x0000000500006ae8> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at org.appwork.utils.singleapp.SingleAppInstance$1.run(SingleAppInstance.java:364)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"LogFlushThread" #18 daemon prio=5 os_prio=0 tid=0x000000002e955000 nid=0xc50 waiting on condition [0x000000002f99f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428)

   Locked ownable synchronizers:
	- None

"LogFlushThread" #17 daemon prio=5 os_prio=0 tid=0x000000002e929000 nid=0x488 waiting on condition [0x000000002f80e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428)

   Locked ownable synchronizers:
	- None

"AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x000000002e88c800 nid=0xf00 runnable [0x000000002f48f000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x000000002e888800 nid=0x4d0 in Object.wait() [0x000000002f21f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x000000050008dff0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x000000002deef000 nid=0x12ec runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000002de9f000 nid=0x1304 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002c69f000 nid=0x12a4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000002c69e000 nid=0xdc4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000002c694800 nid=0x4d4 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000002c691000 nid=0x850 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c679000 nid=0x13d8 in Object.wait() [0x000000002dbef000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x0000000500010260> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000002c632000 nid=0xe70 in Object.wait() [0x000000002da8f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Unknown Source)
	at java.lang.ref.Reference.tryHandlePending(Unknown Source)
	- locked <0x000000050008efc8> (a java.lang.ref.Reference$Lock)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

   Locked ownable synchronizers:
	- None

"VM Thread" os_prio=2 tid=0x000000002c62a000 nid=0x40c runnable 

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000220c800 nid=0x1330 runnable 

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000220e000 nid=0x6d4 runnable 

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000220f800 nid=0xc60 runnable 

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002213000 nid=0xa04 runnable 

"VM Periodic Task Thread" os_prio=2 tid=0x000000002df31800 nid=0x1334 waiting on condition 

JNI global references: 5737
Reply With Quote
  #67  
Old 24.07.2016, 12:27
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,387
Default

Search now works in JD2 like Windows Explorer
However, it still is not as fast and is not stable in comparison to the "JD Explorer" the old version 0.9.
In JD 2.0 very GUI hangs (in the case of reading a large directory)
In JD 0.9 - it works immediately, and GUI stability.
In JD 0.9 no trouble reading large directories, works quickly
Reply With Quote
  #68  
Old 26.07.2016, 11:38
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,554
Default

No need to post again and again for same stuff when ticket is still open
__________________
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 01:45.
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.