TV-Browswer startet nicht - Java-Fehler?

Bei Problemen mit der Bedienung von TV-Browser, bitte hier posten.
Antworten
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Hallo,
seit gestern kann ich den TV-Browswer nicht mehr starten. Ob das mit einem Microsoft-Update kurz zuvor zusammenhängt,kann ich leider nicht sagen.
Im Ressourcen-Monitor wird mir immer nur angezeigt, dass Java abgebrochen wurde.
Was ich bis jetzt gemacht habe:
- den Schutzverlauf von Windows angesehen: keine Probleme
- Firewall auf Meldungen durchsucht: negativ, Java ist zugelassen
- die aktuelle Komplettversion vom TV-Browser nochmals darüber installiert
- die aktuelle Java-Version von Oracle installiert.
- den Befehl: java\bin\java.exe -Xmx1G --module-path "lib;tvbrowser.jar" -splash:imgs/splash.png -Dpropertiesfile=windows.properties -m tvbrowser/tvbrowser.TVBrowser" ausgeführt.

Code: Alles auswählen

Ergebnis (aus dem ich bedauerlicherweise mangels Fachkenntnissen nicht so recht schlau werde):
13:36:57 INFORMATION: Using settings from file C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\settings.prop
13:36:58 WARNUNG: cannot load plugin C:\Program Files\TV-Browser\plugins\NewsPlugin.jar - already loaded
13:36:59 SCHWERWIEGEND: Data file 'C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\java.programinfo.ProgramInfo.dat' could not be read. Read old file instead: 'C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\java.programinfo.ProgramInfo.dat_old'.
util.exc.TvBrowserException: [ProgramInfoProxy.error.data.load#Loading data for plugin Sendungsinfo-Betrachter failed.
(C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\java.programinfo.ProgramInfo.dat_old)]
        at tvbrowser/tvbrowser.core.settings.PluginSettings.readDataInternal(PluginSettings.java:101)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.readData(PluginSettings.java:121)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.loadData(InternalPluginProxyList.java:144)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.<init>(InternalPluginProxyList.java:73)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.getInstance(InternalPluginProxyList.java:84)
        at tvbrowser/tvbrowser.TVBrowser.main(TVBrowser.java:622)
Caused by: java.io.StreamCorruptedException: invalid stream header: 00000000
        at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
        at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:375)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.readDataInternal(PluginSettings.java:93)
        ... 5 more
13:36:59 WARNUNG: Key 'ProgramInfoProxy.error.data.load' not found in resource bundle 'tvbrowser.extras.programinfo.programinfo'
13:36:59 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
        at java.base/java.util.Properties.loadConvert(Properties.java:678)
        at java.base/java.util.Properties.load0(Properties.java:454)
        at java.base/java.util.Properties.load(Properties.java:407)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadProperties(PluginSettings.java:261)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadSettings(PluginSettings.java:246)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.loadData(InternalPluginProxyList.java:141)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.<init>(InternalPluginProxyList.java:73)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.getInstance(InternalPluginProxyList.java:84)
        at tvbrowser/tvbrowser.TVBrowser.main(TVBrowser.java:622)
Hat das Problem noch jemand?
Könnt ihr mir sagen, woran es hakt?
Liebe Grüße
Renzo
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von ds10 »

Sieht nach korrupten Einstellungen aus, lösche alle Dateien die mit C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\java.programinfo.ProgramInfo.dat beginnen und starte danach nochmal per Konsole.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Das hat leider nichts gebracht. Es erscheint kurz das blaue TV-Browser-Bild mit 'lade Plugins', dann im Ressourcenmonitor erscheint nach kurzer Zeit später beim Prozess 'Java' 'abgebrochen'.
Habe nochmals getestet:

Code: Alles auswählen

19:08:03 INFORMATION: Using settings from file C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\settings.prop
19:08:03 WARNUNG: cannot load plugin C:\Program Files\TV-Browser\plugins\NewsPlugin.jar - already loaded
19:08:06 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
        at java.base/java.util.Properties.loadConvert(Properties.java:678)
        at java.base/java.util.Properties.load0(Properties.java:454)
        at java.base/java.util.Properties.load(Properties.java:407)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadProperties(PluginSettings.java:261)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadSettings(PluginSettings.java:246)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.loadData(InternalPluginProxyList.java:141)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.<init>(InternalPluginProxyList.java:73)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.getInstance(InternalPluginProxyList.java:84)
        at tvbrowser/tvbrowser.TVBrowser.main(TVBrowser.java:622)
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von ds10 »

Da scheinen dann auch die globalen Einstellungen korrupt zu sein. Lösche die Datei settings.prop im Einstellungsverzeichnis. (Die Backup-Dateien aber nicht löschen.)
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Bei Start über die Konsole erscheint: C:\Program Files\TV-Browser>TV-Browser>start tvbrowser.exe
Zugriff verweigert, konnte nicht herausfinden, was den Zugriff verweigert. Java über Taskmanager beendet.
Bei normalem Start wird gefragt, ob eine alte Version geladen werden soll: bei ja erscheint das blaue Titelbild, bei nein dauert es länger.

Code: Alles auswählen

21:48:31 INFORMATION: Using settings from file C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7\settings.prop
21:48:32 WARNUNG: cannot load plugin C:\Program Files\TV-Browser\plugins\NewsPlugin.jar - already loaded
21:48:35 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
        at java.base/java.util.Properties.loadConvert(Properties.java:678)
        at java.base/java.util.Properties.load0(Properties.java:454)
        at java.base/java.util.Properties.load(Properties.java:407)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadProperties(PluginSettings.java:261)
        at tvbrowser/tvbrowser.core.settings.PluginSettings.loadSettings(PluginSettings.java:246)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.loadData(InternalPluginProxyList.java:141)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.<init>(InternalPluginProxyList.java:73)
        at tvbrowser/tvbrowser.extras.common.InternalPluginProxyList.getInstance(InternalPluginProxyList.java:84)
        at tvbrowser/tvbrowser.TVBrowser.main(TVBrowser.java:622)
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von ds10 »

Du könntest einmal testen die Einstellungen komplett zurückzusetzen. Dazu den Einstellungsordner C:\Users\Medion\AppData\Roaming\TV-Browser\4.2.7 umbenennen zu z.B. 4.2.7_old. Sollte es noch ein altes Einstellungsverzeichnis geben wird TV-Browser die darin vorhandenen Einstellungen laden, sollte es keines geben wird TV-Browser den Einrichtungsassistenten starten.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Okay, habe ich gemacht und TV-Browser startet zur Neueinrichtung. :(
Wie bekomme ich meine Lieblingssendungen in die Neueinrichtung?
Habe die ALLE Unterverzeichnisse vom alten Browser kopiert, aber das führt zum alten Problem.
ds10
Site Admin
Beiträge: 19125
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von ds10 »

Die Lieblingssendungen befinden sich in den Dateien java.favoritesplugin.FavoritesPlugin.* aber dir könnten ebenso zerstört sein, wie der Rest. Es könnte natürlich immer noch ein anderes Problem mit Windows oder Java vorliegen, wenn das Problem nach Neueinrichtung und Neustart wieder auftritt, kann ich auch nicht sagen woran es liegen kann.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Es tritt immer ein Fehler auf, wenn ich eine Einstellung speichern will, z.B.:
Fehler beim Speichern der Einstellungen

Code: Alles auswählen

----- Start of stacktrace -----
java.lang.NullPointerException
  at tvbrowser/tvbrowser.core.plugin.programformating.GlobalPluginProgramFormatingManager$2.process(GlobalPluginProgramFormatingManager.java:133)
  at tvbrowser/util.io.stream.StreamUtilities.objectOutputStream(StreamUtilities.java:348)
  at tvbrowser/util.io.stream.StreamUtilities.objectOutputStreamIgnoringExceptions(StreamUtilities.java:395)
  at tvbrowser/tvbrowser.core.plugin.programformating.GlobalPluginProgramFormatingManager.store(GlobalPluginProgramFormatingManager.java:124)
  at tvbrowser/tvbrowser.ui.settings.GlobalPluginProgramFormatingSettings.saveSettings(GlobalPluginProgramFormatingSettings.java:164)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog$SettingNode.saveSettings(SettingsDialog.java:789)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:536)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:539)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:539)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.saveSettings(SettingsDialog.java:532)
  at tvbrowser/tvbrowser.ui.settings.SettingsDialog.lambda$new$7(SettingsDialog.java:283)
  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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6400)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
  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:4843)
  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.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.ui.settings.SettingsDialog.centerAndShow(SettingsDialog.java:393)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.lambda$showSettingsDialog$22(MainFrame.java:2829)
  at tvbrowser/util.ui.UIThreadRunner.invokeAndWait(UIThreadRunner.java:33)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2817)
  at tvbrowser/tvbrowser.ui.mainframe.MainFrame.showSettingsDialog(MainFrame.java:2802)
  at tvbrowser/tvbrowser.ui.mainframe.actions.TVBrowserActions$15.actionPerformed(TVBrowserActions.java:236)
  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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
  at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
  at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
  at java.desktop/java.awt.Component.processEvent(Component.java:6400)
  at java.desktop/java.awt.Container.processEvent(Container.java:2263)
  at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
  at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
  at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
  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:4843)
  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 -----
renzorosso
Junior Member
Beiträge: 47
Registriert: 10 Jan 2007, 23:19

Re: TV-Browswer startet nicht - Java-Fehler?

Beitrag von renzorosso »

Mir ist nichts anderes übrig geblieben als den TV-Browser mit einem Uninstaller zu entfernen. Normales Deinstallieren führte beim Installieren wieder zu Fehlern beim Speichern der Einstellungen. Konnte aber meine Lieblingssendungen retten.
Vielen Dank für die Mühe.
Antworten