raydouglass / xmltv-to-mxf

Converts XMLTV to WMC MXF format
GNU General Public License v3.0
6 stars 3 forks source link

Fails to parse or convert #10

Open Jefronty opened 2 years ago

Jefronty commented 2 years ago

I get the following error when trying to convert an xmltv file. I ran the conversion just as described in the readme file using the newest jar file available on https://github.com/raydouglass/xmltv-to-mxf/releases java -jar xmltv-to-mxf-0.0.3.jar tv.xml

2021-10-01 13:07:11,739 ERROR - Error parsing
java.lang.NullPointerException: null
        at com.dontocsata.xmltv.parser.ProgramHandler.getString(ProgramHandler.java:135) ~[xmltv-to-mxf-0.0.3.jar!/:na]
        at com.dontocsata.xmltv.parser.ProgramHandler.endElement(ProgramHandler.java:83) ~[xmltv-to-mxf-0.0.3.jar!/:na]
        at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endNamespaceScope(XMLDTDValidator.java:1985) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1934) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:865) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216) ~[na:na]
        at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635) ~[na:na]
        at com.dontocsata.xmltv.XmlTv.parse(XmlTv.java:104) ~[xmltv-to-mxf-0.0.3.jar!/:na]
        at com.dontocsata.xmltv.XmlTvParser.lambda$main$0(XmlTvParser.java:147) ~[xmltv-to-mxf-0.0.3.jar!/:na]
        at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
Error parsing XMLTV: null

How can I fix this?