Yes, I do get error message. It is big (around 230 kb) so it is possible too large to attach here. But this is how it looks inside:
-----------------------------------
java.io.IOException: Illegal time value: 'null'
at XmlTvPDS$TvDataHandler.extractDate(XmlTvPDS.java:477)
at XmlTvPDS$TvDataHandler.startElement(XmlTvPDS.java:290)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at XmlTvPDS.parse(XmlTvPDS.java:143)
at XmlTvPDS.execute(XmlTvPDS.java:90)
at primarydatamanager.primarydataservice.AbstractPrimaryDataService.execute(AbstractPrimaryDataService.java:84)
at primarydatamanager.PDSRunner.PDSThreadRun(PDSRunner.java:118)
at primarydatamanager.PDSRunner.access$000(PDSRunner.java:14)
at primarydatamanager.PDSRunner$1.run(PDSRunner.java:73)
java.io.IOException: Illegal time value: 'null'
at XmlTvPDS$TvDataHandler.extractDate(XmlTvPDS.java:477)
at XmlTvPDS$TvDataHandler.startElement(XmlTvPDS.java:290)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at XmlTvPDS.parse(XmlTvPDS.java:143)
at XmlTvPDS.execute(XmlTvPDS.java:90)
at primarydatamanager.primarydataservice.AbstractPrimaryDataService.execute(AbstractPrimaryDataService.java:84)
at primarydatamanager.PDSRunner.PDSThreadRun(PDSRunner.java:118)
at primarydatamanager.PDSRunner.access$000(PDSRunner.java:14)
at primarydatamanager.PDSRunner$1.run(PDSRunner.java:73)
-----------------------------------------------------
I have removed seconds manually. I opened file in a text editor, and replaced 00" with just ".
Here is also parto of xml file, if you guys can spot what needs to be changed:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv source-info-url="
http://www.lnk.lt/programa/" source-info-name="LNK TV programa" generator-info-name="madEPG/0.2">
<channel id="LNK">
<display-name>LNK TV</display-name>
<url>http://www.lnk.lt</url>
</channel>
<channel id="TV1">
<display-name>TV1</display-name>
<url>http://www.tv1.lt</url>
</channel>
<programme start="200703150600" channel="LNK">
<title lang="lt">Dienos programa</title>
</programme>
<programme start="200703150605" channel="LNK">
<title lang="lt">DviraÄ