Fehler beim NextViewDataService
Nach einen Senderliste aktualisieren bleibt die linke Spalte leer.
Erst nach nochmaligen Besuch der Einstellungen -> Kanäle werden die Kanäle wieder angezeigt. Absicht ?
Habe gerade NextViewDataService V1.06 installiert und den Button Senderliste aktualisieren gedrückt.
Ein nicht behandelter Fehler ist aufgetreten
----- Start of stacktrace -----
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: 11
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at javax.swing.JList.getScrollableTracksViewportWidth(Unknown Source)
at javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at util.ui.UiUtilities.centerAndShow(UiUtilities.java:84)
at util.ui.progress.ProgressWindow.run(ProgressWindow.java:67)
at tvbrowser.ui.settings.ChannelsSettingsTab$2.actionPerformed(ChannelsSettingsTab.java:145)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at util.ui.UiUtilities.centerAndShow(UiUtilities.java:84)
at tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:135)
at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:671)
at tvbrowser.ui.mainframe.HorizontalToolBar$4.actionPerformed(HorizontalToolBar.java:184)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
----- End of stacktrace -----
Erst nach nochmaligen Besuch der Einstellungen -> Kanäle werden die Kanäle wieder angezeigt. Absicht ?
Habe gerade NextViewDataService V1.06 installiert und den Button Senderliste aktualisieren gedrückt.
Ein nicht behandelter Fehler ist aufgetreten
----- Start of stacktrace -----
Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException: 11
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at javax.swing.JList.getScrollableTracksViewportWidth(Unknown Source)
at javax.swing.ScrollPaneLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at util.ui.UiUtilities.centerAndShow(UiUtilities.java:84)
at util.ui.progress.ProgressWindow.run(ProgressWindow.java:67)
at tvbrowser.ui.settings.ChannelsSettingsTab$2.actionPerformed(ChannelsSettingsTab.java:145)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at util.ui.UiUtilities.centerAndShow(UiUtilities.java:84)
at tvbrowser.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:135)
at tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:671)
at tvbrowser.ui.mainframe.HorizontalToolBar$4.actionPerformed(HorizontalToolBar.java:184)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
----- End of stacktrace -----
Bezieht sich auf die Fehlermeldung http://hilfe.tvbrowser.org/viewtopic.php?t=580.ghost hat geschrieben:Mit NextViewDataServicePlugin kommt die Fehlermeldung beim Starten sehr viel öfters. Es ist jetzt sehr selten das der Fehler nicht kommt.
Und während ich zuvor nach der Meldung in TV-Browser weiterarbeiten konnte, muß ich jetzt den Taskmanager bemühen.
Das die linke Seite bei der Kanalwahl nicht aktualisiert wird, tritt auch ohne
NextViewDataServicePlugin auf und ist ebenfalls sporadisch.
Obige Fehlermeldung tritt auch nur sporadisch auf.
Sehr, sehr seltsam.
Software installiert?
Hallo ihr da!
Mir sieht das ganz danach aus als wen ihr die Software (NextviewEPG) garnicht installiert habt. Funktioniert nur wenn ihr ne TV Karte habt.
Auch müsst ihr unter den Einstellungen des Plugins den richtigen Pfad zu dem Programm angeben. Danach ist ein Neustart des TVBrowsers sinnvoll.
Ich nutze das Plugin nun schon seit längerm und es funktionert top.
Ich hatte noch nie so einen Fehler.
Wenn noch Probleme bitte beim Entwickler des Nextview Plugins melden.
Oder hier nachfragen.
Mir sieht das ganz danach aus als wen ihr die Software (NextviewEPG) garnicht installiert habt. Funktioniert nur wenn ihr ne TV Karte habt.
Auch müsst ihr unter den Einstellungen des Plugins den richtigen Pfad zu dem Programm angeben. Danach ist ein Neustart des TVBrowsers sinnvoll.
Ich nutze das Plugin nun schon seit längerm und es funktionert top.
Ich hatte noch nie so einen Fehler.
Wenn noch Probleme bitte beim Entwickler des Nextview Plugins melden.
Oder hier nachfragen.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Also auf den Rechner mit dem NextViewDataService-Plugin habe ich natürlich das Programm NextTView installiert und in TV-Browser eingerichtet.
TV-Browser zeigt auch die Daten richtig an.
Die Fehler treten aber leider auch ohne diesen Plugin auf meinen 2. Rechner auf. Ich dachte zuerst, das es an NextView... lag, da hier der Fehler direkt nach der Installation auftrat.
TV-Browser zeigt auch die Daten richtig an.
Die Fehler treten aber leider auch ohne diesen Plugin auf meinen 2. Rechner auf. Ich dachte zuerst, das es an NextView... lag, da hier der Fehler direkt nach der Installation auftrat.
So habe Antivir gestartet meine ganzen Platten nach Viren überprüft,
nebenbei eine Suche mit Ad-Aware V6 mit 39 Prozessen gleichzeitig durchgeführt. Bei dieser Auslastung des Prozessors kommen keine Fehlermeldungen von TV-Browser mehr.War übrigens gerade mal 7% Prozessorauslastung auf P4 2,8 Ghz mit Hyperthreading.
Das einzige was hier etwas ausgelastet war, war das HT.
Vielleicht sollte ich mal HT deaktivieren ?
Sogar die Fehlermeldungen beim Start von TV-Browser sind dann weg.
(http://hilfe.tvbrowser.org/viewtopic.php?t=580)
Bei meinen 3Ghz Rechner kommt die Fehlermeldung nie.
Nur der 2,8 Ghz ohne Auslastung.
Allerdings hat der Rechner mit 2.8Ghz eine deutlich höhere Speicherdurchsatzgeschwindigkeit.
nebenbei eine Suche mit Ad-Aware V6 mit 39 Prozessen gleichzeitig durchgeführt. Bei dieser Auslastung des Prozessors kommen keine Fehlermeldungen von TV-Browser mehr.War übrigens gerade mal 7% Prozessorauslastung auf P4 2,8 Ghz mit Hyperthreading.
Das einzige was hier etwas ausgelastet war, war das HT.
Vielleicht sollte ich mal HT deaktivieren ?
Sogar die Fehlermeldungen beim Start von TV-Browser sind dann weg.
(http://hilfe.tvbrowser.org/viewtopic.php?t=580)
Bei meinen 3Ghz Rechner kommt die Fehlermeldung nie.
Nur der 2,8 Ghz ohne Auslastung.
Allerdings hat der Rechner mit 2.8Ghz eine deutlich höhere Speicherdurchsatzgeschwindigkeit.
Also der Fehler in dem anderen Thread ist definitv ein Bug, der noch beseitigt werden muss. Hab den auf diversen Systemen gesehen. Der kann auch nich verschwinden, wenn du den Prozessor anders auslastest.
Und HT sollte Java eigentlich gut tun, da es viele Threads benutzt, und nicht schaden.
Vielleicht solltest du mal dein Java Updaten auf 1.4.2_05 oder so ?!
Bodo
Und HT sollte Java eigentlich gut tun, da es viele Threads benutzt, und nicht schaden.
Vielleicht solltest du mal dein Java Updaten auf 1.4.2_05 oder so ?!
Bodo
Also, ich glaube kaum, dass die Hyperthreading-Einstellung deines Prozessors daran schuld ist. Es werden ja auch ohne Hyperthreading viele Threads genutzt.
Mit Hyperthreading ist der Prozessor nur scheller in der Lage, von einem Thread auf den anderen zu wechseln. Aber ob nun das Betriebsystem die aktuellen Register ausliest, irgendwo speichert und nacher wieder herstellt oder ob der Prozessor in der Lage ist, mehrere Registersätze zu verwalten, macht bei der Ausführung der Threads im Endeffekt keinen großen Unterschied. Außer dass der Wechsel halt schneller ist.
Mit Hyperthreading ist der Prozessor nur scheller in der Lage, von einem Thread auf den anderen zu wechseln. Aber ob nun das Betriebsystem die aktuellen Register ausliest, irgendwo speichert und nacher wieder herstellt oder ob der Prozessor in der Lage ist, mehrere Registersätze zu verwalten, macht bei der Ausführung der Threads im Endeffekt keinen großen Unterschied. Außer dass der Wechsel halt schneller ist.
Also ich habe die letzte Version von Java runtime drauf.
V1.4.2_05.
Ich habe übrigens 2 Rechner mit HT. Und wenn ich bei beiden Rechner HT ausschalte sind auf beiden Rechnern die Fehler mit der Senderliste weg.
Vielleicht ist das auch bloß Zufall.
Habs 2 mal probiert (das Ein- und Ausschalten von HT).
Das Senderlsite aktuallisieren hab ich eine Stunde lang mit sinnlosen Klicks probiert (Zum Glück habe ich einen Proxy dazwichen).
V1.4.2_05.
Ich habe übrigens 2 Rechner mit HT. Und wenn ich bei beiden Rechner HT ausschalte sind auf beiden Rechnern die Fehler mit der Senderliste weg.
Vielleicht ist das auch bloß Zufall.
Habs 2 mal probiert (das Ein- und Ausschalten von HT).
Das Senderlsite aktuallisieren hab ich eine Stunde lang mit sinnlosen Klicks probiert (Zum Glück habe ich einen Proxy dazwichen).