FreeRapid

FreeRapid Downloader is a special tool for downloading files from public share file archives like RapidShare.com, FileFactory.com or Uploaded.to and others.

How we check your bug reports...

Tasklist

FS#1359 - Exception on mass validating/delete

Attached to Project: FreeRapid
Opened by tommytom (tommytom) - Wednesday, 25 August 2010, 10:53 GMT+1
Last edited by Vity (Vity) - Saturday, 28 August 2010, 13:54 GMT+1
Task Type Exception
Category Backend/Core
Status Closed
Assigned To No-one
Operating System Windows 7
Severity High
Priority Normal
Reported Version 0.83
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Error below should be reproducable by:

1. setting up youtube plugin to use all 9 possible connections
2. setup main program to use only 4 connections at a time globally
3. insert a large amount (at least 10) of youtube links (add http://youtube.com/user/huskystarcraft or 10+ manually)
4. allow 4 queued items to start download while rest are queued
5. add another link that must be recursed (add http://youtube.com/user/hdstarcraft or some other users page)
6. force a download on said recursive link
7. all new recursed links to start validating, select all new recursed links, press delete while they are validating (may take a few tries)

If it helps, I seen an error about “SEVERE: 10 connections” in log, so I have to assume there is a desync somewhere because of the forced link download and something to do with deleting while validating. Possible breaking the 9 limit with validating links or something (didnt count as it goes so fast).

Error 
  
 
Message: 
    java.util.concurrent.RejectedExecutionException 
Level: 
    SEVERE 
Stack Trace: 
null 
    java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source) 
    java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source) 
    java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source) 
    org.jdesktop.application.TaskService.execute(TaskService.java:120) 
    cz.vity.freerapid.gui.managers.ProcessManager.startDownload(Unknown Source) 
    cz.vity.freerapid.gui.managers.ProcessManager.access$100(Unknown Source) 
    cz.vity.freerapid.gui.managers.ProcessManager$2.run(Unknown Source) 
    java.awt.event.InvocationEvent.dispatch(Unknown Source) 
    java.awt.EventQueue.dispatchEvent(Unknown Source) 
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
    java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    java.awt.EventDispatchThread.run(Unknown Source)
This task depends upon

Closed by  Vity (Vity)
Saturday, 28 August 2010, 13:54 GMT+1
Reason for closing:  Works for me
Additional comments about closing:  Not reproducible
Comment by Vity (Vity) - Wednesday, 25 August 2010, 11:38 GMT+1

Ntoskrnl: Please confirm it's reproducible.

Comment by ntoskrnl (ntoskrnl) - Wednesday, 25 August 2010, 11:39 GMT+1

Done, and I probably know why it happens. No idea how to fix it though.

Loading...