Seite 1 von 1

Aufnahmesteuerung 3.2.0.0 + TV-Browser 4.2.4

Verfasst: 19 Mär 2022, 18:00
von syncgw
Das Plugin "Aufnahmesteuerung" hat einen Fehler verursacht. Soll es deaktiviert werden?

Code: Alles auswählen

----- Start of stacktrace -----
java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 1
  at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
  at java.base/java.lang.String.substring(String.java:1874)
  at tvbrowser/util.misc.TextLineBreakerStringWidth.breakLines(TextLineBreakerStringWidth.java:224)
  at tvbrowser/util.ui.TextAreaIcon.setText(TextAreaIcon.java:141)
  at tvbrowser/util.ui.TextAreaIcon.setText(TextAreaIcon.java:123)
  at tvbrowser/util.ui.ProgramPanel.setProgram(ProgramPanel.java:551)
  at tvbrowser/util.ui.ProgramPanel.setProgram(ProgramPanel.java:463)
  at tvbrowser/util.ui.ProgramListCellRenderer.getListCellRendererComponent(ProgramListCellRenderer.java:249)
  at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)
  at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
  at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2785)
  at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:219)
  at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:199)
  at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:246)
  at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:443)
  at java.desktop/javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:453)
  at java.desktop/javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:497)
  at tvbrowser/util.ui.ProgramRangeSelectionPanel$1.setSelectionInterval(ProgramRangeSelectionPanel.java:71)
  at java.desktop/javax.swing.JList.setSelectedIndex(JList.java:2205)
  at tvbrowser/util.ui.ProgramList.setSelectedIndex(ProgramList.java:891)
  at tvbrowser/util.ui.ProgramRangeSelectionPanel.<init>(ProgramRangeSelectionPanel.java:116)
  at tvbrowser/util.ui.ProgramRangeSelectionPanel.createPanel(ProgramRangeSelectionPanel.java:63)
  at captureplugin.drivers.utils.ProgramTimeDialog.createGui(ProgramTimeDialog.java:172)
  at captureplugin.drivers.utils.ProgramTimeDialog.createGui(ProgramTimeDialog.java:109)
  at captureplugin.drivers.utils.ProgramTimeDialog.<init>(ProgramTimeDialog.java:92)
  at captureplugin.drivers.defaultdriver.DefaultDevice.add(DefaultDevice.java:164)
  at captureplugin.CapturePlugin$2.actionPerformed(CapturePlugin.java:270)
  at tvbrowser/tvbrowser.core.plugin.ActionProxy.actionPerformed(ActionProxy.java:83)
  at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
  at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
  at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
  at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
  at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
  at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
  at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1064)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6631)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6396)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5007)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4839)
  at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
  at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
  at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
  at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4839)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
  at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
  at tvbrowser/util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:55)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
----- End of stacktrace -----
Passiert erst seit Umstellung auf Win 11. Kann man da etwas gegen machen?

Re: Aufnahmesteuerung 3.2.0.0 + TV-Browser 4.2.4

Verfasst: 19 Mär 2022, 18:44
von ds10
Sieht mir nicht nach einem Fehler im Plugin aus, sondern eher nach defekten Daten. Lade das Plugin EPGdataReset herunter, lösche dann damit den Datencache und aktualisiere dann alle Daten.

Re: Aufnahmesteuerung 3.2.0.0 + TV-Browser 4.2.4

Verfasst: 21 Jan 2023, 14:30
von Siggi
ds10,

seit der letzten Version vom Aufnahmesteuerung-Plugin kommt bei mir log folgender Eintrag:

Code: Alles auswählen

captureplugin.drivers.Command@23d2b9da
Ist das, weil ich die Nighly verwende?
Wo kommt das her?

Re: Aufnahmesteuerung 3.2.0.0 + TV-Browser 4.2.4

Verfasst: 21 Jan 2023, 15:11
von ds10
Kann ich nicht sagen, es scheint eine Ausgabe zu sein, die aber nirgends im Quellcode der Aufnahmesteuerung zu finden ist.
Hat aber auch nichts zu sagen, es schadet auch nicht.