Jump to content
ramonchin

"failed to parse the xml data" error

Recommended Posts

ramonchin

Hi

I'm getting this error message when I try to get into "Channel list" on Android app.

 

No problem to see the recording list.

 

Do you know how to fix it?

Share this post


Link to post
Griga

Most likely a channel broadcasting corrupted EPG or channel data. Which DVB network do you receive? Astra 19° East?

Share this post


Link to post
ramonchin

Yes. Astra 19.2

Share this post


Link to post
Griga

There is at least one known channel causing this kind of trouble: DW Arabia. Its EPG data contains invalid control characters.

 

We are working on it. In order to avoid the issue do the following:

  1. Stop the Recording Service
  2. Remove the file epg.dat in the Configuration Folder, config subdirectory (-> all EPG data gone)
  3. Launch DVBViewer on the RS PC. Go to the channel editor, use the search funtion with "Arabia" as search item to find this channel.
  4. On the channel data page on the right click the EPG button and untick "DVB EPG". Or simply delete the channel if you don't need it.
  5. Close DVBViewer or save the changed channel data with the disk symbol tool button.
  6. Restart the RS and perform an EPG update. The problem should now be fixed, provided there is no other channel that is also causing it.

Share this post


Link to post
ramonchin

 

There is at least one known channel causing this kind of trouble: DW Arabia. Its EPG data contains invalid control characters.

 

We are working on it. In order to avoid the issue do the following:

  1. Stop the Recording Service
  2. Remove the file epg.dat in the Configuration Folder, config subdirectory (-> all EPG data gone)
  3. Launch DVBViewer on the RS PC. Go to the channel editor, use the search funtion with "Arabia" as search item to find this channel.
  4. On the channel data page on the right click the EPG button and untick "DVB EPG". Or simply delete the channel if you don't need it.
  5. Close DVBViewer or save the changed channel data with the disk symbol tool button.
  6. Restart the RS and perform an EPG update. The problem should now be fixed, provided there is no other channel that is also causing it.

 

It didn't work. Perhaps there is another wrong channel EPG.

Share this post


Link to post
ramonchin

Open http://127.0.0.1:8089/api/epg.html?lvl=2 in a web browser and look where it reports a error.

Error de lectura XML: mal formado

Ubicación: http://127.0.0.1:8089/api/epg.html?lvl=2

Número de línea 22739, columna 744:

[stereo] [eng]</description></descriptions></programme><programme start="20170128044500" stop="20170128053000" channel="562954315764051"><eventid>15808</eventid><pdc>919789</pdc><charset>255</charset><titles><title>أهلا بكم في التسعينيات:تعال كما أنت - غرونغ، ريوت غيرل، بريتبوب، نو ميتال

Share this post


Link to post
Griga

That's one of the corrupted EPG items from DW Arabia, as expected. So you didn't manage to exclude this channel from the EPG somehow.

Share this post


Link to post
ramonchin

I have erased a bunch of channels I don't use, included suspicious ones like Al Jazeera and others, and it's working now <deleted>

Edited by Griga
ads deleted - please switch the automatic signature on your mobile off

Share this post


Link to post
Knowbody
On ‎28‎.‎01‎.‎2017 at 2:26 PM, Griga said:

There is at least one known channel causing this kind of trouble: DW Arabia. Its EPG data contains invalid control characters.

 

We are working on it. In order to avoid the issue do the following:

  1. Stop the Recording Service
  2. Remove the file epg.dat in the Configuration Folder, config subdirectory (-> all EPG data gone)
  3. Launch DVBViewer on the RS PC. Go to the channel editor, use the search funtion with "Arabia" as search item to find this channel.
  4. On the channel data page on the right click the EPG button and untick "DVB EPG". Or simply delete the channel if you don't need it.
  5. Close DVBViewer or save the changed channel data with the disk symbol tool button.
  6. Restart the RS and perform an EPG update. The problem should now be fixed, provided there is no other channel that is also causing it.

 

Hi!

 

Regarding step 4: Unfortunately the Recording Service would still update EPG for those channels for which "DVB EPG" was unticked. Deleting the channel also didn't help for me: My setting is that Recording Service performs EPG update only for favourite channels. If you delete the trouble-maker channel from favourites list but other channels from the same transponder are still in the favourites list, Recording Service performs EPG update for all channels of that transponder, including the trouble-maker channel. The only solution I found was to remove all channels from the transponder on which the trouble-maker channel is located.

 

It would be great if Recording Service really only performed EPG updates for which "DVB EPG" is ticked in DVBViewer. Any chance this feature will come?

Share this post


Link to post
Griga
3 hours ago, Knowbody said:

It would be great if Recording Service really only performed EPG updates for which "DVB EPG" is ticked in DVBViewer. Any chance this feature will come?

 

There will be no more updates for the Recording Service. I would recommend to upgrade to the DVBViewer Media Server where the issue is fixed. It checks the XML output for valid UTF-8 and removes invalid parts.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×