<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 4, 2022 at 12:27 PM Stuart Auchterlonie <<a href="mailto:stuarta@squashedfrog.net">stuarta@squashedfrog.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 01/01/2022 01:26, James Abernathy wrote:<br>
> I've been playing with mythtv BE/FE combo on Arch Linux with <br>
> Pre32-master. SInce I have not gotten mythweb to work, I've been testing <br>
> webfrontend. I used the listing page to schedule a recording (CBS <br>
> Saturday Morning) and that worked.  Then I tried to edit recording <br>
> rules. I didn't have an issue with a normal recording but <br>
> nothing happened when I tried to edit the Default Template. So I checked <br>
> the journalctl and saw this.<br>
> <br>
> Dec 31 20:09:33 den-pc mythbackend[609]: mythbackend[609]: I Scheduler <br>
> scheduler.cpp:2330 (HandleReschedule) Reschedule requested for MATCH 6 0 <br>
> 0 - SaveRule CBS Saturday Morning<br>
> Dec 31 20:09:33 den-pc mythbackend[609]: mythbackend[609]: I Scheduler <br>
> scheduler.cpp:2444 (HandleReschedule) Scheduled 1 items in 0.0 = 0.01 <br>
> match + 0.00 check + 0.00 place<br>
> Dec 31 20:09:33 den-pc mythbackend[609]: mythbackend[609]: I Scheduler <br>
> mythdbcon.cpp:423 (PurgeIdleConnections) New DB connection, total: 14<br>
> Dec 31 20:10:31 den-pc mythbackend[609]: mythbackend[609]: I <br>
> HttpServer38 mythcommandlineparser.cpp:2816 (operator()) Qt: Update <br>
> Record Schedule: 6<br>
> Dec 31 20:10:31 den-pc mythbackend[609]: mythbackend[609]: I Scheduler <br>
> scheduler.cpp:2330 (HandleReschedule) Reschedule requested for MATCH 6 0 <br>
> 0 - SaveRule CBS Saturday Morning<br>
> Dec 31 20:10:31 den-pc mythbackend[609]: mythbackend[609]: C <br>
> HttpServer38 httprequest.cpp:2377 (AddCORSHeaders) HTTPRequest: <br>
> Cross-origin request received with origin (<a href="http://den-pc.local:6544" rel="noreferrer" target="_blank">http://den-pc.local:6544</a> <br>
> <<a href="http://den-pc.local:6544" rel="noreferrer" target="_blank">http://den-pc.local:6544</a>>)<br>
> Dec 31 20:10:31 den-pc mythbackend[609]: mythbackend[609]: I Scheduler <br>
> scheduler.cpp:2444 (HandleReschedule) Scheduled 1 items in 0.0 = 0.01 <br>
> match + 0.00 check + 0.00 place<br>
> Dec 31 20:10:44 den-pc mythbackend[609]: mythbackend[609]: E <br>
> HttpServer38 serverSideScripting.cpp:398 (EvaluatePage) Error calling <br>
> QSP File: /usr/share/mythtv/html/tv/schedule.qsp(394) - Error: Channel <br>
> ID is invalid<br>
> Dec 31 20:11:01 den-pc mythbackend[609]: mythbackend[609]: E <br>
> HttpServer38 serverSideScripting.cpp:398 (EvaluatePage) Error calling <br>
> QSP File: /usr/share/mythtv/html/tv/schedule.qsp(394) - Error: Channel <br>
> ID is invalid<br>
> <br>
> Should I open an issue somewhere on github?<br>
> <br>
> JIm A<br>
> <br>
<br>
Jim,<br>
<br>
Could you capture the API calls using the web debugger from your<br>
browser?<br>
<br>
That way we can see if something odd is being done for the call.<br>
<br>
Also check the web console (which you will also see in the debugger)<br>
<br>
<br>
Regards<br>
Stuart<br></blockquote><div><br></div><div>Not sure how to do all of this but I turned on the debugger of Google Chrome and there is a Console tab.  Here's what's there for 2 tries at the Editing the Default Template.</div><div> VM32 jquery-2.1.4.min.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check <a href="https://xhr.spec.whatwg.org/">https://xhr.spec.whatwg.org/</a>.</div>send @ VM32 jquery-2.1.4.min.js:4<br>websocket_events.js:7 Websocket Init<br>websocket_events.js:74 WebSocketEventHandler: Socket Open<br>websocket_events.js:228 WebSocketEventHandler: Sending > WS_EVENT_ENABLE<br>VM39 overview.js:58 GetFrontendStatus Error: <br><a href="http://127.0.0.1:6547/Frontend/GetStatus:1">127.0.0.1:6547/Frontend/GetStatus:1</a> Failed to load resource: net::ERR_CONNECTION_REFUSED<br>VM39 overview.js:17 MythOverview Init<br>websocket_events.js:257 WebSocketEventHandler: Added new listener (Overview Frontend Status)<br>websocket_events.js:228 WebSocketEventHandler: Sending > WS_EVENT_SET_FILTER CLIENT_DISCONNECTED CLIENT_CONNECTED<br>menu.js:118 Show Main Menu<br>menu.js:107 Hide Main Menu<br>VM31 util.qjs:104 loadFrontendContent: URL(/tv/recordingrules.qsp)<br>websocket_events.js:273 WebSocketEventHandler: Removed listener (Overview Frontend Status)<br>VM209 jquery.jscroll.js:177 jScroll: nextSelector not found - destroying<br>_debug @ VM209 jquery.jscroll.js:177<br>_checkNextHref @ VM209 jquery.jscroll.js:124<br>_observe @ VM209 jquery.jscroll.js:112<br>jScroll @ VM209 jquery.jscroll.js:50<br>(anonymous) @ VM209 jquery.jscroll.js:196<br>each @ VM214 jquery-2.1.4.min.js:2<br>each @ VM214 jquery-2.1.4.min.js:2<br>$.fn.jscroll @ VM209 jquery.jscroll.js:191<br>loadJScroll @ VM210 common.js:682<br>(anonymous) @ recordingrules.qsp:263<br>VM209 jquery.jscroll.js:125 Uncaught TypeError: $e.jscroll.destroy is not a function<br>    at _checkNextHref (VM209 jquery.jscroll.js:125)<br>    at _observe (VM209 jquery.jscroll.js:112)<br>    at new jScroll (VM209 jquery.jscroll.js:50)<br>    at HTMLDivElement.<anonymous> (VM209 jquery.jscroll.js:196)<br>    at Function.each (VM32 jquery-2.1.4.min.js:2)<br>    at n.fn.init.each (VM32 jquery-2.1.4.min.js:2)<br>    at n.fn.init.$.fn.jscroll (VM209 jquery.jscroll.js:191)<br>    at loadJScroll (VM210 common.js:682)<br>    at recordingrules.qsp:263<br>_checkNextHref @ VM209 jquery.jscroll.js:125<br>_observe @ VM209 jquery.jscroll.js:112<br>jScroll @ VM209 jquery.jscroll.js:50<br>(anonymous) @ VM209 jquery.jscroll.js:196<br>each @ VM214 jquery-2.1.4.min.js:2<br>each @ VM214 jquery-2.1.4.min.js:2<br>$.fn.jscroll @ VM209 jquery.jscroll.js:191<br>loadJScroll @ VM210 common.js:682<br>(anonymous) @ recordingrules.qsp:263<br>VM212 util.qjs:104 loadFrontendContent: URL(/tv/schedule.qsp?RecRuleId=1&amp;ChanId=0&amp;StartTime=2012-08-11T21:57:44.000Z)<br>menu.js:118 Show Main Menu<br>menu.js:107 Hide Main Menu<br>VM31 util.qjs:104 loadFrontendContent: URL(/tv/recordingrules.qsp)<br>VM274 jquery.jscroll.js:177 jScroll: nextSelector not found - destroying<br>_debug @ VM274 jquery.jscroll.js:177<br>_checkNextHref @ VM274 jquery.jscroll.js:124<br>_observe @ VM274 jquery.jscroll.js:112<br>jScroll @ VM274 jquery.jscroll.js:50<br>(anonymous) @ VM274 jquery.jscroll.js:196<br>each @ VM272 jquery-2.1.4.min.js:2<br>each @ VM272 jquery-2.1.4.min.js:2<br>$.fn.jscroll @ VM274 jquery.jscroll.js:191<br>loadJScroll @ VM275 common.js:682<br>(anonymous) @ recordingrules.qsp:263<br>VM274 jquery.jscroll.js:125 Uncaught TypeError: $e.jscroll.destroy is not a function<br>    at _checkNextHref (VM209 jquery.jscroll.js:125)<br>    at _observe (VM209 jquery.jscroll.js:112)<br>    at new jScroll (VM209 jquery.jscroll.js:50)<br>    at HTMLDivElement.<anonymous> (VM209 jquery.jscroll.js:196)<br>    at Function.each (VM32 jquery-2.1.4.min.js:2)<br>    at n.fn.init.each (VM32 jquery-2.1.4.min.js:2)<br>    at n.fn.init.$.fn.jscroll (VM209 jquery.jscroll.js:191)<br>    at loadJScroll (VM210 common.js:682)<br>    at recordingrules.qsp:263<br>_checkNextHref @ VM274 jquery.jscroll.js:125<br>_observe @ VM274 jquery.jscroll.js:112<br>jScroll @ VM274 jquery.jscroll.js:50<br>(anonymous) @ VM274 jquery.jscroll.js:196<br>each @ VM272 jquery-2.1.4.min.js:2<br>each @ VM272 jquery-2.1.4.min.js:2<br>$.fn.jscroll @ VM274 jquery.jscroll.js:191<br>loadJScroll @ VM275 common.js:682<br>(anonymous) @ recordingrules.qsp:263<br>VM270 util.qjs:104 loadFrontendContent: URL(/tv/schedule.qsp?RecRuleId=1&amp;ChanId=0&amp;StartTime=2012-08-11T21:57:44.000Z)<br></div></div>