von uzi » 05 Mai 2021, 07:57
hatte einen kurzen internet-ausfall, gerade als ich im tvb die datenaktualisierung angestoßen hatte. danach war das omdb-plugin kaputt. sowohl beim start des tvb, als auch bei der aktualisierung, als auch beim klick auf sendungen oder extras -> plugins verwalten -> omdb plugin -> datenbank aktualisieren fliegen massenhaft exceptions der form:
Code: Alles auswählen
Das Plugin "Omdb Plugin" hat einen Fehler verursacht. Soll es deaktiviert werden?
----- Start of stacktrace -----
java.lang.NumberFormatException: For input string: "<html lang="de">"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at omdb.Omdb.loadRatings(Omdb.java:517)
at omdb.Omdb.getRatings(Omdb.java:452)
at omdb.Omdb.hasRating(Omdb.java:367)
at omdbplugin.OmdbPlugin.getProgramTableIcons(OmdbPlugin.java:833)
at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:475)
at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:455)
at tvbrowser/util.program.ProgramTextCreator.createInfoText(ProgramTextCreator.java:543)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.setProgramText(ProgramInfoDialog.java:301)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.lambda$setProgram$0(ProgramInfoDialog.java:191)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.lambda$show$6(ProgramInfoDialog.java:940)
at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.show(ProgramInfoDialog.java:938)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfo.showProgramInformation(ProgramInfo.java:239)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfo.lambda$getContextMenuActions$0(ProgramInfo.java:125)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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 -----
wie ich gerade bemerke, verursacht sogar das verschieben der programmtabelle per drag + drop die exceptions. insgesamt ist der tvb auch extrem träge und verursacht einiges an cpu-last. vermutlich, weil java die ganze zeit mit exception handling beschäftigt ist.
hatte einen kurzen internet-ausfall, gerade als ich im tvb die datenaktualisierung angestoßen hatte. danach war das omdb-plugin kaputt. sowohl beim start des tvb, als auch bei der aktualisierung, als auch beim klick auf sendungen oder extras -> plugins verwalten -> omdb plugin -> datenbank aktualisieren fliegen massenhaft exceptions der form:
[code]Das Plugin "Omdb Plugin" hat einen Fehler verursacht. Soll es deaktiviert werden?
----- Start of stacktrace -----
java.lang.NumberFormatException: For input string: "<html lang="de">"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at omdb.Omdb.loadRatings(Omdb.java:517)
at omdb.Omdb.getRatings(Omdb.java:452)
at omdb.Omdb.hasRating(Omdb.java:367)
at omdbplugin.OmdbPlugin.getProgramTableIcons(OmdbPlugin.java:833)
at tvbrowser/tvbrowser.core.plugin.JavaPluginProxy.doGetProgramTableIcons(JavaPluginProxy.java:475)
at tvbrowser/tvbrowser.core.plugin.AbstractPluginProxy.getProgramTableIcons(AbstractPluginProxy.java:455)
at tvbrowser/util.program.ProgramTextCreator.createInfoText(ProgramTextCreator.java:543)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.setProgramText(ProgramInfoDialog.java:301)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.lambda$setProgram$0(ProgramInfoDialog.java:191)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.lambda$show$6(ProgramInfoDialog.java:940)
at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfoDialog.show(ProgramInfoDialog.java:938)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfo.showProgramInformation(ProgramInfo.java:239)
at tvbrowser/tvbrowser.extras.programinfo.ProgramInfo.lambda$getContextMenuActions$0(ProgramInfo.java:125)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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 -----
[/code]
wie ich gerade bemerke, verursacht sogar das verschieben der programmtabelle per drag + drop die exceptions. insgesamt ist der tvb auch extrem träge und verursacht einiges an cpu-last. vermutlich, weil java die ganze zeit mit exception handling beschäftigt ist.