Catalyst ... online indicates it's set for recording but NO timer on my U4

Started by BazzaG, May 12, 2020, 10:24:45 AM

Previous topic - Next topic

BazzaG

Just checking my list of Timers on my U4 and noticed that there is NO timer for tonight's Catalyst episode, however, if I view the IceTV website it shows that it set for recording in the TV Guide or via "My Week". The TV Guide listing does NOT have it marked as a repeat episode (which its not).

Also, expanding the TV Listing it says:

"This show recorded successfully on device Beyonwiz U4. This show is part of a series recording."

That's simply NOT possible as this episode hasn't even been broadcast yet!!!! Not to mention that there is NO timer for it either!!!!!!

All of my other recordings that I have for tonight, such as, Foreign Correspondent, Mastermind, Adam Hills: The Last Leg, etc. ALL have timers set on my U4.

Yes, I'm aware, that I could resend all my recordings to my U4, but I shouldn't have to do that. A timer should have been created for the Catalyst episode just like they have been for today's other recordings.

So why hasn't a timer been created on my U4?

How do we prevent that from happening again in the future?

prl

Quote from: BazzaG on May 12, 2020, 10:24:45 AM
Yes, I'm aware, that I could resend all my recordings to my U4, but I shouldn't have to do that. A timer should have been created for the Catalyst episode just like they have been for today's other recordings.

I agree that manual intervention shouldn't be needed, but if you do resend it, does it get set on the U4?

Before you resend the recording, it may be useful to enable debug logging if it's not already enabled (from Open Webif, or in more recent firmware, MENU>Setup>System>Log settings>Enable debug logs). After you enable logging, but before re-sending the recording, restart the GUI twice (long-POWER>Restart GUI).

Quote from: BazzaG on May 12, 2020, 10:24:45 AM
So why hasn't a timer been created on my U4?

On the Beyonwiz side, I'd really need debug logs to get any idea of what happened. The log inside the IceTV plugin is limited to 40 l9nes, so it normally doesn't go back far in time, and is cleared on any GUI restart or reboot.

Quote from: BazzaG on May 12, 2020, 10:24:45 AM
How do we prevent that from happening again in the future?

By fixing the cause, but there's little information available to me to try to find the cause. There might be something in the IceTV server-side logging that helps.

I set a series recording for Catalyst, and when the Beyonwiz did a fetch, it got tonight's episode. So whatever the problem is, it's not straight-forward to replicate it.

What firmware version are you running (MENU>Information>About>Revision)?
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

BazzaG

Thanks Prl for your reply. I wasn't entirely sure whether I should create this post here or over on the Beyonwiz forums ... was waiting for a reply from IceTV 1st.

Quote.... but if you do resend it, does it get set on the U4?

I haven't tried, again I was waiting for a reply before doing so. Alternatively, I could simply create a timer via the EPG.

QuoteBefore you resend the recording, it may be useful to enable debug logging if it's not already enabled ....

Will do, however, you may have to "hold my hand" while I do so, as I have not done so before and I have almost no experience with Linux/Unix based OS's.

QuoteWhat firmware version are you running (MENU>Information>About>Revision)?

Afraid I've been a bit slack in this regard, I'm aware that there is a more recent release of the FW available, although doing an online check says there is no update available.

Anyway, I'm currently at:

QuoteSystem OE:   OE-Alliance 4.3
Firmware version:   beyonwiz 19.3.20191106 (19.3-273-g6f501ae)
Kernel / Drivers:   4.9.51 / 180411-16.4

Thanks again.

BazzaG...

Daniel Hall at IceTV

Hi BazzaG,

It looks like the recording was sent down on the 3rd, but then the Beyonwiz marked it as complete on the 6th for some reason. This is why its looking like it is on the website.

This has happened only once before that we know of, and I am having a look through our logs to see if I can find out what happened.
Regards,

Daniel.
CTO.

BazzaG

Thanks Daniel.

At this stage, I haven't done anything at my end ... just in case doing so might stuff up anything that you might/could do or whatever.

Cheers...

prl

Quote from: BazzaG on May 12, 2020, 12:05:56 PM
QuoteWhat firmware version are you running (MENU>Information>About>Revision)?

Afraid I've been a bit slack in this regard, I'm aware that there is a more recent release of the FW available, although doing an online check says there is no update available.

Anyway, I'm currently at:

QuoteSystem OE:   OE-Alliance 4.3
Firmware version:   beyonwiz 19.3.20191106 (19.3-273-g6f501ae)
Kernel / Drivers:   4.9.51 / 180411-16.4

That's the most recent official release. There have been a few public betas since then, but you woouldn't be notified of them unless you switch to the beta feeds..
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

prl

Quote from: BazzaG on May 12, 2020, 12:05:56 PM
Thanks Prl for your reply. I wasn't entirely sure whether I should create this post here or over on the Beyonwiz forums ... was waiting for a reply from IceTV 1st.

Quote.... but if you do resend it, does it get set on the U4?

I haven't tried, again I was waiting for a reply before doing so. Alternatively, I could simply create a timer via the EPG.

Setting the timer on the Beyonwiz would work, but wouldn't yield any information about the problem. Re-sending the recording from the IceTV server with debug logging on might give a hint about the cause.

It's possible to copy the log files off the PVR without using the Linux commndline interface. It can all be done with a USB stick. I can give you instructions if you want to try that.
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

BazzaG

* MENU>Setup>System>Log settings>Enable debug logs

Done

* Restart the GUI twice (long-POWER>Restart GUI)

Done

* Via IceTV website, My Recorders => Resend all recordings

Done

I'm not sure how long I need to wait, however, after 10 mins there is still no timer added.

*** OK, it's now been added ***

Notes:

1. Logging is still active (not sure if disabling it deletes the log or not)
2. I have a blank USB NTFS format ... I can reformat this as FAT32 or exFAT if needed)

Cheers...

prl

Quote from: BazzaG on May 12, 2020, 04:42:41 PM
I'm not sure how long I need to wait, however, after 10 mins there is still no timer added.

*** OK, it's now been added ***


The time between fetches from IceTV is user-configurable (in the startup wizard, but roy can run it as an "existing user" any time) in uneven steps between 2 minutes and 24 hours. The default is 15 minutes, so with that setting it can take up to 15 minutes for the next fetch to happen.

Quote from: BazzaG on May 12, 2020, 04:42:41 PM
1. Logging is still active (not sure if disabling it deletes the log or not)

No, disabling logging doesn't delete logs, though the logging mechanism does tidy up old logs (also configurable on the Log settings screen).

Quote from: BazzaG on May 12, 2020, 04:42:41 PM
2. I have a blank USB NTFS format ... I can reformat this as FAT32 or exFAT if needed)

NTFS should be fine.

What is the Log location setting in the Log settings screen?
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

BazzaG

Quote from: prl on May 12, 2020, 05:28:26 PM
What is the Log location setting in the Log settings screen?

The default, I believe:

/home/root/

Hope that doesn't complicate their retrieval.

I've now disabled logging by doing the same as I did enabling logging.

Plus given that that the timer was successfully added, I'm not sure whether it would show anything useful. However, I'm more than happy to either review the log or send it to you.

Cheers
BazzaG...

prl

Quote from: BazzaG on May 12, 2020, 05:38:12 PM
Quote from: prl on May 12, 2020, 05:28:26 PM
What is the Log location setting in the Log settings screen?

The default, I believe:

/home/root/

Hope that doesn't complicate their retrieval.

No, just changes the instructions slightly.


Quote from: BazzaG on May 12, 2020, 05:38:12 PM
Plus given that that the timer was successfully added, I'm not sure whether it would show anything useful. However, I'm more than happy to either review the log or send it to you.

You're probably right that it won't show anything out of the ordinary, but just in case...

Plug the USB stick into any free USB port on the PVR: the front one is probably easiest. This can be done whether the PVR is running or not.

If you get a popup offering tp install extensions or [play media from the USB stick, press EXIT.

Then from live TV, MENU>Sources./ Files.

You'll get a screen with two panels displaying file lists, and the focus will be in the left-hand panel.

If the left-hand panel doesn't show an entry for "U4 (Internal HDD)", navigate to the top of the list, which will be either <Parent Directory> or <List of Storage Devices> and press OK. Keep doing this until you see a list that contains the "U4 (Internal HDD)" entri in the list.

Once you're their, you should see an entry in the list for the thumb drive, like "Thumb_Drive_Disk_Label Front USB2 Slot)" (or another slot name if you haven't plugged the thumb drive into the front USB.

Navigate to the thumb drive's entry and press OK. Then the list will show the top level directory on the thumb drive.

Then press NEXT to move the focus to the right-hand panel. To the same procedure here to get to the list of devices as for the other panel, but now navigate to "Internal Flash" and press OK. Then do the same to go to "home", then "root", then "logs".

In "logs" you should see files with names in the form "Enigma2-YYYY-MM-DD_HH-MM-SS.log". The date/times are for the system startup time for the log. Navigate to the one that covers when you did the IceTV fetch of the Catalyst timer, then press YELLOW Copy.

Answer "Yes" in the confirmation popup. You should see the log file name appear in the ;left-hand list.

Then EXIT to go back to live TV, then MENU>SimpleUmount, navigate (if necessary) to the entry for the thumb drive and press OK. Answer "yes" to the confirmation popup The entry should disappear from the list. Then EXIT, unplug the USB stick, connect it to your computer and attach it to a post here.

:)
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

BazzaG

That was easier than I thought ...

There were 2 log files, both with Monday's date & time, which I've included in the attached zip file.

Looking at the log files for the string 'Catalyst':

In "Enigma2-2020-05-12_16-29-18.log", only 1 occurrence:

Record RecordTimerEntry(name=Catalyst, begin=Tue May  5 20:25:00 2020, end=Tue May  5 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=0, isAutoTimer=0, ice_timer_id=16597491079478271320)
{1509}<1828185.029> [RecordTimer]


In the 2nd ("Enigma2-2020-05-12_16-29-48.log"):

Record RecordTimerEntry(name=Catalyst, begin=Tue May  5 20:25:00 2020, end=Tue May  5 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=0, isAutoTimer=0, ice_timer_id=16597491079478271320)
{1579}<1828211.837> [RecordTimer]


Record RecordTimerEntry(name=Catalyst, begin=Tue May 12 20:25:00 2020, end=Tue May 12 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=False, isAutoTimer=False, ice_timer_id=16599146948586660424)
{1603}<1829112.633> [IceTV] 2020-05-12 16:44:52: Timer 'Catalyst' updated OK
{1600}<1829113.239> [IceTV] 2020-05-12 16:44:53: Timers updated OK
{1600}<1829113.240> [IceTV] 2020-05-12 16:44:53: End update
{1579}<1829115.489>


Since this is the 1st time I ever seen a Enigma log file/entries, I could have very easily missed something.

I've had a few missed recordings over the last few weeks, fortunately only 1 missed recording was really important to me & that was "Silent Witness" on Friday 1st May. Unfortunately, I didn't realise that it was missing until late Saturday night (2nd May) and the reply on ABC was almost over.

I assumed that it was missed because it was defined as a "repeat" in the IceTV guide but since I can't go "back in time", I wasn't able to verify whether that was a correct assumption or not. Perhaps it was another occurrence of this issue ... but who knows.

Anyway, Peter, thanks very much for your assistance.

Cheers
BazzaG...




PS. IceTV ... It would be really, really, really, (add a million or more "really's" here) to be able to view TV guide back at least 1 day but I would very much like to be able to look at the last 7 days.

prl

It's no doubt little comfort, but I have a series recording for Silent Witness and it has recorded just fine since the new season bagan.
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

prl

Quote from: BazzaG on May 13, 2020, 12:23:45 AM
That was easier than I thought ...

There were 2 log files, both with Monday's date & time, which I've included in the attached zip file.

Looking at the log files for the string 'Catalyst':

In "Enigma2-2020-05-12_16-29-18.log", only 1 occurrence:

Record RecordTimerEntry(name=Catalyst, begin=Tue May  5 20:25:00 2020, end=Tue May  5 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=0, isAutoTimer=0, ice_timer_id=16597491079478271320)
{1509}<1828185.029> [RecordTimer]


In the 2nd ("Enigma2-2020-05-12_16-29-48.log"):

Record RecordTimerEntry(name=Catalyst, begin=Tue May  5 20:25:00 2020, end=Tue May  5 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=0, isAutoTimer=0, ice_timer_id=16597491079478271320)
{1579}<1828211.837> [RecordTimer]


Those two entries near the start of each of the log files simply log the timers being created in the app from the timers.xml files. All they indicate is that the timer was in the timer.xml file at the time and that it has been put into the app's timer list (as a "completed") timer.

Quote from: BazzaG on May 13, 2020, 12:23:45 AM
Record RecordTimerEntry(name=Catalyst, begin=Tue May 12 20:25:00 2020, end=Tue May 12 21:50:00 2020, serviceref=1:0:19:235:231:1010:EEEE0000:0:0:0:, justplay=False, isAutoTimer=False, ice_timer_id=16599146948586660424)
{1603}<1829112.633> [IceTV] 2020-05-12 16:44:52: Timer 'Catalyst' updated OK
{1600}<1829113.239> [IceTV] 2020-05-12 16:44:53: Timers updated OK
{1600}<1829113.240> [IceTV] 2020-05-12 16:44:53: End update
{1579}<1829115.489>


Since this is the 1st time I ever seen a Enigma log file/entries, I could have very easily missed something.

That shows the re-sent timer's details being used to add a timer for the 12 May episode of Catalyst when the system restarted and did a fetch that downloaded the resent timer.

I don't think that you missed anything important.

I'm not sure how the IceTV server and the Beyonwiz got out of sync with each other on the Catalyse timer, and possibly the other timers, too.

Quote from: BazzaG on May 13, 2020, 12:23:45 AM
PS. IceTV ... It would be really, really, really, (add a million or more "really's" here) to be able to view TV guide back at least 1 day but I would very much like to be able to look at the last 7 days.

+1
Peter
Beyonwiz T4 in-use
Beyonwiz T2, T3, T4, U4 & V2 for testing

BazzaG

OK, this is getting annoying. Just checked my U4 timers for tonight and there's NO timer set for "Grand Designs" @7:40 on the ABC.

Same error as last time:

Recording Options
This show recorded successfully on device Beyonwiz U4. This show is part of a series recording.


I manually set a timer via OpenWebif.

I also see that the same error has been reported in this thread:
http://forum.icetv.com.au/iceforum/icetv-epg-content/5/shifting-gears/6450/

Although, that was via WMC.

It seems to me that there is some sort of issue with IceTV that needs to be identified and fixed.