NextPVR Forums

Full Version: Lots of channels no TV and No EPG (Freesat over SAT>IP)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
(2023-12-24, 12:13 AM)mvallevand Wrote: [ -> ]Maybe this error in the logs is the missing bit. The npvr.db3 (zipped) that sub would like to see might explain the error.

Code:
2023-12-19 20:52:17.086    [INFO][298]    About to update EPG
2023-12-19 20:52:17.086    [DEBUG][298]    No /config/scripts/UpdateEPG.sh file found
2023-12-19 20:52:17.095    [DEBUG][298]    Doing EPG update from broadcast DVB/ATSC EPG
2023-12-19 20:52:17.155    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [DEBUG][298]    CaptureSource.LoadAll()
2023-12-19 20:52:17.157    [ERROR][298]    Unexpecetd error updating EPG: System.ArgumentNullException: Value cannot be null. (Parameter 's')
   at System.Xml.XmlDocument.LoadXml(String xml)
   at NShared.DVBEPGSource.UpdateEPG(IEPGUpdateCallback callback)
   at NShared.EPGManager.UpdateEPG(IEPGUpdateCallback callback, Boolean manuallyInitiated)
   at NShared.EPGManager.WorkerThread(Object args)
2023-12-19 20:52:17.158    [INFO][298]    Finished updating EPG
Yeah, I'm pretty sure it is related to this.
Give this updated NShared.dll a go and let me know how you get on. Logs if it doesn't work.
(2023-12-24, 01:31 AM)sub Wrote: [ -> ]Give this updated NShared.dll a go and let me know how you get on. Logs if it doesn't work.

Hi sub, thanks for this.

I'm a bit confused here. This is a Windows dll and my installation in on a QNAP under Linux.

I can do an install on my workstation and test this but will this eventually propagate to the Linux build I can install in Docker?

So my first attempt yielded the same results, zeros across the board. The log files this time seemed a little different and didn't show my sat box although did show all the historical units I've ever had plugged in which was strange! I've decided to do a full uninstall, reinstall and try again. Just for info, even though I chose Freesat (UK) for all the channels the program still went one by one through all the muxes.

I presume that swapping out the dll files and then rebooting would make sure that the service uses the correct one?

Please would you confirm that this procedure is what you are expecting me to do:

1. Go to Devices and disable all the other devices apart from the Sat tuner.
2. Select the first of the two Sat tuners, select Single Satellite, select 0282/28.2E and then click Scan Channels followed by Save on completion.
3. When prompted to update EPG click Cancel; go to Channels and under Advance Tools select Auto Map; Select Freesat (UK) and Channel Names. Click Auto Map.
4. I then set up the second tuner to copy the frequencies from the first.
5. Then click on Settings|About|Update EPG.

I'll post more once the tuning and EPG grab are complete (it takes around 90 minutes to do both).
So the program failed to build the EPG again. All zeroes and returns instantly when the Update EPG button is clicked.

Here's the log file https://drive.google.com/file/d/1b9W7eYT...sp=sharing

This appears in the log:

Quote:2023-12-24 12:24:13.233 [DEBUG][31] ReloadSettings()@5
2023-12-24 12:24:13.332 [DEBUG][31] - DEVICE: TELESTAR DIGIBIT Twin_Rev.3 (236b7fd0-1dd2-11b2-80bd-c7e9a4189921)-1 present:True
2023-12-24 12:24:13.346 [DEBUG][31] - DEVICE: TELESTAR DIGIBIT Twin_Rev.3 (236b7fd0-1dd2-11b2-80bd-c7e9a4189921)-2 present:True
2023-12-24 12:24:13.478 [DEBUG][31] ReloadSettings()@6
2023-12-24 12:24:13.490 [DEBUG][31] ReloadSettings()@exit
2023-12-24 12:24:13.538 [DEBUG][31] {"stat":"ok"}

2023-12-24 12:24:13.540 [ERROR][26] System.NullReferenceException: Object reference not set to an instance of an object.
  at NShared.RecordingService.GetServerStatus()
  at NShared.Extend.SystemRequestHandler.GetStatus(Dictionary`2 parameters)
  at NShared.Extend.SystemRequestHandler.HandleRequest(String method, Dictionary`2 parameters)
  at NShared.Extend.PluginFactory.HandleRequest(ServiceResponseStream serviceResponseStream, Dictionary`2 parameters)
  at NPVR.Controllers.ServicesController.HandleServiceRequest(String body, String contentType)
2023-12-24 12:24:13.542 [DEBUG][58] Got request [::1]: /services/service (setting.devices)

and the error message with the typo reappears later but it is slightly different this time:

Quote:2023-12-24 12:25:00.897 [DEBUG][176] Will use device for EPG: TELESTAR DIGIBIT Twin_Rev.3 (236b7fd0-1dd2-11b2-80bd-c7e9a4189921)-1
2023-12-24 12:25:00.897 [DEBUG][176] Will use: rtsp://192.168.0.199:554/?src=1&freq=11428&sr=27500&pol=h&fec=23&msys=dvbs&mtype=qpsk&ro=0.35&plts=on&pids=0,3002,3003
2023-12-24 12:25:00.897 [DEBUG][176] Using Freesat EPG Tuning: 11425,H,27500,23
2023-12-24 12:25:00.897 [ERROR][176] Unexpecetd error updating EPG: System.NullReferenceException: Object reference not set to an instance of an object.
  at NShared.DVBEPGSource.UpdateEPG(IEPGUpdateCallback callback)
  at NShared.EPGManager.UpdateEPG(IEPGUpdateCallback callback, Boolean manuallyInitiated)
  at NShared.EPGManager.WorkerThread(Object args)
2023-12-24 12:25:00.897 [INFO][176] Finished updating EPG
2023-12-24 12:25:01.793 [DEBUG][217] Got request [::1]: /services/service (system.epg.status)

I can see you used 0,3002,3003 for the PIDs - when I did it this was a stab in the dark just to get something working. Was this correct?
Yes swapping dlls and restarting is fine on Linux too. On Windows users need to stop first.

To save time testing the scan you can edit /opt/nextpvr/system/tuning/DVB-S/0282.ini and reduce the number of frequencies being scanned.

Martin
PaulMc, that last attempt was looking like progress.

Can you try again with this one, and post the logs again?
(2023-12-24, 03:40 PM)sub Wrote: [ -> ]PaulMc, that last attempt was looking like progress.

Can you try again with this one, and post the logs again?

Still no EPG popping up. Zeroes again and terminates immediately.

Here are the logs: https://drive.google.com/file/d/1Gi_IE-u...sp=sharing

There appears to be a random IP address near the start of the log - maybe that's expected as part of the 'discover' phase?

Also the error with the typo is still there but has reverted to the previous message Value cannot be null. (Parameter 's')
(2023-12-24, 04:13 PM)PaulMc Wrote: [ -> ]Still no EPG popping up. Zeroes again and terminates immediately.
Just to be clear, I'm not surprised - this is probably going to take a few goes to get it right. (and it's christmas morning here in NZ, and family are not far off waking up)

This is the stuff I can't test in my environment, which is a bit different than if I had real signals.


Quote:Here are the logs: https://drive.google.com/file/d/1Gi_IE-u...sp=sharing
Hmm. I'm not sure I got a good set of logs out of that one. It looks like you had a problem happen in this case prior to the new changes. (I noted you had this in some previous logs as well, so must be something else that happens occasionally)

Can you try restart, and try again, and another set of logs?

Quote:Also the error with the typo is still there but has reverted to the previous message Value cannot be null. (Parameter 's')
Sorry - not following you. Where is the typo?
I was a bit confused realizing that PaulMc was actually using Windows and posting in the Linux sub-forum, I guess through the years this is the first attempt at Freesat with SAT>IP

The 169.254.195.103 IP probably means NextPVR is starting before network was available after a reboot. If after a service restart you still have it the problem might be impacting SAT>IP

The typo is "Unexpecetd"

and Merry Christmas in NZ sub

Martin
(2023-12-24, 04:23 PM)sub Wrote: [ -> ]
(2023-12-24, 04:13 PM)PaulMc Wrote: [ -> ]Still no EPG popping up. Zeroes again and terminates immediately.
Just to be clear, I'm not surprised - this is probably going to take a few goes to get it right. (and it's christmas morning here in NZ, and family are not far off waking up)

This is the stuff I can't test in my environment, which is a bit different than if I had real signals.


Quote:Here are the logs: https://drive.google.com/file/d/1Gi_IE-u...sp=sharing
Hmm. I'm not sure I got a good set of logs out of that one. It looks like you had a problem happen in this case prior to the new changes. (I noted you had this in some previous logs as well, so must be something else that happens occasionally)

Can you try restart, and try again, and another set of logs?

Quote:Also the error with the typo is still there but has reverted to the previous message Value cannot be null. (Parameter 's')
Sorry - not following you. Where is the typo?

Hey sub this is way above and beyond the call of duty here. You have other priorities and this can wait. It won't be long before I'm in the same boat. ?

The typo:

2023-12-24 16:01:12.686 [ERROR][18] Unexpecetd error updating EPG: System.ArgumentNullException: Value cannot be null. (Parameter 's')

That's how I knew it came from the same place in the code.

Just so you know I'm more than happy to keep on with this and testing your code versions. I will do a restart, and rerun the EPG grab. Any clues about what the problem prior to the new changes is? I didn't notice any issues here but I'm not sure how to make sense of the logs. More in the next post.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18