fishhead hat geschrieben:@Sunti: normalerweise musst du in dem Feld nach der Eingabe die Return-Taste drücken.
Danach wird versucht vom Topf die xxx.ts.meta Datei per FTP zu holen, zu ändern und wieder zurück zu schreiben. Ich vermute das vielleich der FTP Zugang zu deinem Topf einen Fehler wirft. Um das zu sehen musst du in deinem TV-Browser Verzeichnis eine Verknüpfung anlegen mit folgendem Inhalt:
java.exe -Xms64m -Xmx384m -Dpropertiesfile=windows.properties -jar tvbrowser.jar
Dann bitte den TV-Browser hierüber starten. Es erscheint eine Consol-Fenster (schwarzer Hintergrund). Wenn dort Fehler erscheinen, bitte mal posten.
Hallo fishhead,
ich bin zwar nicht Sunti, aber ich kann Dir die Exception auch posten:
GET movies - 3714 ms - /hdd/movie/
sun.net.ftp.FtpLoginException: Not logged in
at sun.net.ftp.FtpClient.readReply(FtpClient.java:248)
at sun.net.ftp.FtpClient.issueCommand(FtpClient.java:210)
at sun.net.ftp.FtpClient.issueCommandCheck(FtpClient.java:223)
at sun.net.ftp.FtpClient.cd(FtpClient.java:675)
at captureplugin.drivers.dreambox.connector.cs.FtpHelper.ftpCmd(FtpHelper.java:77)
at captureplugin.drivers.dreambox.connector.cs.DreamboxMovieListPanel.tableChanged(DreamboxMovieListPanel.java:327)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:297)
at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:276)
at captureplugin.drivers.dreambox.connector.cs.DreamboxMovieTableModel.setValueAt(DreamboxMovieTableModel.java:56)
at javax.swing.JTable.setValueAt(JTable.java:2686)
at javax.swing.JTable.editingStopped(JTable.java:4668)
at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:142)
at captureplugin.drivers.dreambox.connector.cs.ComboBoxCellEditor.stopCellEditing(ComboBoxCellEditor.java:94)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1007)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
at java.awt.Component.processMouseEvent(Component.java:6105)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5873)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4469)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4122)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
at java.awt.Dialog$1.run(Dialog.java:1072)
at java.awt.Dialog$3.run(Dialog.java:1126)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1124)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:871)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:668)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:639)
at captureplugin.drivers.dreambox.connector.cs.DreamboxOptionPane$1.run(DreamboxOptionPane.java:80)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
sun.net.ftp.FtpLoginException: Not logged in
at sun.net.ftp.FtpClient.readReply(FtpClient.java:248)
at sun.net.ftp.FtpClient.issueCommand(FtpClient.java:210)
at sun.net.ftp.FtpClient.openDataConnection(FtpClient.java:437)
at sun.net.ftp.FtpClient.get(FtpClient.java:567)
at captureplugin.drivers.dreambox.connector.cs.FtpHelper.ftpCmd(FtpHelper.java:96)
at captureplugin.drivers.dreambox.connector.cs.DreamboxMovieListPanel.tableChanged(DreamboxMovieListPanel.java:328)
at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:297)
at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:276)
at captureplugin.drivers.dreambox.connector.cs.DreamboxMovieTableModel.setValueAt(DreamboxMovieTableModel.java:56)
at javax.swing.JTable.setValueAt(JTable.java:2686)
at javax.swing.JTable.editingStopped(JTable.java:4668)
at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:142)
at captureplugin.drivers.dreambox.connector.cs.ComboBoxCellEditor.stopCellEditing(ComboBoxCellEditor.java:94)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1007)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
at java.awt.Component.processMouseEvent(Component.java:6105)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5873)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4469)
at java.awt.Container.dispatchEventImpl(Container.java:2163)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4122)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
at java.awt.Container.dispatchEventImpl(Container.java:2149)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4295)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
at java.awt.Dialog$1.run(Dialog.java:1072)
at java.awt.Dialog$3.run(Dialog.java:1126)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1124)
at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:871)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:668)
at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:639)
at captureplugin.drivers.dreambox.connector.cs.DreamboxOptionPane$1.run(DreamboxOptionPane.java:80)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
at util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
CLOSE--timers---
Danke für's Plugin
lemmy123
Edit: ok, ich hab's gefunden:
Im Einstellungsdialog des Plugins, dort wo das Gerät konfiguriert wird und die IP-Adresse eingestellt wird, gibt es noch einen Reiter "Erweiterte Einstellungen", wo Benutzername und Paßwort konfiguriert werden. Bisher funktionierte dieses Plugin auch, wenn diese Felder leer waren. Für diese neu hinzugekommene Funktion muß der Benutzername angegeben werden...