Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Error while editing the Telekom/MagentaTV channel list #35

Open
avakcyrx opened this issue Apr 5, 2020 · 6 comments
Open

Error while editing the Telekom/MagentaTV channel list #35

avakcyrx opened this issue Apr 5, 2020 · 6 comments

Comments

@avakcyrx
Copy link

avakcyrx commented Apr 5, 2020

Encountering similar errors as in #18 , especcially when trying to edit the channel list in Telekom/Magenta:

When I select "MODIFY CHANNEL LIST", the list doesn't show up but I get:

New channel list saved!
Please run the grabber to add new channels to the setup modules!

When I run the grabber, it returns following errors:

 --------------------------------------------
 TELEKOM EPG SIMPLE XMLTV GRABBER
 powered by easyEPG Grabber v0.4.3 2020/01/11
 (c) 2019-2020 Jan-Luca Neumann / sunsettrack4
 --------------------------------------------

+++ COUNTRY: GERMANY +++

Starting Proxy Server
proxy.sh started on 127.0.0.1:8000
- DOWNLOAD PROCESS -

Checking manifest files... Can't use an undefined value as an ARRAY reference at chlist_printer.pl line 78.

0 manifest file(s) to be downloaded!

Loading manifest files...
Progress [####################] 100% DONE!

Creating EPG manifest file... cat: 'mani/*': No such file or directory
DONE!

================= CHANNEL LIST: LOG ===================

, or } expected while parsing object/hash, at character offset 18 (before "(end of string)") at url_printer.pl line 56.

=======================================================

- FILE CREATION PROCESS -

Retrieving Channel IDs...                            Can't use an undefined value as an ARRAY reference at cid_json.pl line 51.
Validating EPG XMLTV file... DONE!

Stopping Proxy Server
proxy.sh stopped!
========== EPG CREATION: WARNING/ERROR LOG ============

^
Can't use an undefined value as an ARRAY reference at ch_json2xml.pl line 92.
[ EPG ERROR ] XMLTV FILE VALIDATION FAILED DUE TO THE FOLLOWING ERRORS:
magenta.xml:1: parser error : Document is empty
, or } expected while parsing object/hash, at character offset 13 (before "(end of string)") at epg_json2xml.pl line 96.

=======================================================

Note: I run easyepg in easyepg.minimal docker

@DeBaschdi
Copy link
Collaborator

Hi,
Can you change your docker configuration to use my branch for testing purposes?

-e REPO = "DeBaschdi" \

DeBaschdi@97b5e5c

@avakcyrx
Copy link
Author

avakcyrx commented Apr 6, 2020

I switched to your fork using the branch-debaschdi.sh script (to my understanding it has the same effect as docker reconfiguration), but your change had no effect on behavior.

@DeBaschdi
Copy link
Collaborator

No, the docker is configured to pull an update from the set branch before each start

@avakcyrx
Copy link
Author

avakcyrx commented Apr 6, 2020

Ok, thank you very much. I retried using the docker with REPO="DeBaschdi", but unfortunately the same outcome: when selecting MODIFY CHANNEL LIST, it usually ends with the messages postet above and I get these messages on the terminal:

Loading channel configuration...Can't use an undefined value as an ARRAY reference at cid_json.pl line 51.
Can't use an undefined value as an ARRAY reference at chlist_printer.pl line 78.

Rarely (2/10) it showed me the channel list, in one case with my preselected channels, other case empty list, but the grabber did not work in the end.

@floriro
Copy link

floriro commented Apr 15, 2020

Maybe you have something running on port 8000 e.g. Portainer uses this port for an agent.

@eremem
Copy link

eremem commented Aug 2, 2020

It seems that the problem occurs again also on my machine (current debian stable, no docker, nothing listening on port 8000).
I changed to the DeBaschdi branch - the same error as stated above.

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

No branches or pull requests

4 participants