TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Fehler in TV-Browser
Antworten
Gast

TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Beitrag von Gast »

Hallo,

seit ca. 3 Tagen startet der TV-Browser nicht mehr. Beim Start in der Konsole sehe ich diesen Stacktrace:

Code: Alles auswählen

Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 11.0.2 2019-01-15 LTS]
Configuring environment...
Loading TV-Browser:
java -Xms16m -Xmx512m -XX:+IgnoreUnrecognizedVMOptions --add-modules=ALL-SYSTEM -Djava.library.path="/usr/local/src/java/TVBrowser" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
command line options:
    -minimized      The main window will be minimized after start up
    -nostartscreen  No start screen during start up
    -fullscreen     Start in fullscreen-mode
    -ignorejvm      Don't check for Sun Java
    -safemode       Don't load Plugins

10:53:49 INFO: Using settings from file /home/lf/.tvbrowser/4.0.1/settings.prop
10:53:49 WARNING: Unknown plugin type: /home/lf/.tvbrowser/4.0.1/plugins/TvBrowserDataService.jar.bak
10:53:49 WARNING: cannot load plugin /home/local/src/java/tvbrowser-4.0.1/plugins/NewsPlugin.jar - already loaded
10:53:49 SEVERE: The TV data service 'EPGfree-Daten' has caused an error during get available channels: javax/activation/UnsupportedDataTypeException
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:113)
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:106)
        at tvbrowserdataservice.file.ChannelList.readFromFile(ChannelList.java:201)
        at tvbrowserdataservice.TvBrowserDataServiceChannelGroup.getAvailableChannels(TvBrowserDataServiceChannelGroup.java:623)
        at tvbrowserdataservice.TvBrowserDataService.getAvailableChannels(TvBrowserDataService.java:1109)
        at tvbrowser.core.tvdataservice.DefaultTvDataServiceProxy.getAvailableChannels(DefaultTvDataServiceProxy.java:142)
        at tvbrowser.core.tvdataservice.AbstractTvDataServiceProxy.loadChannelsForGroups(AbstractTvDataServiceProxy.java:65)
        at tvbrowser.core.tvdataservice.AbstractTvDataServiceProxy.getChannelsForTvBrowserStart(AbstractTvDataServiceProxy.java:76)
        at tvbrowser.core.ChannelList.addDataServiceChannelsForTvBrowserStart(ChannelList.java:375)
        at tvbrowser.core.ChannelList.createForTvBrowserStart(ChannelList.java:477)
        at tvbrowser.TVBrowser.main(TVBrowser.java:506)
Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)    
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) 
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)                            
        ... 11 more                                                                                   
                                                                                                      
10:53:49 SEVERE: The TV data service 'EPGfree-Daten' has caused an error during get available channels: javax/activation/UnsupportedDataTypeException                                                       
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException                         
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:113)                 
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:106)                 
        at tvbrowserdataservice.file.ChannelList.readFromFile(ChannelList.java:201)                   
        at tvbrowserdataservice.TvBrowserDataServiceChannelGroup.getAvailableChannels(TvBrowserDataServiceChannelGroup.java:623)                                                                            
        at tvbrowserdataservice.TvBrowserDataService.getAvailableChannels(TvBrowserDataService.java:1109)                                                                                                   
rviceProxy.java:142)                                                                                  
aServiceProxy.java:65)                                                                                
ctTvDataServiceProxy.java:76)                                                                         



Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException            





10:53:49 SEVERE: The TV data service 'EPGfree-Daten' has caused an error during get available channels: javax/activation/UnsupportedDataTypeException                                                       
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException                         



viceChannelGroup.java:623)                                                                            
09)                                                                                                   
rviceProxy.java:142)                                                                                  
aServiceProxy.java:65)                                                                                
ctTvDataServiceProxy.java:76)                                                                         



Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException            





10:53:49 SEVERE: The TV data service 'EPGfree-Daten' has caused an error during get available channels: javax/activation/UnsupportedDataTypeException                                                       
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException                         



viceChannelGroup.java:623)                                                                            
09)                                                                                                   
rviceProxy.java:142)                                                                                  
aServiceProxy.java:65)                                                                                
ctTvDataServiceProxy.java:76)                                                                         



Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException            


        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 11 more

10:53:49 SEVERE: The TV data service 'EPGfree-Daten' has caused an error during get available channels: javax/activation/UnsupportedDataTypeException
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:113)
        at tvbrowserdataservice.file.ChannelList.readFromStream(ChannelList.java:106)
        at tvbrowserdataservice.file.ChannelList.readFromFile(ChannelList.java:201)
        at tvbrowserdataservice.TvBrowserDataServiceChannelGroup.getAvailableChannels(TvBrowserDataServiceChannelGroup.java:623)
        at tvbrowserdataservice.TvBrowserDataService.getAvailableChannels(TvBrowserDataService.java:1109)
        at tvbrowser.core.tvdataservice.DefaultTvDataServiceProxy.getAvailableChannels(DefaultTvDataServiceProxy.java:142)
        at tvbrowser.core.tvdataservice.AbstractTvDataServiceProxy.loadChannelsForGroups(AbstractTvDataServiceProxy.java:65)
        at tvbrowser.core.tvdataservice.AbstractTvDataServiceProxy.getChannelsForTvBrowserStart(AbstractTvDataServiceProxy.java:76)
        at tvbrowser.core.ChannelList.addDataServiceChannelsForTvBrowserStart(ChannelList.java:375)
        at tvbrowser.core.ChannelList.createForTvBrowserStart(ChannelList.java:477)
        at tvbrowser.TVBrowser.main(TVBrowser.java:506)
Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 11 more

10:53:49 SEVERE: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException
        at util.ui.Localizer.msg(Localizer.java:323)
        at util.ui.Localizer.msg(Localizer.java:300)
        at devplugin.Date.getFormattedString(Date.java:372)
        at devplugin.Date.toString(Date.java:475)
        at java.base/java.lang.String.valueOf(String.java:2951)
        at java.base/java.lang.StringBuilder.append(StringBuilder.java:168)
        at tvbrowser.core.plugin.PluginProxyManager$TvDataTouchedThreadPoolMethod.<init>(PluginProxyManager.java:194)
        at tvbrowser.core.plugin.PluginProxyManager.fireTvDataTouched(PluginProxyManager.java:1260)
        at tvbrowser.core.plugin.PluginProxyManager.access$500(PluginProxyManager.java:71)
        at tvbrowser.core.plugin.PluginProxyManager$1.dayProgramTouched(PluginProxyManager.java:353)
        at tvbrowser.core.TvDataBase.fireDayProgramTouched(TvDataBase.java:859)
        at tvbrowser.core.TvDataBase.checkTvDataInventory(TvDataBase.java:184)
        at tvbrowser.TVBrowser.main(TVBrowser.java:538)
Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 13 more
TV-Browser TERMINATED.
Ich habe bereits:
  • * das Oracle Java JRE heruntergeladen und aktivert
    * TV-Browser neu installiert
    * das Verzeichnis ~/.tvbrowser/ gelöscht
    * das Plugin ~/.tvbrowser/4.0.1/plugins/TvBrowserDataService.jar neu heruntergeladen.
Ich habe keine Idee, wie ich das Problem lösen kann. Habt Ihr Ideen?
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Beitrag von ds10 »

Am Einfachsten ist es, wenn du die aktuelle Beta installierst: viewtopic.php?f=2&t=18537

Zwischen Java 8 und Java 11 bestehen Inkompatibilitäten, die dazu führen, dass Programme die mit Java 8 geschrieben wurden, nicht immer mit Java 11 laufen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Gast

Re: TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Beitrag von Gast »

Hallo,

Tatsache mit der Version tvbrowser-4.0.9.96-beta2 klappt es wieder. Beim ersten Start fragt er nach "Plugins aktualisieren". Ich sage ja, er findet zwei Plugins zum Aktualisieren. Dann startet er ganz normal.

Vielen Dank und frohe Ostern.
Gast

Re: TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Beitrag von Gast »

Weitere Information zur Vollständigkeit:

OS: Ubuntu 18.04

tvbrowser-4.0.1 klappt nicht seit ca. 3 Tagen mit
* /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
* /usr/lib/jvm/java-11-openjdk-amd64/bin/java
* dem aktuellen JRE von Oracle

tvbrowser-4.0.9.96-beta2 klappt mit
* /usr/lib/jvm/java-11-openjdk-amd64/bin/java
* dem aktuellen JRE von Oracle

tvbrowser-4.0.9.96-beta2 klappt nicht mit
* /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java ( Unrecognized option: --module-path=lib:tvbrowser.jar, wieder was anderes, nicht die Exception von oben )
ds10
Site Admin
Beiträge: 19101
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: TV-Browser startet nicht mehr - UnsupportedDataTypeException in EPGfree-Daten

Beitrag von ds10 »

Das kann auch nicht funktionieren, die Beta basiert auf Java 11, die läuft deshalb mit Java 8 nicht.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten