raspberrypi

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
Antworten
hoefler
Newbie
Beiträge: 4
Registriert: 29 Jan 2014, 18:26

raspberrypi

Beitrag von hoefler »

Hallo ich hab auf meinen Raspberrypi den TV-Starterkit 3.5.3 heruntergeladen. Ant hab ich installiert und openjdk11.

jetzt gebe ich den Befehl ant pdsrunner -Dpdsclasses=XmlTvPDS

und es kommt folgendes raus.

Code: Alles auswählen

Buildfile: /home/pi/Downloads/TvDataStarterKit-3.5.3/build.xml

compile:
    [javac] /home/pi/Downloads/TvDataStarterKit-3.5.3/build.xml:65: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

pdsrunner:
     [java] Aug. 13, 2023 10:16:43 VORM. util.ui.ImageUtilities createImage
     [java] WARNUNG: File does not exist: 'imgs/tvbrowser128.png'
     [java] Aug. 13, 2023 10:16:43 VORM. util.ui.ImageUtilities createImage
     [java] WARNUNG: File does not exist: 'imgs/tvbrowser48.png'
     [java] Aug. 13, 2023 10:16:43 VORM. util.ui.ImageUtilities createImage
     [java] WARNUNG: File does not exist: 'imgs/tvbrowser32.png'
     [java] Aug. 13, 2023 10:16:43 VORM. util.ui.ImageUtilities createImage
     [java] WARNUNG: File does not exist: 'imgs/tvbrowser16.png'
     [java] Exception in thread "Execute PDS Thread, wait for errors" java.lang.NoClassDefFoundError: javax/activation/UnsupportedDataTypeException
     [java] 	at util.ui.Localizer.msg(Localizer.java:323)
     [java] 	at util.ui.Localizer.msg(Localizer.java:300)
     [java] 	at devplugin.Date.getFormattedString(Date.java:372)
     [java] 	at devplugin.Date.toString(Date.java:475)
     [java] 	at util.misc.AbstractXmlTvDataHandler.startElement(AbstractXmlTvDataHandler.java:153)
     [java] 	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
     [java] 	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
     [java] 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
     [java] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
     [java] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
     [java] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     [java] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     [java] 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
     [java] 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
     [java] 	at XmlTvPDS.parse(XmlTvPDS.java:124)
     [java] 	at XmlTvPDS.execute(XmlTvPDS.java:71)
     [java] 	at primarydatamanager.primarydataservice.AbstractPrimaryDataService.execute(AbstractPrimaryDataService.java:87)
     [java] 	at primarydatamanager.PDSRunner$3.run(PDSRunner.java:152)
     [java] Caused by: java.lang.ClassNotFoundException: javax.activation.UnsupportedDataTypeException
     [java] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
     [java] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
     [java] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
     [java] 	... 18 more

     [java] Aug. 13, 2023 10:17:10 VORM. primarydatamanager.PDSRunner PDSThreadRun
     [java] WARNUNG: There were errors during the execution of primary data service XmlTvPDS still running: true. See log file: /home/pi/Downloads/TvDataStarterKit-3.5.3/pdslog/XmlTvPDS.txt

BUILD SUCCESSFUL
Total time: 35 seconds

Gefühlt hab ich das falsche Java. Welches bräuchte ich? oder liegt es an was anderem? Danke euch.

Gruß Michael
ds10
Site Admin
Beiträge: 19193
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: raspberrypi

Beitrag von ds10 »

Das Starterkit benötigt immer noch Java 8.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
hoefler
Newbie
Beiträge: 4
Registriert: 29 Jan 2014, 18:26

Re: raspberrypi

Beitrag von hoefler »

Hallo, leider hab ich etwas gebraucht. Jetzt hab ich java installiert. Die Xml-Datei wird mit python3 erzeugt und enthält für den einen von zwei Sendern sieben tage Inhalt. Der pdsrunner erzeugt noch 7 Tage. Der Dayprogrammfiletranslator hat auch noch die sieben Tage. Sieht jemand meinen Fehler? Müsste ich ein weiteres Modul starten?
Gruß hoefler

Befehl ist:
ant pdsrunner -Dpdsclasses=XmlTvPDS dayprogramfiletranslator -Dgroups=hoefler primarydatamanager -Dgroups=hoefler mirrorupdater -Dgroups=hoefler


Jetzt kommt folgende Meldung:

compile:
[javac] /home/pi/TvDataStarterKit-3.5.3/build.xml:65: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

pdsrunner:
[java] Nov 25, 2024 12:36:19 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser128.png'
[java] Nov 25, 2024 12:36:19 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser48.png'
[java] Nov 25, 2024 12:36:19 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser32.png'
[java] Nov 25, 2024 12:36:19 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser16.png'
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-25_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-26_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-27_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-12-01_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-28_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-29_de_de_raw_full.prog.gz
[java] /home/pi/TvDataStarterKit-3.5.3/raw/2024-11-30_de_de_raw_full.prog.gz

dayprogramfiletranslator:
[java] Nov 25, 2024 12:36:48 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser128.png'
[java] Nov 25, 2024 12:36:48 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser48.png'
[java] Nov 25, 2024 12:36:48 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser32.png'
[java] Nov 25, 2024 12:36:48 PM util.ui.ImageUtilities createImage
[java] WARNUNG: File does not exist: 'imgs/tvbrowser16.png'

primarydatamanager:
[java] WARNUNG: File does not exist: 'imgs/tvbrowser128.png'
[java] AM FEINSTEN: adding the event filter: java.awt.EventDispatchThread$HierarchyEventFilter@1a74f19
[java] WARNUNG: File does not exist: 'imgs/tvbrowser48.png'
[java] WARNUNG: File does not exist: 'imgs/tvbrowser32.png'
[java] WARNUNG: File does not exist: 'imgs/tvbrowser16.png'
[java] AM FEINSTEN: Dispatching: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=util.ui.ImageUtilities$$Lambda$10/28274380@15f2469,notifier=null,catchExceptions=false,when=1732534610961] on sun.awt.HeadlessToolkit@5db326
[java] FEIN: Updating the group news and forced update info for group: hoefler
[java] INFORMATION: Copying info file '/home/pi/TvDataStarterKit-3.5.3/./config/hoefler_news_info.gz' to '/home/pi/TvDataStarterKit-3.5.3/./temp/hoefler_news_info.gz'
[java] INFORMATION: Copying info file '/home/pi/TvDataStarterKit-3.5.3/./config/hoefler_forced_update_info.gz' to '/home/pi/TvDataStarterKit-3.5.3/./temp/hoefler_forced_update_info.gz'
[java] FEIN: Updating the channel list
[java] INFORMATION: TO HASH: /home/pi/TvDataStarterKit-3.5.3/./temp/hoefler_channellist.gz
[java] writing summary to file...
[java] done.
[java] FEIN: Updating the mirror list
[java] INFORMATION: TO HASH: /home/pi/TvDataStarterKit-3.5.3/./temp/hoefler_mirrorlist.gz
[java] AM FEINSTEN: Dispatching: sun.awt.AWTAutoShutdown$1[] on sun.awt.AWTAutoShutdown@8d17b3
[java] AM FEINSTEN: removing the event filter: java.awt.EventDispatchThread$HierarchyEventFilter@1a74f19

mirrorupdater:
[java] MirrorUpdater for TV-Browser v0.2
[java] FEIN: Property 'dataTarget.port' not set. Using 21
[java] FEIN: Connected to 192.168.1.55:21
[java] FEIN: Changed to directory /var/www/html/tvdata
[java] WARNUNG: File does not exist: 'imgs/tvbrowser128.png'
[java] AM FEINSTEN: adding the event filter: java.awt.EventDispatchThread$HierarchyEventFilter@fc8956
[java] WARNUNG: File does not exist: 'imgs/tvbrowser48.png'
[java] WARNUNG: File does not exist: 'imgs/tvbrowser32.png'
[java] WARNUNG: File does not exist: 'imgs/tvbrowser16.png'
[java] AM FEINSTEN: Dispatching: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=util.ui.ImageUtilities$$Lambda$10/9213861@4e226,notifier=null,catchExceptions=false,when=1732534613719] on sun.awt.HeadlessToolkit@1067902
[java] INFORMATION: In total there were 235 files checked and 742 bytes read.
[java] FEIN: Disconnected from 192.168.1.55
[java] INFORMATION: In total there were 5.195 bytes written.
[java] AM FEINSTEN: Dispatching: sun.awt.AWTAutoShutdown$1[] on sun.awt.AWTAutoShutdown@18b243c
[java] AM FEINSTEN: removing the event filter: java.awt.EventDispatchThread$HierarchyEventFilter@fc8956

BUILD SUCCESSFUL
Total time: 39 seconds
ds10
Site Admin
Beiträge: 19193
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: raspberrypi

Beitrag von ds10 »

Ich kann da keine Fehler sehen, aber den Aufruf für dayprogramfiletranslator brauchst du nicht. Der liefert nur lesbare Daten im Textformat aus den prog.gz-Daten.
"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