chjohans 34 Posted January 16, 2019 Posted January 16, 2019 (edited) I just upgraded to Emby server v 4.0.2 and all my plugins got upgraded as well. Restarted the server and let it convert the database. Had to set a new API key for TRakt but that was no big deal. But I can no longer access the "Scheduled Tasks" page on server v 4.0.2. It just "hangs" forever with the spinning circle. Has anyone else seen this? How do I solve this? Edited January 16, 2019 by chjohans
ebr 16184 Posted January 16, 2019 Posted January 16, 2019 Try it in Chrome and bring up the console (ctrl-shift-J). Are there errors?
Luke 42079 Posted January 16, 2019 Posted January 16, 2019 And you can also try clearing browsing data. Please let us know if this helps. Thanks.
chjohans 34 Posted January 16, 2019 Author Posted January 16, 2019 I've tried in chrome, IA and Edge and the "Scheduled Tasks" page won't show in either of them. The console in Chrome shows this error: VM46:1 GET http://xxxxx.dyndns.org:8096/emby/ScheduledTasks?isHidden=false 500 (Internal Server Error) (anonymous) @ VM46:1 getFetchPromise @ apiclient.js?v=4.0.0.2:1 ApiClient.fetch @ apiclient.js?v=4.0.0.2:1 ApiClient.getJSON @ apiclient.js?v=4.0.0.2:1 ApiClient.getScheduledTasks @ apiclient.js?v=4.0.0.2:2 reloadList @ scheduledtaskspage.js?v=4.0.0.2:1 (anonymous) @ scheduledtaskspage.js?v=4.0.0.2:1 onViewChange @ viewmanager.js?v=4.0.0.2:1 (anonymous) @ viewmanager.js?v=4.0.0.2:1 Promise.then (async) ViewManager.loadView @ viewmanager.js?v=4.0.0.2:1 loadContent @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 loadContentUrl @ router.js?v=4.0.0.2:1 onNewViewNeeded @ router.js?v=4.0.0.2:1 sendRouteToViewManager @ router.js?v=4.0.0.2:1 onInitComplete @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 initRoute @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 Promise.then (async) authenticate @ router.js?v=4.0.0.2:1 handleRoute @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 page.dispatch @ page.js?v=4.0.0.2:1 page.replace @ page.js?v=4.0.0.2:1 page.start @ page.js?v=4.0.0.2:1 page @ page.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 Promise.then (async) start @ router.js?v=4.0.0.2:1 (anonymous) @ site.js?v=4.0.0.2:2 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onAppReady @ site.js?v=4.0.0.2:2 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onGlobalizeInit @ site.js?v=4.0.0.2:1 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 init @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onWebComponentsReady @ site.js?v=4.0.0.2:2 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ site.js?v=4.0.0.2:2 (anonymous) @ site.js?v=4.0.0.2:2 index.html#!/scheduledtasks.html:1 Uncaught (in promise) Response {type: "basic", url: "http://xxxxx.dyndns.org:8096/emby/ScheduledTasks?isHidden=false", redirected: false, status: 500, ok: false, …} Promise.then (async) reloadList @ scheduledtaskspage.js?v=4.0.0.2:1 (anonymous) @ scheduledtaskspage.js?v=4.0.0.2:1 onViewChange @ viewmanager.js?v=4.0.0.2:1 (anonymous) @ viewmanager.js?v=4.0.0.2:1 Promise.then (async) ViewManager.loadView @ viewmanager.js?v=4.0.0.2:1 loadContent @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 loadContentUrl @ router.js?v=4.0.0.2:1 onNewViewNeeded @ router.js?v=4.0.0.2:1 sendRouteToViewManager @ router.js?v=4.0.0.2:1 onInitComplete @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ router.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 initRoute @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 Promise.then (async) authenticate @ router.js?v=4.0.0.2:1 handleRoute @ router.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 (anonymous) @ page.js?v=4.0.0.2:1 nextEnter @ page.js?v=4.0.0.2:1 page.dispatch @ page.js?v=4.0.0.2:1 page.replace @ page.js?v=4.0.0.2:1 page.start @ page.js?v=4.0.0.2:1 page @ page.js?v=4.0.0.2:1 (anonymous) @ router.js?v=4.0.0.2:1 Promise.then (async) start @ router.js?v=4.0.0.2:1 (anonymous) @ site.js?v=4.0.0.2:2 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onAppReady @ site.js?v=4.0.0.2:2 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onGlobalizeInit @ site.js?v=4.0.0.2:1 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ site.js?v=4.0.0.2:1 Promise.then (async) (anonymous) @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 init @ site.js?v=4.0.0.2:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 onWebComponentsReady @ site.js?v=4.0.0.2:2 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ site.js?v=4.0.0.2:2 (anonymous) @ site.js?v=4.0.0.2:2
ebr 16184 Posted January 17, 2019 Posted January 17, 2019 Okay, can we please see the server log from that same time? How to Report a Problem
Luke 42079 Posted January 17, 2019 Posted January 17, 2019 Yea I'm guessing this is going to come down to a plugin that either needs to be updated or removed.
chjohans 34 Posted January 17, 2019 Author Posted January 17, 2019 I will provide a logfile when I'm back at the server location. Tried to remove a couple of plugins that I don't use anyhow but no success, the "Cheduled Tasks" page is still not accessible.
chjohans 34 Posted January 18, 2019 Author Posted January 18, 2019 These are the errors logged in the server logfile when I try to access "Scheduled Tasks". Looks like both the plugins "MediaPortal" and "DVBLink" are involved. I depend on both for live TV so uninstalling them is not an option. I assume this will be fixed sooner rather than later? 019-01-18 08:07:45.813 Error HttpServer: Error processing request *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\media\AppData\Roaming\Emby-Server\System\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: C:\Users\media\AppData\Roaming\Emby-Server Application directory: C:\Users\media\AppData\Roaming\Emby-Server\System System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.PreallocatingToArray(Int32 count) at System.Linq.Enumerable.SelectIPartitionIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.Get(GetScheduledTasks request) at Emby.Server.Implementations.Services.ServiceExecGeneral.Execute(Type serviceType, IRequest request, Object instance, Object requestDto, String requestName) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) Source: MediaBrowser.Plugins.MediaPortal TargetSite: Boolean get_IsHidden() at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.PreallocatingToArray(Int32 count) at System.Linq.Enumerable.SelectIPartitionIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.Get(GetScheduledTasks request) at Emby.Server.Implementations.Services.ServiceExecGeneral.Execute(Type serviceType, IRequest request, Object instance, Object requestDto, String requestName) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) 2019-01-18 08:07:45.814 Info HttpServer: HTTP Response 500 to 192.168.3.1. Time: 15ms. http://punggol21.dyndns.org:8096/emby/ScheduledTasks 2019-01-18 08:07:45.814 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/System/Info. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:45.816 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 1ms. http://punggol21.dyndns.org:8096/emby/System/Info 2019-01-18 08:07:45.816 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/News/Product?StartIndex=0&Limit=4. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:45.831 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 15ms. http://punggol21.dyndns.org:8096/emby/News/Product?StartIndex=0&Limit=4 2019-01-18 08:07:45.831 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/System/ActivityLog/Entries?startIndex=0&limit=7&minDate=2019-01-17T00%3A07%3A45.340Z&hasUserId=true. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:45.874 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 43ms. http://punggol21.dyndns.org:8096/emby/System/ActivityLog/Entries?startIndex=0&limit=7&minDate=2019-01-17T00%3A07%3A45.340Z&hasUserId=true 2019-01-18 08:07:45.874 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/System/ActivityLog/Entries?startIndex=0&limit=4&minDate=2019-01-11T00%3A07%3A45.341Z&hasUserId=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:45.891 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 17ms. http://punggol21.dyndns.org:8096/emby/System/ActivityLog/Entries?startIndex=0&limit=4&minDate=2019-01-11T00%3A07%3A45.341Z&hasUserId=false 2019-01-18 08:07:45.891 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/LiveTv/Recordings?UserId=314620670f7447b08059900535ba660f&IsInProgress=true&Fields=CanDelete%2CPrimaryImageAspectRatio&EnableTotalRecordCount=false&EnableImageTypes=Primary%2CThumb%2CBackdrop. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:46.169 Info App: Cleaning item Episode 2.300. - Stairing Down The Competition type: LiveTvProgram path: 2019-01-18 08:07:46.175 Info HttpServer: HTTP Response 200 to 192.168.3.150. Time: 14065ms. http://192.168.3.105:8096/emby/Users/314620670f7447b08059900535ba660f/Items?Recursive=True&Fields=Path%2CGenres%2CSortName%2CStudios%2CWriter%2CTaglines%2CLocalTrailerCount%2COfficialRating%2CCumulativeRunTimeTicks%2CItemCounts%2CMetascore%2CAirTime%2CDateCreated%2CPeople%2COverview%2CCriticRating%2CCriticRatingSummary%2CEtag%2CShortOverview%2CProductionLocations%2CTags%2CProviderIds%2CParentId%2CRemoteTrailers%2CSpecialEpisodeNumbers%2CMediaSources%2CVoteCount%2CRecursiveItemCount%2CPrimaryImageAspectRatio&IsMissing=False&Limit=15&SortOrder=Ascending&ParentId=92349&IsVirtualUnaired=False&IncludeItemTypes=Audio&LocationTypes=FileSystem%2CRemote%2COffline&StartIndex=120&SortBy=SortName&CollapseBoxSetItems=False&EnableTotalRecordCount=False 2019-01-18 08:07:46.175 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/web/configurationpages?pageType=PluginConfiguration&EnableInMainMenu=true. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:46.215 Error HttpServer: Error processing request *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\media\AppData\Roaming\Emby-Server\System\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: C:\Users\media\AppData\Roaming\Emby-Server Application directory: C:\Users\media\AppData\Roaming\Emby-Server\System System.TypeLoadException: System.TypeLoadException: Method 'GetProgramsAsync' in type 'Emby.Plugins.DVBLink.LiveTvService' from assembly 'MediaBrowser.Plugins.DVBLink, Version=1.5.3.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. at Emby.Plugins.DVBLink.RecordingsChannel.GetCacheKey(String userId) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelDataCachePath(IChannel channel, String userId, String externalFolderId, Nullable`1 sortField, Boolean sortDescending) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItems(IChannel channel, User user, String externalFolderId, Nullable`1 sortField, Boolean sortDescending, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken) Source: MediaBrowser.Plugins.DVBLink TargetSite: System.String GetCacheKey(System.String) at Emby.Plugins.DVBLink.RecordingsChannel.GetCacheKey(String userId) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelDataCachePath(IChannel channel, String userId, String externalFolderId, Nullable`1 sortField, Boolean sortDescending) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItems(IChannel channel, User user, String externalFolderId, Nullable`1 sortField, Boolean sortDescending, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken) 2019-01-18 08:07:46.215 Info HttpServer: HTTP Response 500 to 192.168.3.1. Time: 324ms. http://punggol21.dyndns.org:8096/emby/LiveTv/Recordings?UserId=314620670f7447b08059900535ba660f&IsInProgress=true&Fields=CanDelete%2CPrimaryImageAspectRatio&EnableTotalRecordCount=false&EnableImageTypes=Primary%2CThumb%2CBackdrop 2019-01-18 08:07:46.216 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/web/css/images/supporter/supporterbadge.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:46.217 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 1ms. http://punggol21.dyndns.org:8096/emby/web/css/images/supporter/supporterbadge.png 2019-01-18 08:07:46.223 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 48ms. http://punggol21.dyndns.org:8096/emby/web/configurationpages?pageType=PluginConfiguration&EnableInMainMenu=true 2019-01-18 08:07:46.225 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/web/bower_components/emby-webcomponents/themes/light/theme.json?v=4.0.0.2&r=0. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:46.226 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 1ms. http://punggol21.dyndns.org:8096/emby/web/bower_components/emby-webcomponents/themes/light/theme.json?v=4.0.0.2&r=0 2019-01-18 08:07:46.257 Info HttpServer: HTTP GET http://punggol21.dyndns.org:8096/emby/web/css/images/logoblack.png. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 2019-01-18 08:07:46.258 Info HttpServer: HTTP Response 200 to 192.168.3.1. Time: 1ms. http://punggol21.dyndns.org:8096/emby/web/css/images/logoblack.png 2019-01-18 08:07:46.321 Info HttpServer: HTTP GET http://192.168.3.105:8096/emby/Users/314620670f7447b08059900535ba660f/Items?Recursive=True&Fields=Path%2CGenres%2CSortName%2CStudios%2CWriter%2CTaglines%2CLocalTrailerCount%2COfficialRating%2CCumulativeRunTimeTicks%2CItemCounts%2CMetascore%2CAirTime%2CDateCreated%2CPeople%2COverview%2CCriticRating%2CCriticRatingSummary%2CEtag%2CShortOverview%2CProductionLocations%2CTags%2CProviderIds%2CParentId%2CRemoteTrailers%2CSpecialEpisodeNumbers%2CMediaSources%2CVoteCount%2CRecursiveItemCount%2CPrimaryImageAspectRatio&IsMissing=False&Limit=15&SortOrder=Ascending&ParentId=92349&IsVirtualUnaired=False&IncludeItemTypes=Audio&LocationTypes=FileSystem%2CRemote%2COffline&StartIndex=135&SortBy=SortName&CollapseBoxSetItems=False&EnableTotalRecordCount=False. UserAgent: Emby-Kodi/3.1.44a 2019-01-18 08:07:47.093 Error App: Error sending web socket message ScheduledTasksInfo *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\media\AppData\Roaming\Emby-Server\System\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: C:\Users\media\AppData\Roaming\Emby-Server Application directory: C:\Users\media\AppData\Roaming\Emby-Server\System System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at ServiceStack.Text.Common.WriteListsOfElements`2.WriteGenericEnumerable(TextWriter writer, IEnumerable`1 enumerable) at ServiceStack.Text.Common.WriteType`2.WriteProperties(TextWriter writer, Object instance) at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToString(Object obj) at Emby.Server.Implementations.HttpServer.WebSocketConnection.SendAsync[T](WebSocketMessage`1 message, CancellationToken cancellationToken) at MediaBrowser.Controller.Net.BasePeriodicWebSocketListener`2.SendData(Tuple`3 tuple) Source: MediaBrowser.Plugins.MediaPortal TargetSite: Boolean get_IsHidden() at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at ServiceStack.Text.Common.WriteListsOfElements`2.WriteGenericEnumerable(TextWriter writer, IEnumerable`1 enumerable) at ServiceStack.Text.Common.WriteType`2.WriteProperties(TextWriter writer, Object instance) at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToString(Object obj) at Emby.Server.Implementations.HttpServer.WebSocketConnection.SendAsync[T](WebSocketMessage`1 message, CancellationToken cancellationToken) at MediaBrowser.Controller.Net.BasePeriodicWebSocketListener`2.SendData(Tuple`3 tuple) 2019-01-18 08:09:14.573 Error HttpServer: Error processing request *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\media\AppData\Roaming\Emby-Server\System\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: C:\Users\media\AppData\Roaming\Emby-Server Application directory: C:\Users\media\AppData\Roaming\Emby-Server\System System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.<>c__DisplayClass6_0.<Get>b__1(IScheduledTaskWorker i) at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.Get(GetScheduledTasks request) at Emby.Server.Implementations.Services.ServiceExecGeneral.Execute(Type serviceType, IRequest request, Object instance, Object requestDto, String requestName) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) Source: MediaBrowser.Plugins.MediaPortal TargetSite: Boolean get_IsHidden() at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.<>c__DisplayClass6_0.<Get>b__1(IScheduledTaskWorker i) at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at MediaBrowser.Api.ScheduledTasks.ScheduledTaskService.Get(GetScheduledTasks request) at Emby.Server.Implementations.Services.ServiceExecGeneral.Execute(Type serviceType, IRequest request, Object instance, Object requestDto, String requestName) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) 2019-01-18 08:09:14.573 Info HttpServer: HTTP Response 500 to 192.168.3.1. Time: 4ms. http://punggol21.dyndns.org:8096/emby/ScheduledTasks?isHidden=false 2019-01-18 08:09:16.405 Error App: Error sending web socket message ScheduledTasksInfo *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\media\AppData\Roaming\Emby-Server\System\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 4 Program data path: C:\Users\media\AppData\Roaming\Emby-Server Application directory: C:\Users\media\AppData\Roaming\Emby-Server\System System.NullReferenceException: System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at ServiceStack.Text.Common.WriteListsOfElements`2.WriteGenericEnumerable(TextWriter writer, IEnumerable`1 enumerable) at ServiceStack.Text.Common.WriteType`2.WriteProperties(TextWriter writer, Object instance) at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToString(Object obj) at Emby.Server.Implementations.HttpServer.WebSocketConnection.SendAsync[T](WebSocketMessage`1 message, CancellationToken cancellationToken) at MediaBrowser.Controller.Net.BasePeriodicWebSocketListener`2.SendData(Tuple`3 tuple) Source: MediaBrowser.Plugins.MediaPortal TargetSite: Boolean get_IsHidden() at MediaBrowser.Plugins.MediaPortal.Helpers.AutoCreateTimersTask.get_IsHidden() at MediaBrowser.Model.Tasks.ScheduledTaskHelpers.GetTaskInfo(IScheduledTaskWorker task) at System.Linq.Enumerable.SelectIPartitionIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at ServiceStack.Text.Common.WriteListsOfElements`2.WriteGenericEnumerable(TextWriter writer, IEnumerable`1 enumerable) at ServiceStack.Text.Common.WriteType`2.WriteProperties(TextWriter writer, Object instance) at Emby.Common.Implementations.Serialization.JsonSerializer.SerializeToString(Object obj) at Emby.Server.Implementations.HttpServer.WebSocketConnection.SendAsync[T](WebSocketMessage`1 message, CancellationToken cancellationToken) at MediaBrowser.Controller.Net.BasePeriodicWebSocketListener`2.SendData(Tuple`3 tuple)
Luke 42079 Posted January 18, 2019 Posted January 18, 2019 @@chjohans Try checking the plugin catalog to see if updates are available for those plugins. thanks.
Solution chjohans 34 Posted January 18, 2019 Author Solution Posted January 18, 2019 Thanks Luke for making me check again! I had the MediaPortal plugin installed, but when I looked closer I saw that it didn't even show on my "Plugins" page. So I installed the latest version from the plugin catalogue. I also found a beta release of the DVBLink plugin and installed that. After a server restart I can access my "Schedules" page again. Now I just have to sort out all the mess for my Kodi installations, Emby for Kodi did not like this upgrade.... :\ 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now