View Single Post
  #1  
Old 18.09.2009, 11:38
Araldo Araldo is offline
Storm
 
Join Date: Mar 2009
Location: Bavaria/Germany
Posts: 214
Default JD hängt gelegentlich beim Hinzufügen von Links

Nachdem es gerade wieder passiert ist: Manchmal wenn ich Links in den Linkgrabber einfüge und dann diese mit "Weiter" zu JD hinzufügen möchte wird die Oberfläche unbedienbar.

Gerade eben 2 Pakete mit insgesamt 3 Links im Linkgrabber. Nach "Weiter" läuft JD weiter, im Explorer sehe ich daß die Downloads weiterlaufen, Parts werden größer. Für die beiden neuen Pakete wurden die Downloadordner angelegt, so weit ist er also gekommen. Auf das Downloadfenster hat er nicht umgeschaltet wie sonst.

Ich kann von JD jetzt nur noch über die Minimieren/Maximieren-Buttons den Rahmen ändern, beim Maximieren erhalte ich ein transparentes Fenster mit Rahmen und Titelzeile "JDownload". Statt des eigentlichen Fensterinhalts sehe ich den Windows-Desktop. Auf das JD-Trayicon reagiert er gar nicht mehr. Log kann ich so natürlich auch keinen erzeugen.

Ich habe mich mit der JConsole draufgeschaltet, Deadlock wird keiner gefunden. Bei AWT-EventQueue-1 heißt es:

Name: AWT-EventQueue-1
State: BLOCKED on java.lang.Object@1cdc579 owned by: action.linkgrabber.addall
Total blocked: 520.777 Total waited: 494.316

Stack trace:
jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberJTableModel.refreshModel(LinkGrabberJTableModel. java:46)
jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberTable$1.runSave(LinkGrabberTable.java:129)
jd.gui.swing.GuiRunnable.run(GuiRunnable.java:85)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
jd.gui.swing.jdgui.events.EDTEventQueue.dispatchEvent(EDTEventQueue.java:255)
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)

und beim action.linkgrabber.addall heißt es:

Name: action.linkgrabber.addall
State: WAITING on java.lang.Object@1053218
Total blocked: 1 Total waited: 1

Stack trace:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:485)
jd.gui.swing.GuiRunnable.waitForEDT(GuiRunnable.java:73)
jd.gui.swing.jdgui.JDGui.requestPanel(JDGui.java:499)
jd.gui.swing.jdgui.views.LinkgrabberView$1.onLinkGrabberControllerEvent(LinkgrabberView.java:66)
jd.controlling.LinkGrabberControllerBroadcaster.fireEvent(Unknown Source)
jd.controlling.LinkGrabberControllerBroadcaster.fireEvent(Unknown Source)
jd.event.JDBroadcaster.fireEvent(Unknown Source)
jd.controlling.LinkGrabberController.throwLinksAdded(Unknown Source)
jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.confirmPackages(LinkGrabberPanel.java:647)
jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel.access$3(LinkGrabberPanel.java:642)
jd.gui.swing.jdgui.views.linkgrabberview.LinkGrabberPanel$3.threadedActionPerformed(LinkGrabberPanel .java:208)
- locked java.util.ArrayList@9aa0fa
- locked java.lang.Object@1cdc579
jd.gui.swing.jdgui.actions.ThreadedAction$1.run(ThreadedAction.java:50)

Ich lasse JD jetzt erstmal noch weiterlaufen damit die Downloads fertig werden. Falls ich noch zusätzliche Infos mit der JConsole auslesen soll bitte kurz Bescheid geben, wenn ich bis dahin JD noch nicht "abgeschossen" habe kann ich noch was nachreichen.

Systeminfo: Windows Server 2003 Enterprise, Java 6u18 b02 (beta build, ist aber genauso auch mit 6u16 final passiert), JD aktuelle Stable. Style Synthetica Simple 2D, Fensterdekoration usw. aus.
__________________
Ich liebe JD! I love JD!
Reply With Quote