Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tv_grab_eu_xmltvse parser error #152

Closed
Supermagnum opened this issue Dec 10, 2021 · 4 comments
Closed

tv_grab_eu_xmltvse parser error #152

Supermagnum opened this issue Dec 10, 2021 · 4 comments

Comments

@Supermagnum
Copy link

Supermagnum commented Dec 10, 2021

Hello, I am trying to get the grabbers to work with tvheadend that is run in a docker container on TrueNAS scale.
It's version is: HTS Tvheadend 4.3-1964~g637844055

tv_grab_eu_xmltvse version is 0.6.3
Xmltv module version 0.6.3

Relevant debug messages:

2021-12-09 13:45:54.000 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab /usr/bin/tv_grab_eu_xmltvse

2021-12-09 13:45:54.014 spawn: Executing "/usr/bin/tv_grab_eu_xmltvse"

2021-12-09 13:45:54.977 spawn: config file /config/.xmltv/tv_grab_eu_xmltvse.conf does not exist, run me with --configure

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: no output detected

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab returned no data

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab /usr/bin/tv_grab_eu_xmltvse

2021-12-09 13:45:54.997 spawn: Executing "/usr/bin/tv_grab_eu_xmltvse"

2021-12-09 13:45:55.951 spawn: config file /config/.xmltv/tv_grab_eu_xmltvse.conf does not exist, run me with --configure

running this command from inside the container should have fixed the issue:
./tv_grab_eu_xmltvse --configure

the result of ./tv_grab_eu_xmltvse --configure in /usr/bin
Choose one of the countries this grabber provides.
Country:
0: Austria
1: Croatia
2: Denmark
3: Estonia
4: Finland
5: Germany
6: Hungary
7: Latvia
8: Lithuania
9: Netherlands
10: Norway
11: Poland
12: Sweden
13: Switzerland
14: All Radio stations
15: All TV Channels
Select one: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 (default=0)] 15
tv_grab_eu_xmltvse uses a cache with files that it has already downloaded. Please specify where the cache shall be stored.
Directory to store the cache in: [/config/.xmltv/cache] /config/.xmltv/cache
:9: parser error : EntityRef: expecting ';'
s://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;700;900&display

:12: parser error : Specification mandates value for attribute defer

<script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8 :12: parser error : attributes construct error <script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8 :12: parser error : Couldn't find end of Start Tag script line 12 <script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8 ^ :12: parser error : Opening and ending tag mismatch: link line 0 and script ext/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d82f0d0d.js?vsn=d"></script :13: parser error : Specification mandates value for attribute defer <script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib :13: parser error : attributes construct error <script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib :13: parser error : Couldn't find end of Start Tag script line 13 <script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib :13: parser error : Opening and ending tag mismatch: meta line 0 and script er data-domain="honeybee.it" src="https://plausible.io/js/plausible.js"></script :14: parser error : Opening and ending tag mismatch: meta line 0 and head ^ :46: parser error : Specification mandates value for attribute x-cloak :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :46: parser error : attributes construct error :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :46: parser error : Couldn't find end of Start Tag div line 41 :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :48: parser error : error parsing attribute name 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :48: parser error : attributes construct error 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :48: parser error : Couldn't find end of Start Tag div line 48 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :55: parser error : xmlParseEntityRef: no name ^ :55: parser error : xmlParseEntityRef: no name ^ :59: namespace error : Failed to parse QName ':key' ^ :63: namespace error : Failed to parse QName ':src' ^ :72: parser error : Opening and ending tag mismatch: h2 line 0 and template ^ :77: parser error : error parsing attribute name ^ :80: namespace error : Failed to parse QName ':src' Airing on ^ :154: parser error : Opening and ending tag mismatch: div line 0 and template ^ :155: parser error : Opening and ending tag mismatch: template line 0 and div ^ :234: parser error : EntityRef: expecting ';' © Pixelmonster - 2020 ^ :262: parser error : Opening and ending tag mismatch: body line 0 and div ^ :263: parser error : Opening and ending tag mismatch: meta line 0 and body ^ :264: parser error : Opening and ending tag mismatch: meta line 0 and html ^ :265: parser error : EndTag: '^ I tried to file a bug with the Trueapps people: https://github.com/truecharts/public/issues/1497 This also may affect other grabbers. Cross post: https://tvheadend.org/boards/12/topics/46339
@wuppiwuppi
Copy link

wuppiwuppi commented Dec 11, 2021

I have the same issue:

2021-12-11 06:55:40.524 xmltv: /bin/tv_grab_eu_xmltvse: grab /bin/tv_grab_eu_xmltvse
2021-12-11 06:55:40.525 spawn: Executing "/bin/tv_grab_eu_xmltvse"
2021-12-11 06:57:52.174 spawn: :9: parser error : EntityRef: expecting ';'
2021-12-11 06:57:52.174 spawn: s://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;700;900&display
2021-12-11 06:57:52.174 spawn:                                                                                 ^
2021-12-11 06:57:52.174 spawn: :12: parser error : Specification mandates value for attribute defer

Environment:
Ubuntu 20.04.3 LTS
used from within tvheadend (which should not matter here)

exact versions:

xmltv is already the newest version (0.6.1-1).
tvheadend is already the newest version (4.2.8-36~g5bdcfd8ac~cosmic).
libxmltv-perl/focal,now 0.6.1-1 all [installed,automatic]
php7.4-xml/focal-updates,focal-security,now 7.4.3-4ubuntu2.7 amd64 [installed]
xmltv-gui/focal,now 0.6.1-1 all [installed,automatic]
xmltv-util/focal,now 0.6.1-1 all [installed,automatic]
xmltv/focal,now 0.6.1-1 all [installed]
tvheadend/focal,now 4.2.8-36~g5bdcfd8ac~cosmic amd64 [installed]

@honir honir changed the title grabber parser error in xmltv module version 0.6.3 tv_grab_eu_xmltvse parser error Dec 11, 2021
@honir
Copy link
Contributor

honir commented Dec 11, 2021

Probable duplicate of #150

@honir
Copy link
Contributor

honir commented Dec 11, 2021

You will need to ask the data provider https://www.honeybee.it/xmltv We have no control over, or contact with, the data providers.

@jnylen
Copy link
Contributor

jnylen commented Dec 18, 2021

Closed in favor of #150.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants