JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #641  
Old 07.10.2016, 17:32
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

Firstly, not Private (!!!),
Only PEAK !!!

The peak value may exceed the limit of physical and virtual memory!!!
Reply With Quote
  #642  
Old 07.10.2016, 17:40
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Virtual Memory can be any size because it is infinite (only 64bit counter limits). You can easily see many GB/TB there.
Private Memory is what currently is really in use
Peak was 5GB, so max usage was 5GB


Please, PLEASE stop posting non JD related topics! Thank you very much
__________________
JD-Dev & Server-Admin
Reply With Quote
  #643  
Old 07.10.2016, 18:01
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

Well. I download files for many hours.
Until there is the expected failure of stack overflow or other hard error and send log.
Reply With Quote
  #644  
Old 07.10.2016, 18:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Well without any information about available memory I would say your system went Out of Memory. The screenshot verifies that java does only use its allowed memory
__________________
JD-Dev & Server-Admin
Reply With Quote
  #645  
Old 07.10.2016, 18:12
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn(TextBuffer.java:571)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString(UTF8StreamJsonParser.jav a:2421)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText(UTF8StreamJsonParser.java:318)
at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.deserialize(UntypedObject Deserializer.java:514)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringMap(MapDeserializer.java: 496)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:342)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:26)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:95)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:260)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:125)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:95)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:260)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:125)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3807)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2874)
at org.appwork.storage.jackson.JacksonMapper.inputStreamToObject(JacksonMapper.java:177)
at jd.controlling.linkcollector.LinkCollector.loadFile(LinkCollector.java:2113)
at jd.controlling.linkcollector.LinkCollector.load(LinkCollector.java:2004)
at jd.controlling.linkcollector.LinkCollector.access$4000(LinkCollector.java:135)
at jd.controlling.linkcollector.LinkCollector$16.run(LinkCollector.java:1758)
at jd.controlling.linkcollector.LinkCollector$16.run(LinkCollector.java:1745)
at org.appwork.utils.event.queue.QueueAction.start(QueueAction.java:202)
at org.appwork.utils.event.queue.Queue.startItem(Queue.java:491)
at org.appwork.utils.event.queue.Queue.runQueue(Queue.java:425)
at org.appwork.utils.event.queue.QueueThread.run(QueueThread.java:64)

--ID:45TS:1475852732128-16-10-07 17:05:32 - [jd.controlling.linkcollector.LinkCollector(loadFile)] -> Entry:5703_6208|Size:-1|Compressed Size:-1
--ID:45TS:1475852732130-16-10-07 17:05:32 - [jd.controlling.linkcollector.LinkCollector(load)] -> Could backup C:\JDownloader2\cfg\linkcollector736.zip<to>C:\JDownloader2\cfg\linkcollector736.zip.backup
--ID:45TS:1475852732130-16-10-07 17:05:32 - [] -> java.io.IOException: java.lang.OutOfMemoryError: Java heap space
at jd.controlling.linkcollector.LinkCollector.loadFile(LinkCollector.java:2213)
at jd.controlling.linkcollector.LinkCollector.load(LinkCollector.java:2004)
at jd.controlling.linkcollector.LinkCollector.access$4000(LinkCollector.java:135)
at jd.controlling.linkcollector.LinkCollector$16.run(LinkCollector.java:1758)
at jd.controlling.linkcollector.LinkCollector$16.run(LinkCollector.java:1745)
at org.appwork.utils.event.queue.QueueAction.start(QueueAction.java:202)
at org.appwork.utils.event.queue.Queue.startItem(Queue.java:491)
at org.appwork.utils.event.queue.Queue.runQueue(Queue.java:425)
at org.appwork.utils.event.queue.QueueThread.run(QueueThread.java:64)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn(TextBuffer.java:571)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString(UTF8StreamJsonParser.jav a:2421)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText(UTF8StreamJsonParser.java:318)
at com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla.deserialize(UntypedObject Deserializer.java:514)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringMap(MapDeserializer.java: 496)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:342)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:26)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:95)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:260)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:125)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:95)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:260)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:125)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3807)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2874)
at org.appwork.storage.jackson.JacksonMapper.inputStreamToObject(JacksonMapper.java:177)
at jd.controlling.linkcollector.LinkCollector.loadFile(LinkCollector.java:2113)
... 8 more
Reply With Quote
  #646  
Old 07.10.2016, 18:15
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

When does this happen? Load should only happen on startup of JDownloader?
How big is that file? C:\JDownloader2\cfg\linkcollector736.zip.backup
__________________
JD-Dev & Server-Admin
Reply With Quote
  #647  
Old 07.10.2016, 18:20
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

Reply With Quote
  #648  
Old 07.10.2016, 18:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Please show the log part with Entry:...Size:..Compressed Size
__________________
JD-Dev & Server-Admin
Reply With Quote
  #649  
Old 19.10.2016, 13:42
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default high cpu usage and jdownloader very slow

Quote:
high cpu usage and jdownloader very slow
I confirm new cores slower or unstable work.
Old Action super-fast and absolutely stable, even if a lot of packages and links.
Jas I have hundreds of different versions, even versions even many years and I know what works stable
Reply With Quote
  #650  
Old 19.10.2016, 14:23
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

I'm sorry but nothing changed at all. There are only changes in extraction
__________________
JD-Dev & Server-Admin
Reply With Quote
  #651  
Old 19.10.2016, 16:29
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

Eg. 1. Removing a package from many other packages sometimes it takes quite a long time, or 2. adding the Linkgrabber Downloads for too long or 3. change path save too long.
Reply With Quote
  #652  
Old 19.10.2016, 16:36
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Removing a package from a package?! What?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #653  
Old 24.10.2016, 15:40
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

Code:
GeneralSettings.keepxoldlists
linkcollector: 800+ MB (add 600 source URL /decrypt 1,5+ mln links)

I changed (decrease value) default: 5 to 2
Performance seems to be higher!:thumbup:
Reply With Quote
  #654  
Old 13.11.2016, 10:29
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default QUESTION: Autosplit in real-time while decrypting (huge packages when adding links)

@Jiaz - Mr. pspzockerscene - did not respond to my many requests for split large packages(100K - 200+K) in real time while [decrypting->Adding].
Perhaps this is difficult to do?
Perhaps need a script?
Add links into one big package, unfortunately, more and more slows.
Keep the same identifier (the same package name)
but split
I do not mind that saves many files into one folder. NTFS supports many files in one folder, just would like to avoid duplicates later "save newest files uploads for users" (update project)
If you are other ideas, I will be grateful - if someone proposes a better solution.
Reply With Quote
  #655  
Old 13.11.2016, 23:11
editestowy's Avatar
editestowy editestowy is offline
Polish Supporter
 
Join Date: May 2009
Location: PL
Posts: 3,029
Default

Simply - because this is on a very low position on the developers' list. Probably besides you, NO ONE has any benefits from this feature...
Reply With Quote
  #656  
Old 14.11.2016, 16:20
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

@djmakinera:
-disable Settings-Advanced Settings- GeneralSettings.autosortchildrenenabled
-disable Settings-Advanced Settings-LinkgrabberSettings.autofilenamecorrectionenabled
-wait for next core update. I've added more optimizations for large packages
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 14.11.2016 at 16:51.
Reply With Quote
  #657  
Old 19.11.2016, 19:06
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default Loading info .. endless (infinite) rare problem

Loading info .. endless (infinite)
Cannot be interrupted /abort (LinkCrawler + Account Manager)

Spoiler:


Spoiler:

2016-11-19 17:59:54
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"RMI TCP Connection(4)-192.168.1.1" #585 daemon prio=5 os_prio=0 tid=0x0000000039560000 nid=0x3454 runnable [0x000000003c60e000]
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 <0x0000000716a42a28> (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$31/1088067047.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:
- <0x0000000716a42b98> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"pool-1-thread-1" #584 prio=5 os_prio=0 tid=0x0000000039564800 nid=0x1ce0 waiting on condition [0x000000003234f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500969ae0> (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

"JMX server connection timeout 580" #580 daemon prio=5 os_prio=0 tid=0x0000000039561800 nid=0x1a58 in Object.wait() [0x000000003300f000]
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 <0x0000000716a8ffa8> (a [I)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"RMI Scheduler(0)" #579 daemon prio=5 os_prio=0 tid=0x0000000030c72000 nid=0x37f4 waiting on condition [0x000000003647f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000716a523d8> (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 Accept-0" #577 daemon prio=5 os_prio=0 tid=0x0000000030c73800 nid=0x13c8 runnable [0x0000000036f7e000]
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 <0x0000000716a45398> (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

"AccountChecker: vkontakte.ru" #573 daemon prio=5 os_prio=0 tid=0x0000000030c75000 nid=0x568 waiting for monitor entry [0x00000000301cf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at jd.plugins.hoster.VKontakteRuHoster.login(VKontakteRuHoster.java:735)
- waiting to lock <0x00000005049777d0> (a java.lang.Object)
at jd.plugins.hoster.VKontakteRuHoster.fetchAccountInfo(VKontakteRuHoster.java:481)
at jd.controlling.AccountController.updateAccountInfo(AccountController.java:355)
at jd.controlling.accountchecker.AccountChecker$AccountCheckJob.check(AccountChecker.java:47)
at jd.controlling.accountchecker.AccountChecker$1.run(AccountChecker.java:155)

Locked ownable synchronizers:
- None

"LinkCrawler:117" #570 daemon prio=1 os_prio=-2 tid=0x0000000030c73000 nid=0x1fc0 runnable [0x00000000375ee000]
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 sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.readV3Record(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
- locked <0x0000000716a91e78> (a java.lang.Object)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
- locked <0x0000000716a91e88> (a java.lang.Object)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at org.appwork.utils.net.httpconnection.JavaSSLSocketStreamFactory.create(JavaSSLSocketStreamFactory.ja va:224)
at org.appwork.utils.net.httpconnection.HTTPConnectionImpl.connect(HTTPConnectionImpl.java:707)
at org.appwork.utils.net.httpconnection.HTTPConnectionImpl.finalizeConnect(HTTPConnectionImpl.java:986)
at jd.http.Request.connect(Request.java:293)
at jd.http.Request.connect(Request.java:280)
at jd.http.Browser.openRequestConnection(Browser.java:1418)
at jd.http.Browser.openRequestConnection(Browser.java:1378)
at jd.http.Browser.getPage(Browser.java:1119)
at jd.http.Browser.getPage(Browser.java:1115)
at jd.plugins.hoster.VKontakteRuHoster.login(VKontakteRuHoster.java:746)
- locked <0x00000005049777d0> (a java.lang.Object)
at jd.plugins.decrypter.VKontakteRu.getUserLogin(VKontakteRu.java:1861)
at jd.plugins.decrypter.VKontakteRu.decryptIt(VKontakteRu.java:274)
at jd.plugins.PluginForDecrypt.decryptIt(PluginForDecrypt.java:251)
at jd.plugins.PluginForDecrypt.decryptLink(PluginForDecrypt.java:282)
at jd.controlling.linkcrawler.LinkCrawler.crawl(LinkCrawler.java:2769)
at jd.controlling.linkcollector.LinkCollectorCrawler.crawl(LinkCollectorCrawler.java:33)
at jd.controlling.linkcrawler.LinkCrawler$11.crawling(LinkCrawler.java:1225)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run_now(LinkCrawlerRunnable.java:104)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run_delayed(LinkCrawlerRunnable.java:74)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run(LinkCrawlerRunnable.java:36)
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:
- <0x0000000716075358> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"AddLinksDialogThread:ADD_LINKS_DIALOG" #567 prio=6 os_prio=0 tid=0x0000000030c79000 nid=0x3158 in Object.wait() [0x0000000034ede000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at jd.controlling.linkcrawler.LinkCrawler.waitForCrawling(LinkCrawler.java:2385)
- locked <0x0000000502c7fb08> (a java.lang.Object)
at jd.controlling.linkcrawler.LinkCrawler.waitForCrawling(LinkCrawler.java:2375)
at jd.controlling.linkcollector.LinkCollector$26.run(LinkCollector.java:2728)
at org.jdownloader.gui.views.linkgrabber.actions.AddLinksProgress$2.run(AddLinksProgress.java:122)

Locked ownable synchronizers:
- None

"HttpServerThread|Port:9666->9666|LocalHost:true" #113 daemon prio=5 os_prio=0 tid=0x0000000030c77800 nid=0x209c runnable [0x000000003424f000]
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 <0x0000000515122cd0> (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

"pool-2-thread-1" #87 prio=5 os_prio=0 tid=0x000000002e180800 nid=0x1cf0 waiting on condition [0x000000003269e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500891738> (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" #78 prio=5 os_prio=0 tid=0x000000003378c000 nid=0x16c8 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"UpdateChecker" #77 prio=5 os_prio=0 tid=0x000000003378b800 nid=0x14e0 waiting on condition [0x00000000367df000]
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 <0x000000050773cdc8> (a org.jdownloader.update.UpdateManager$16)

Locked ownable synchronizers:
- None

"Swing-Shell" #65 daemon prio=5 os_prio=0 tid=0x00000000333b6800 nid=0x1ad0 waiting on condition [0x000000003b77f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000504c97838> (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" #59 daemon prio=5 os_prio=0 tid=0x00000000333b4800 nid=0x16fc waiting on condition [0x000000003b18e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000050498ea20> (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

"WindowsAntiStandby" #56 daemon prio=5 os_prio=0 tid=0x00000000333b3800 nid=0x13bc waiting on condition [0x00000000354bf000]
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

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

Locked ownable synchronizers:
- None

"TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x0000000030c71800 nid=0x5e4 runnable [0x0000000034cdf000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005008978f8> (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:
- <0x0000000500897920> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x0000000030c70000 nid=0xb48 waiting on condition [0x000000003492f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500afe8c8> (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

"WatchDog: jobExecuter" #33 daemon prio=6 os_prio=0 tid=0x0000000030c6e800 nid=0x1c90 in Object.wait() [0x000000003462e000]
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:3090)
- locked <0x00000005006947a0> (a java.lang.Object)

Locked ownable synchronizers:
- None

"SyntheticaCleanerThread" #31 daemon prio=6 os_prio=0 tid=0x0000000030c6f000 nid=0x2134 waiting on condition [0x0000000032cbf000]
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=0x0000000030c6b800 nid=0x1074 waiting on condition [0x000000003224e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500694928> (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=0x0000000030c6a800 nid=0x1d44 waiting on condition [0x00000000320ae000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500004ca0> (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-Shutdown" #26 prio=5 os_prio=0 tid=0x0000000030c6a000 nid=0x1950 in Object.wait() [0x000000003043f000]
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 <0x00000005000106d8> (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=0x000000002ea26800 nid=0x1f68 runnable [0x000000002ff3e000]
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 <0x000000050000cfe8> (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=0x000000002e874000 nid=0x19fc waiting on condition [0x000000002f6ff000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:426)

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

"AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x000000002e37d800 nid=0x1eb0 runnable [0x000000002f13f000]
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=0x000000002e37a800 nid=0x1e84 in Object.wait() [0x000000002f28f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x0000000500004ff8> (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=0x000000002e02b800 nid=0x19f4 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c639000 nid=0x11b4 in Object.wait() [0x000000002dc5f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000005000051b8> (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=0x000000002c5f2000 nid=0x1f58 in Object.wait() [0x000000002dabe000]
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 <0x0000000500005370> (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=0x000000002c5ea000 nid=0x1a4 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000227c800 nid=0x1670 runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000227e000 nid=0x1d2c runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000227f800 nid=0x33c runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002283000 nid=0xe84 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x000000002e041800 nid=0x19d4 waiting on condition

JNI global references: 34696

Spoiler:

2016-11-19 18:01:46
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b15 mixed mode):

"Scheduler:org.appwork.storage.config.MinTimeWeakReference" #607 daemon prio=6 os_prio=0 tid=0x0000000030c6d000 nid=0x19ac waiting on condition [0x0000000034b9e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500a9cf88> (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

"RMI TCP Connection(4)-192.168.1.1" #585 daemon prio=5 os_prio=0 tid=0x0000000039560000 nid=0x3454 runnable [0x000000003c60e000]
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 <0x0000000716a42a28> (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$31/1088067047.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:
- <0x0000000716a42b98> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"pool-1-thread-1" #584 prio=5 os_prio=0 tid=0x0000000039564800 nid=0x1ce0 waiting on condition [0x000000003234f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500969ae0> (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

"JMX server connection timeout 580" #580 daemon prio=5 os_prio=0 tid=0x0000000039561800 nid=0x1a58 in Object.wait() [0x000000003300f000]
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 <0x0000000716a8ffa8> (a [I)
at java.lang.Thread.run(Unknown Source)

Locked ownable synchronizers:
- None

"RMI Scheduler(0)" #579 daemon prio=5 os_prio=0 tid=0x0000000030c72000 nid=0x37f4 waiting on condition [0x000000003647f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000716a523d8> (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 Accept-0" #577 daemon prio=5 os_prio=0 tid=0x0000000030c73800 nid=0x13c8 runnable [0x0000000036f7e000]
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 <0x0000000716a45398> (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

"AccountChecker: vkontakte.ru" #573 daemon prio=5 os_prio=0 tid=0x0000000030c75000 nid=0x568 waiting for monitor entry [0x00000000301cf000]
java.lang.Thread.State: BLOCKED (on object monitor)
at jd.plugins.hoster.VKontakteRuHoster.login(VKontakteRuHoster.java:735)
- waiting to lock <0x00000005049777d0> (a java.lang.Object)
at jd.plugins.hoster.VKontakteRuHoster.fetchAccountInfo(VKontakteRuHoster.java:481)
at jd.controlling.AccountController.updateAccountInfo(AccountController.java:355)
at jd.controlling.accountchecker.AccountChecker$AccountCheckJob.check(AccountChecker.java:47)
at jd.controlling.accountchecker.AccountChecker$1.run(AccountChecker.java:155)

Locked ownable synchronizers:
- None

"LinkCrawler:117" #570 daemon prio=1 os_prio=-2 tid=0x0000000030c73000 nid=0x1fc0 runnable [0x00000000375ee000]
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 sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.readV3Record(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
- locked <0x0000000716a91e78> (a java.lang.Object)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
- locked <0x0000000716a91e88> (a java.lang.Object)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at org.appwork.utils.net.httpconnection.JavaSSLSocketStreamFactory.create(JavaSSLSocketStreamFactory.ja va:224)
at org.appwork.utils.net.httpconnection.HTTPConnectionImpl.connect(HTTPConnectionImpl.java:707)
at org.appwork.utils.net.httpconnection.HTTPConnectionImpl.finalizeConnect(HTTPConnectionImpl.java:986)
at jd.http.Request.connect(Request.java:293)
at jd.http.Request.connect(Request.java:280)
at jd.http.Browser.openRequestConnection(Browser.java:1418)
at jd.http.Browser.openRequestConnection(Browser.java:1378)
at jd.http.Browser.getPage(Browser.java:1119)
at jd.http.Browser.getPage(Browser.java:1115)
at jd.plugins.hoster.VKontakteRuHoster.login(VKontakteRuHoster.java:746)
- locked <0x00000005049777d0> (a java.lang.Object)
at jd.plugins.decrypter.VKontakteRu.getUserLogin(VKontakteRu.java:1861)
at jd.plugins.decrypter.VKontakteRu.decryptIt(VKontakteRu.java:274)
at jd.plugins.PluginForDecrypt.decryptIt(PluginForDecrypt.java:251)
at jd.plugins.PluginForDecrypt.decryptLink(PluginForDecrypt.java:282)
at jd.controlling.linkcrawler.LinkCrawler.crawl(LinkCrawler.java:2769)
at jd.controlling.linkcollector.LinkCollectorCrawler.crawl(LinkCollectorCrawler.java:33)
at jd.controlling.linkcrawler.LinkCrawler$11.crawling(LinkCrawler.java:1225)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run_now(LinkCrawlerRunnable.java:104)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run_delayed(LinkCrawlerRunnable.java:74)
at jd.controlling.linkcrawler.LinkCrawlerRunnable.run(LinkCrawlerRunnable.java:36)
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:
- <0x0000000716075358> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"AddLinksDialogThread:ADD_LINKS_DIALOG" #567 prio=6 os_prio=0 tid=0x0000000030c79000 nid=0x3158 in Object.wait() [0x0000000034ede000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at jd.controlling.linkcrawler.LinkCrawler.waitForCrawling(LinkCrawler.java:2385)
- locked <0x0000000502c7fb08> (a java.lang.Object)
at jd.controlling.linkcrawler.LinkCrawler.waitForCrawling(LinkCrawler.java:2375)
at jd.controlling.linkcollector.LinkCollector$26.run(LinkCollector.java:2728)
at org.jdownloader.gui.views.linkgrabber.actions.AddLinksProgress$2.run(AddLinksProgress.java:122)

Locked ownable synchronizers:
- None

"HttpServerThread|Port:9666->9666|LocalHost:true" #113 daemon prio=5 os_prio=0 tid=0x0000000030c77800 nid=0x209c runnable [0x000000003424f000]
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 <0x0000000515122cd0> (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

"pool-2-thread-1" #87 prio=5 os_prio=0 tid=0x000000002e180800 nid=0x1cf0 waiting on condition [0x000000003269e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500891738> (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" #78 prio=5 os_prio=0 tid=0x000000003378c000 nid=0x16c8 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

"UpdateChecker" #77 prio=5 os_prio=0 tid=0x000000003378b800 nid=0x14e0 waiting on condition [0x00000000367df000]
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 <0x000000050773cdc8> (a org.jdownloader.update.UpdateManager$16)

Locked ownable synchronizers:
- None

"Swing-Shell" #65 daemon prio=5 os_prio=0 tid=0x00000000333b6800 nid=0x1ad0 waiting on condition [0x000000003b77f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000504c97838> (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" #59 daemon prio=5 os_prio=0 tid=0x00000000333b4800 nid=0x16fc waiting on condition [0x000000003b18e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000050498ea20> (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

"WindowsAntiStandby" #56 daemon prio=5 os_prio=0 tid=0x00000000333b3800 nid=0x13bc waiting on condition [0x00000000354bf000]
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

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

Locked ownable synchronizers:
- None

"TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x0000000030c71800 nid=0x5e4 runnable [0x0000000034cdf000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005008978f8> (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:
- <0x0000000500897920> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x0000000030c70000 nid=0xb48 waiting on condition [0x000000003492f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500afe8c8> (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

"WatchDog: jobExecuter" #33 daemon prio=6 os_prio=0 tid=0x0000000030c6e800 nid=0x1c90 in Object.wait() [0x000000003462e000]
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:3090)
- locked <0x00000005006947a0> (a java.lang.Object)

Locked ownable synchronizers:
- None

"SyntheticaCleanerThread" #31 daemon prio=6 os_prio=0 tid=0x0000000030c6f000 nid=0x2134 waiting on condition [0x0000000032cbf000]
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=0x0000000030c6b800 nid=0x1074 waiting on condition [0x000000003224e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500694928> (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=0x0000000030c6a800 nid=0x1d44 waiting on condition [0x00000000320ae000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000500004ca0> (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-Shutdown" #26 prio=5 os_prio=0 tid=0x0000000030c6a000 nid=0x1950 in Object.wait() [0x000000003043f000]
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 <0x00000005000106d8> (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=0x000000002ea26800 nid=0x1f68 runnable [0x000000002ff3e000]
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 <0x000000050000cfe8> (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=0x000000002e874000 nid=0x19fc waiting on condition [0x000000002f6ff000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:426)

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

"AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x000000002e37d800 nid=0x1eb0 runnable [0x000000002f13f000]
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=0x000000002e37a800 nid=0x1e84 in Object.wait() [0x000000002f28f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x0000000500004ff8> (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=0x000000002e02b800 nid=0x19f4 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

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

Locked ownable synchronizers:
- None

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c639000 nid=0x11b4 in Object.wait() [0x000000002dc5f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000005000051b8> (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=0x000000002c5f2000 nid=0x1f58 in Object.wait() [0x000000002dabe000]
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 <0x0000000500005370> (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=0x000000002c5ea000 nid=0x1a4 runnable

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000227c800 nid=0x1670 runnable

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000227e000 nid=0x1d2c runnable

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000227f800 nid=0x33c runnable

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002283000 nid=0xe84 runnable

"VM Periodic Task Thread" os_prio=2 tid=0x000000002e041800 nid=0x19d4 waiting on condition

JNI global references: 37366
Reply With Quote
  #658  
Old 21.11.2016, 13:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by Jiaz View Post
@djmakinera:
-disable Settings-Advanced Settings- GeneralSettings.autosortchildrenenabled
-disable Settings-Advanced Settings-LinkgrabberSettings.autofilenamecorrectionenabled
-wait for next core update. I've added more optimizations for large packages
how about any feedback for this? I optimize and give hints and yet no feedback!?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #659  
Old 21.11.2016, 13:08
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,084
Default

Quote:
Originally Posted by djmakinera View Post
Loading info .. endless (infinite)
Cannot be interrupted /abort (LinkCrawler + Account Manager)
Log shows that vk stalls/does not respond. No JDownloader issue
__________________
JD-Dev & Server-Admin

Last edited by raztoki; 21.11.2016 at 13:12.
Reply With Quote
  #660  
Old 21.11.2016, 15:22
djmakinera djmakinera is offline
Banned
 
Join Date: May 2010
Location: Poland
Posts: 8,451
Default

VK is the best social media, and always work a lot better than the popular facebook, now a newer version works even faster as lightning, search, browse, everything
You do not have to believe me, but I checked in JD2 (infinite loop) but ONLY after a restart JD2 everything works. STRANGE. Why only restart JD2 (new run JD2) fix most problems, that of JD2?VK browser always work. Problem ONLY JD2! REALLY!
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 13:15.
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 - 2023, Jelsoft Enterprises Ltd.