iptv-org / epg

Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.
https://iptv-org.github.io/
The Unlicense
1.8k stars 199 forks source link

RangeError: Invalid string length #2349

Open SSKWhiteShadow opened 5 months ago

SSKWhiteShadow commented 5 months ago

Describe your issue

When i run the following command: npm run grab -- --site=tvpassport.com --maxConnections=100

I get error during saving stage:

[37178/37179] tvpassport.com (fr) - CBAFTDT.ca - Apr 6, 2024 (60 programs) [37179/37179] tvpassport.com (en) - youtoo-america-wlpd-cd-plano-il/15292 - Apr 8, 2024 (55 programs) saving to "guide.xml"...

C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:136 elem.children.forEach(childElem => { ^ RangeError: Invalid string length at C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:137:19 at Array.forEach () at toString (C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:136:19) at createElement (C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:120:10) at createElements (C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:28:10) at generate (C:\Users\whiteshadow\epg\node_modules\epg-grabber\src\xmltv.js:22:13) at XMLTV.toString (C:\Users\whiteshadow\epg\scripts\core\xmltv.ts:22:12) at Guide.save (C:\Users\whiteshadow\epg\scripts\core\guide.ts:47:48) at GuideManager.createGuides (C:\Users\whiteshadow\epg\scripts\core\guideManager.ts:58:19) at Job.run (C:\Users\whiteshadow\epg\scripts\core\job.ts:32:19)

Cringe-Arab commented 3 weeks ago

works great for me

Screenshot_20240908-101559_Chrome