Server Version#: 1.15.1.710
Player Version#: NA
When I go to set up Plex DVR I get an “Unknown issue” screen when I attempt to load an XMLTV EPG from a URL. I was able to set up this same EPG service with fewer channels on an older version of Plex. (Not sure how to find out which version but if someone needs it I can dig.) To troubleshoot the issue I attempted loading the XML file with curl from inside my plex docker container and that file was correct. I also hosted the XML file with a different HTTP server to eliminate that. (Python SimpleHTTPServer. Same results)
Here is the relevant portion of the Plex Server.log.
Mar 03, 2019 17:02:17.063 [0x2b38aae18700] ERROR - Error parsing content.
Mar 03, 2019 17:02:17.063 [0x2b38aae18700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:02:17.098 [0x2b38a8200700] ERROR - Error parsing content.
Mar 03, 2019 17:02:17.098 [0x2b38a8200700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:02:52.586 [0x2b38ab81d700] ERROR - Error issuing curl_easy_perform(handle): 23
Mar 03, 2019 17:02:52.586 [0x2b38ab81d700] WARN - HTTP error requesting GET http://10.1.1.13:6077/epg.xml (0, No error) (Failed writing body (0 != 16384))
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: parser
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: error :
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: CharRef: invalid decimal value
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: ^
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: parser
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: error :
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: xmlParseCharRef: invalid xmlChar value 0
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: ^
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: parser
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: error :
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Premature end of data in tag desc line 393836
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: ^
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: parser
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: error :
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Premature end of data in tag programme line 393834
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: ^
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: parser
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: error :
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: Premature end of data in tag tv line 3
Mar 03, 2019 17:02:52.776 [0x2b38ab81d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:02:52.777 [0x2b38ab81d700] ERROR - XML: ^
Mar 03, 2019 17:02:52.959 [0x2b38ab81d700] ERROR - Error parsing content.
Mar 03, 2019 17:02:52.959 [0x2b38ab81d700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:04:34.849 [0x2b38ab81d700] ERROR - Missing map parameter channelMapping.
Mar 03, 2019 17:08:42.406 [0x2b387351d700] ERROR - Error issuing curl_easy_perform(handle): 23
Mar 03, 2019 17:08:42.406 [0x2b387351d700] WARN - HTTP error requesting GET http://10.1.1.13:6077/epg.xml (0, No error) (Failed writing body (0 != 16384))
Mar 03, 2019 17:08:42.424 [0x2b38a8200700] ERROR - Error issuing curl_easy_perform(handle): 23
Mar 03, 2019 17:08:42.424 [0x2b38a8200700] WARN - HTTP error requesting GET http://10.1.1.13:6077/epg.xml (0, No error) (Failed writing body (0 != 16384))
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: Entity: line 394010:
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: Premature end of data in tag desc line 394010
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: remise of a Malibu bachelor (Sheen) whose life is disrupted when his brother and
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: Entity: line 394010:
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: Premature end of data in tag programme line 394008
Mar 03, 2019 17:08:42.660 [0x2b387351d700] ERROR - XML: remise of a Malibu bachelor (Sheen) whose life is disrupted when his brother and
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: Entity: line 394010:
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: Premature end of data in tag tv line 3
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: remise of a Malibu bachelor (Sheen) whose life is disrupted when his brother and
Mar 03, 2019 17:08:42.661 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:08:42.687 [0x2b38a8200700] ERROR - XML: Entity: line 394015:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: parser
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: error :
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: Premature end of data in tag rating line 394013
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: ^
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: Entity: line 394015:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: parser
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: error :
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: Premature end of data in tag programme line 394008
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: ^
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: Entity: line 394015:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: parser
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: error :
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: Premature end of data in tag tv line 3
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML:
Mar 03, 2019 17:08:42.688 [0x2b38a8200700] ERROR - XML: ^
Mar 03, 2019 17:08:42.758 [0x2b38a8200700] ERROR - Error parsing content.
Mar 03, 2019 17:08:42.758 [0x2b38a8200700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:08:42.873 [0x2b387351d700] ERROR - Error parsing content.
Mar 03, 2019 17:08:42.873 [0x2b387351d700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:09:12.583 [0x2b38aae18700] ERROR - Missing map parameter channelMapping.
Mar 03, 2019 17:09:20.224 [0x2b387351d700] ERROR - Error issuing curl_easy_perform(handle): 23
Mar 03, 2019 17:09:20.224 [0x2b387351d700] WARN - HTTP error requesting GET http://10.1.1.13:6077/epg.xml (0, No error) (Failed writing body (0 != 16384))
Mar 03, 2019 17:09:20.317 [0x2b38aae18700] ERROR - Error issuing curl_easy_perform(handle): 23
Mar 03, 2019 17:09:20.317 [0x2b38aae18700] WARN - HTTP error requesting GET http://10.1.1.13:6077/epg.xml (0, No error) (Failed writing body (0 != 16384))
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: CharRef: invalid decimal value
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: xmlParseCharRef: invalid xmlChar value 0
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: Premature end of data in tag desc line 393836
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:09:20.420 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: Premature end of data in tag programme line 393834
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: Entity: line 393836:
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: parser
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: error :
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: Premature end of data in tag tv line 3
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: art. Briskly written and performed, the sitcom had fun spoofing Charlie Sheen
Mar 03, 2019 17:09:20.421 [0x2b387351d700] ERROR - XML: ^
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Entity: line 393824:
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: parser
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: error :
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Premature end of data in tag desc line 393824
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: other and 10-year-old nephew move in with him. In the ninth season, Kutcher repl
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: ^
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Entity: line 393824:
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: parser
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: error :
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Premature end of data in tag programme line 393822
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: other and 10-year-old nephew move in with him. In the ninth season, Kutcher repl
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: ^
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Entity: line 393824:
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: parser
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: error :
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: Premature end of data in tag tv line 3
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: other and 10-year-old nephew move in with him. In the ninth season, Kutcher repl
Mar 03, 2019 17:09:20.512 [0x2b38aae18700] ERROR - XML: ^
Mar 03, 2019 17:09:20.627 [0x2b387351d700] ERROR - Error parsing content.
Mar 03, 2019 17:09:20.627 [0x2b387351d700] ERROR - Error parsing XML: Error parsing file.
Mar 03, 2019 17:09:20.707 [0x2b38aae18700] ERROR - Error parsing content.
Mar 03, 2019 17:09:20.707 [0x2b38aae18700] ERROR - Error parsing XML: Error parsing file.
Looking at the Plex Server.log I see that the XML parser fails at different places in the XML each time I test. I think there is an issue with curl_easy_perform writing into a buffer which is too small for the response. (26MB)
I’m willing to do any further testing that is needed to help resolve the issue. Thanks!