WordRider Home
A bug for youtube plugin
May 19, 2018 06:52AM
My downloading tasks are 100% for youtube.

It appears to be a bug...


Firstly, the following are my env.
FRD 0.9u4 + Youtube 2.9.15

Settings for Youtube Plugin:
DASH stream is enabled; Multiplexer for merging DASH streams is not enabled.

This plugin divides a downloading task into two subtasks. One is m4v, and the other is m4a.
If you paste a long list of youtube urls, the plugin sequentially parse a url, download m4v first, and append an m4a url at the end of the list.


Secondly, here is the bug.

If you paste a new url right before the plugin appends an m4a url (before the UI shows m4a url) at the end of your previous list, there is an error message.
Re: A bug for youtube plugin
May 19, 2018 08:26AM
First problem: Unfortunately this is kind of by design. The download list is set up so that new items can only be added at the end. The m4a can not be added next to the m4v unless the list is redesigned.

Second problem: I can not reproduce this. Could you please post the error you get? It can probably be found in the log file after it occurs (Help > Browse to log file).
Re: A bug for youtube plugin
May 19, 2018 02:41PM
Hi
I have a long download list (over 1000 urls). Each file (from youtube) is at least 480p, so that DASH stream download is possible.

Here is the log content

Sat May 19 22:38:58 CST 2018 WARNING: Couldn't create fir C:\Users\adm\AppData\Roaming\VitySoft\FRD
Sat May 19 22:40:36 CST 2018 WARNING: No Content-Disposition (filename) header in file

Here is the error msg.

=========================
Message:
java.lang.Error: java.lang.reflect.InvocationTargetException
Level:
SEVERE
Stack Trace:
java.lang.reflect.InvocationTargetException
org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:846)
org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:649)
org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:687)
cz.vity.freerapid.gui.content.ContentPanel$7$1.run(ContentPanel.java:839)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$200(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(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)
null
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:647)
org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:687)
cz.vity.freerapid.gui.content.ContentPanel$7$1.run(ContentPanel.java:839)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$200(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(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)
Invalid range
javax.swing.DefaultRowSorter.checkAgainstModel(Unknown Source)
javax.swing.DefaultRowSorter.rowsInserted(Unknown Source)
org.jdesktop.swingx.sort.DefaultSortController.rowsInserted(DefaultSortController.java:404)
javax.swing.JTable.notifySorter(Unknown Source)
javax.swing.JTable.sortedTableChanged(Unknown Source)
javax.swing.JTable.tableChanged(Unknown Source)
org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1561)
javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)
javax.swing.table.AbstractTableModel.fireTableRowsInserted(Unknown Source)
cz.vity.freerapid.gui.content.CustomTableModel.intervalAdded(CustomTableModel.java:58)
com.jgoodies.common.collect.ArrayListModel.fireIntervalAdded(ArrayListModel.java:382)
com.jgoodies.common.collect.ArrayListModel.addAll(ArrayListModel.java:132)
cz.vity.freerapid.gui.managers.DataManager.addOnList(DataManager.java:220)
cz.vity.freerapid.gui.managers.DataManager.addToList(DataManager.java:199)
cz.vity.freerapid.gui.actions.FileActions.addNewLinksAction(FileActions.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:647)
org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:687)
cz.vity.freerapid.gui.content.ContentPanel$7$1.run(ContentPanel.java:839)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$200(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

====================
Re: A bug for youtube plugin
May 19, 2018 07:03PM
Could you try with FRD 1.0 beta? [wordrider.net]

Not sure if it will help but it's worth a try.
Re: A bug for youtube plugin
May 20, 2018 05:16AM
OK, thanks
Sorry, only registered users may post in this forum.

Click here to login