Loading value on demand for field short description failed

Hier haben Plugin-Entwickler die Möglichkeit, sich auszutauschen.
Antworten
Benutzeravatar
jb
Plugin-Developer
Beiträge: 245
Registriert: 24 Mai 2007, 16:18

Loading value on demand for field short description failed

Beitrag von jb »

Was soll mir diese Fehlermeldung sagen?

Nachdem ich gestern abend die 2.7 beta1 installieren hat sich kurz nach Mitternacht das Log-File auf über 5 MB aufgebläht. Da sich die Fehlermeldungen auf Sender aus dem Nxtvepg-Daten-Plugin beziehen vermute ich den Fehler erstmal bei mir. Allerdings sagt mir die Fehlermeldung erstmal gar nichts. Ist meines Wissens auch noch nicht zuvor aufgetreten. Die 5MB Log setzen sich aus Wiederholungen dieser beiden Warning zusammen:

Code: Alles auswählen

00:00:05 INFO: Deleting expired TV listings...

00:00:40 INFO: Channel Settings (day light saving time corrections/icons)

00:00:40 INFO: Storing window size and location

00:00:40 INFO: Storing settings

00:01:54 WARNUNG: Loading value on demand for field short description failed (channel: Pro 7, date: Mo, 26. Mai)
java.io.IOException: The day program file is invalid. Maybe it was replaced.
	at tvbrowser.core.data.OnDemandDayProgramFile.checkValid(OnDemandDayProgramFile.java:441)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:399)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:392)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:151)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.read(MultipleFieldReader.java:119)
	at util.misc.TextLineBreakerStringWidth.readNextWord(TextLineBreakerStringWidth.java:242)
	at util.misc.TextLineBreakerStringWidth.readNextLine(TextLineBreakerStringWidth.java:169)
	at util.misc.TextLineBreakerStringWidth.breakLines(TextLineBreakerStringWidth.java:113)
	at util.ui.TextAreaIcon.setText(TextAreaIcon.java:127)
	at util.ui.ProgramPanel.setProgram(ProgramPanel.java:478)
	at util.ui.ProgramPanel.setProgram(ProgramPanel.java:390)
	at util.ui.ProgramTableCellRenderer.getTableCellRendererComponent(ProgramTableCellRenderer.java:110)
	at javax.swing.JTable.prepareRenderer(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(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 util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at tvbrowser.extras.reminderplugin.ReminderPlugin$7.actionPerformed(ReminderPlugin.java:630)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.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 util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(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)

00:01:54 WARNUNG: Loading value on demand for field description failed (channel: Pro 7, date: Mo, 26. Mai)
java.io.IOException: The day program file is invalid. Maybe it was replaced.
	at tvbrowser.core.data.OnDemandDayProgramFile.checkValid(OnDemandDayProgramFile.java:441)
	at tvbrowser.core.data.OnDemandDayProgramFile.loadFieldValue(OnDemandDayProgramFile.java:399)
	at tvbrowser.core.data.OnDemandProgram$OnDemandValue.getValue(OnDemandProgram.java:115)
	at tvbrowser.core.data.OnDemandProgram.getField(OnDemandProgram.java:87)
	at tvdataservice.MutableProgram.getTextField(MutableProgram.java:392)
	at tvdataservice.MutableProgram.getDescription(MutableProgram.java:725)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:160)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.checkFieldReader(MultipleFieldReader.java:176)
	at util.ui.MultipleFieldReader.read(MultipleFieldReader.java:119)
	at util.misc.TextLineBreakerStringWidth.readNextWord(TextLineBreakerStringWidth.java:242)
	at util.misc.TextLineBreakerStringWidth.readNextLine(TextLineBreakerStringWidth.java:169)
	at util.misc.TextLineBreakerStringWidth.breakLines(TextLineBreakerStringWidth.java:113)
	at util.ui.TextAreaIcon.setText(TextAreaIcon.java:127)
	at util.ui.ProgramPanel.setProgram(ProgramPanel.java:478)
	at util.ui.ProgramPanel.setProgram(ProgramPanel.java:390)
	at util.ui.ProgramTableCellRenderer.getTableCellRendererComponent(ProgramTableCellRenderer.java:110)
	at javax.swing.JTable.prepareRenderer(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
	at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JViewport.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(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 util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.Dialog$1.run(Unknown Source)
	at java.awt.Dialog$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at tvbrowser.extras.reminderplugin.ReminderPlugin$7.actionPerformed(ReminderPlugin.java:630)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.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 util.ui.textcomponentpopup.TextComponentPopupEventQueue.dispatchEvent(TextComponentPopupEventQueue.java:37)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(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)

00:11:12 WARNUNG: Localization of message 'TreeViewSettings.PluginTreeTableAddButton' should be replaced by Localizer.getLocalization(Localizer.I18N_ADD)

00:13:31 WARNUNG: Localization of message 'TreeViewSettings.PluginTreeTableAddButton' should be replaced by Localizer.getLocalization(Localizer.I18N_ADD)

00:15:43 INFO: Channel Settings (day light saving time corrections/icons)

00:15:45 INFO: Storing window size and location

00:15:45 INFO: Storing settings

00:20:45 INFO: Channel Settings (day light saving time corrections/icons)

00:20:45 INFO: Storing window size and location

00:20:45 INFO: Storing settings

00:20:45 INFO: Progress: Nxtvepg-Daten-Plugin aktualisiert ...

00:20:50 INFO: Progress: 

00:20:50 INFO: Progress: Verarbeite neue TV-Daten

00:20:58 INFO: Progress: 


Hat jemand 'n Tip?

edit: In der Programmliste auf dem Bildschirm waren keine Ausfälle zu entdecken. Genauso hat alles nach Neustart des Programms normal funktioniert.

TIA
jb
Antworten