Banjo 2 Posted August 25, 2019 Share Posted August 25, 2019 (edited) I run Emby Server in Docker on Linux (Ubuntu Server 18) and access it from Firefox on Linux and the Emby app on Android. I just pulled down the latest image (4.2.1.0) and it has broken the site in Firefox. The Emby app works fine and I can access the site from Chromium so it looks like you have a Firefox specific bug. Firefox 68.0.2 (64 bit) Firefox developer console logs: Begin ConnectionManager constructor connectionmanager.js:1:3722 loading ApiClient singleton app.js:1:9489 creating ApiClient singleton app.js:1:9622 ApiClient serverAddress: https://my-emby-server.com apiclient.js:1:1530 ApiClient appName: Emby Mobile apiclient.js:1:1585 ApiClient appVersion: 4.2.1.0 apiclient.js:1:1628 ApiClient deviceName: Firefox apiclient.js:1:1677 ApiClient deviceId: TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0OyBydjo2OC4wKSBHZWNrby8yMDEwMDEwMSBGaXJlZm94LzY4LjB8MTU2Njc0NjAyMDUwMA11 apiclient.js:1:1726 credentials initialized with: {"Servers":[{"DateLastAccessed":1566747478100,"LastConnectionMode":2,"ManualAddress":"https://my-emby-server.com","manualAddressOnly":true,"Name":"my-emby-server.com","Id":"c5919ae83fa1448192f308554daa6f5e","LocalAddress":"http://172.18.0.3:8096","RemoteAddress":"https://my-emby-server.com:443"}]} credentials.js:1:587 loaded ApiClient singleton app.js:1:9995 initAfterDependencies promises resolved app.js:1:12301 Using default fonts app.js:1:13620 Loading installed plugins app.js:1:13880 Loading plugin: bower_components/emby-webcomponents/playback/playbackvalidation pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/playback/playaccessvalidation pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/playback/experimentalwarnings pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/htmlaudioplayer/plugin pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/htmlvideoplayer/plugin pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/photoplayer/plugin pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/sessionplayer pluginmanager.js:1:194 Loading plugin: bower_components/emby-webcomponents/youtubeplayer/plugin pluginmanager.js:1:194 Setting page base to /web router.js:1:8981 returning instance from getOrAddApiClient connectionmanager.js:1:14748 Begin onAppReady app.js:1:16015 onAppReady - loading dependencies app.js:1:16445 Loaded dependencies in onAppReady app.js:1:16537 Defining core routes app.js:1:16709 Defining route: /plugins/addplugin.html app.js:1:15574 Defining route: /appservices.html app.js:1:15574 Defining route: /channelsettings.html app.js:1:15574 Defining route: /connectlogin.html app.js:1:15574 Defining route: /dashboard.html app.js:1:15574 Defining route: /dashboardgeneral.html app.js:1:15574 Defining route: /dashboardhosting.html app.js:1:15574 Defining route: /devices/devices.html app.js:1:15574 Defining route: /devices/device.html app.js:1:15574 Defining route: /devicesupload.html app.js:1:15574 Defining route: /edititemmetadata.html app.js:1:15574 Defining route: /encodingsettings.html app.js:1:15574 Defining route: /forgotpassword.html app.js:1:15574 Defining route: /forgotpasswordpin.html app.js:1:15574 Defining route: /home.html app.js:1:15574 Defining route: /list/list.html app.js:1:15574 Defining route: /servermenu/servermenu.html app.js:1:15574 Defining route: /index.html app.js:1:15574 Defining route: /item/item.html app.js:1:15574 Defining route: /library.html app.js:1:15574 Defining route: /librarysettings.html app.js:1:15574 Defining route: /livetv/livetv.html app.js:1:15574 Defining route: /livetvsetup/schedulesdirect.html app.js:1:15574 Defining route: /livetvsetup/xmltv.html app.js:1:15574 Defining route: /livetvsetup/embydata.html app.js:1:15574 Defining route: /livetvsetup/guideprovider.html app.js:1:15574 Defining route: /livetvsetup/livetvsettings.html app.js:1:15574 Defining route: /livetvsetup/livetvstatus.html app.js:1:15574 Defining route: /livetvsetup/livetvtuner.html app.js:1:15574 Defining route: /log.html app.js:1:15574 Defining route: /login.html app.js:1:15574 Defining route: /metadataadvanced.html app.js:1:15574 Defining route: /metadataimages.html app.js:1:15574 Defining route: /movies/movies.html app.js:1:15574 Defining route: /games/games.html app.js:1:15574 Defining route: /homevideos/homevideos.html app.js:1:15574 Defining route: /musicvideos/musicvideos.html app.js:1:15574 Defining route: /music/music.html app.js:1:15574 Defining route: /mypreferencesdisplay.html app.js:1:15574 Defining route: /mypreferenceshome.html app.js:1:15574 Defining route: /mypreferencessubtitles.html app.js:1:15574 Defining route: /mypreferenceslanguages.html app.js:1:15574 Defining route: /usermenu/usermenu.html app.js:1:15574 Defining route: /myprofile.html app.js:1:15574 Defining route: /offline/offline.html app.js:1:15574 Defining route: /managedownloads.html app.js:1:15574 Defining route: /mysync.html app.js:1:15574 Defining route: /camerauploadsettings.html app.js:1:15574 Defining route: /mysyncjob.html app.js:1:15574 Defining route: /mysyncsettings.html app.js:1:15574 Defining route: /notificationsetting.html app.js:1:15574 Defining route: /notificationsettings.html app.js:1:15574 Defining route: /nowplaying.html app.js:1:15574 Defining route: /plugins/plugincatalog.html app.js:1:15574 Defining route: /plugins/plugins.html app.js:1:15574 Defining route: /scheduledtasks/scheduledtask.html app.js:1:15574 Defining route: /dashboard/releasenotes.html app.js:1:15574 Defining route: /scheduledtasks/scheduledtasks.html app.js:1:15574 Defining route: /search.html app.js:1:15574 Defining route: /selectserver.html app.js:1:15574 Defining route: /serveractivity.html app.js:1:15574 Defining route: /serversecurity.html app.js:1:15574 Defining route: /support.html app.js:1:15574 Defining route: /supporterkey.html app.js:1:15574 Defining route: /syncactivity.html app.js:1:15574 Defining route: /syncsettings.html app.js:1:15574 Defining route: /tv/tv.html app.js:1:15574 Defining route: /useredit.html app.js:1:15574 Defining route: /userlibraryaccess.html app.js:1:15574 Defining route: /usernew.html app.js:1:15574 Defining route: /userparentalcontrol.html app.js:1:15574 Defining route: /userpassword.html app.js:1:15574 Defining route: /users/users.html app.js:1:15574 Defining route: /wizard/wizardagreement.html app.js:1:15574 Defining route: /wizard/wizardremoteaccess.html app.js:1:15574 Defining route: /wizard/wizardfinish.html app.js:1:15574 Defining route: /wizard/wizardlibrary.html app.js:1:15574 Defining route: /wizard/wizardsettings.html app.js:1:15574 Defining route: /wizard/wizardstart.html app.js:1:15574 Defining route: /wizard/wizarduser.html app.js:1:15574 Defining route: /videoosd/videoosd.html app.js:1:15574 Defining route: /configurationpage app.js:1:15574 Defining route: / app.js:1:15574 returning instance from getOrAddApiClient connectionmanager.js:1:14748 Begin connect connectionmanager.js:1:27068 Begin getAvailableServers connectionmanager.js:1:16109 Begin getConnectServers connectionmanager.js:1:16248 Content Security Policy: The report URI (about:blank) should be an HTTP or HTTPS URI. Content Security Policy: The page’s settings observed the loading of a resource at https://my-emby-server.com/web/serviceworker.js (“worker-src”). A CSP report is being sent. Begin connectToServers, with 1 servers connectionmanager.js:1:18308 begin connectToServer connectionmanager.js:1:18857 tryReconnect: https://my-emby-server.com connectionmanager.js:1:7777 tryReconnectToUrl: https://my-emby-server.com connectionmanager.js:1:6348 ConnectionManager requesting url: https://my-emby-server.com/emby/system/info/public connectionmanager.js:1:2435 fetchWithTimeout: timeoutMs: 20000, url: https://my-emby-server.com/emby/system/info/public connectionmanager.js:1:1776 fetchWithTimeout: succeeded connecting to url: https://my-emby-server.com/emby/system/info/public connectionmanager.js:1:2036 ConnectionManager response status: 200, url: https://my-emby-server.com/emby/system/info/public connectionmanager.js:1:2553 returning instance from getOrAddApiClient connectionmanager.js:1:14748 Setting server address to https://my-emby-server.com apiclient.js:1:16795 resolving connectToServers with result.State: ServerSignIn connectionmanager.js:1:18578 TypeError: route is undefined page.js:1:3610 validateFeature: themes registrationservices.js:1:14527 getRegistrationInfo returning cached info connectionmanager.js:1:24662 embyserver.txt: 2019-08-25 15:51:51.479 Info VaapiCodecProvider: ProcessRun 'ffdetect_vaencdec' Execute: /bin/ffdetect -hide_banner -show_program_version -loglevel 48 -show_error -show_log 40 vaencdec -print_format json 2019-08-25 15:51:51.486 Info VaapiCodecProvider: ProcessRun 'ffdetect_vaencdec' Started. 2019-08-25 15:51:51.492 Info VaapiCodecProvider: ProcessRun 'ffdetect_vaencdec' Process exited with code 0 2019-08-25 15:51:51.553 Info App: Entry point completed: Emby.Server.Implementations.IO.LibraryMonitorStartup. Duration: 0.2699011 seconds 2019-08-25 15:51:51.553 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint 2019-08-25 15:51:51.554 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint. Duration: 0.0009541 seconds 2019-08-25 15:51:51.554 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.KeepServerAwake 2019-08-25 15:51:51.555 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.KeepServerAwake. Duration: 0.0003666 seconds 2019-08-25 15:51:51.555 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier 2019-08-25 15:51:51.557 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier. Duration: 0.0020467 seconds 2019-08-25 15:51:51.557 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.ServerEventNotifier 2019-08-25 15:51:51.560 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.ServerEventNotifier. Duration: 0.0030468 seconds 2019-08-25 15:51:51.560 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.StartupWizard 2019-08-25 15:51:51.560 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.StartupWizard. Duration: 0.0006021 seconds 2019-08-25 15:51:51.560 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.SystemEvents 2019-08-25 15:51:51.561 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.SystemEvents. Duration: 0.0003619 seconds 2019-08-25 15:51:51.561 Info App: Starting entry point Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier 2019-08-25 15:51:51.561 Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier. Duration: 0.0001661 seconds 2019-08-25 15:51:51.561 Info App: Starting entry point Emby.Server.Implementations.Channels.ChannelsEntryPoint 2019-08-25 15:51:51.562 Info LibraryMonitor: Watching directory /media/Books 2019-08-25 15:51:51.562 Info LibraryMonitor: Watching directory /media/Music Videos 2019-08-25 15:51:51.563 Info LibraryMonitor: Watching directory /media/Home Videos 2019-08-25 15:51:51.565 Info LibraryMonitor: Watching directory /media/Photos 2019-08-25 15:51:51.565 Info LibraryMonitor: Watching directory /media/Movies 2019-08-25 15:51:51.566 Info LibraryMonitor: Watching directory /media/TV 2019-08-25 15:51:51.572 Info App: Entry point completed: Emby.Server.Implementations.Channels.ChannelsEntryPoint. Duration: 0.0106323 seconds 2019-08-25 15:51:51.572 Info App: Starting entry point Emby.LiveTV.EntryPoint 2019-08-25 15:51:51.576 Info LiveTV: Loading live tv data from /config/data/livetv/timers 2019-08-25 15:51:51.596 Info App: Entry point completed: Emby.LiveTV.EntryPoint. Duration: 0.024148 seconds 2019-08-25 15:51:51.596 Info App: Starting entry point Emby.LiveTV.RecordingNotifier 2019-08-25 15:51:51.601 Info App: Entry point completed: Emby.LiveTV.RecordingNotifier. Duration: 0.0055823 seconds 2019-08-25 15:51:51.601 Info App: Starting entry point Emby.ActivityLog.ActivityLogEntryPoint 2019-08-25 15:51:51.602 Info QuickSyncCodecProvider: ffdetect -hide_banner -show_program_version -loglevel 48 -show_error -show_log 40 qsvencdec -print_format json 2019-08-25 15:51:51.602 Info QuickSyncCodecProvider: ProcessRun 'ffdetect_qsvencdec' Execute: /bin/ffdetect -hide_banner -show_program_version -loglevel 48 -show_error -show_log 40 qsvencdec -print_format json 2019-08-25 15:51:51.609 Info QuickSyncCodecProvider: ProcessRun 'ffdetect_qsvencdec' Started. 2019-08-25 15:51:51.610 Info App: Entry point completed: Emby.ActivityLog.ActivityLogEntryPoint. Duration: 0.0086659 seconds 2019-08-25 15:51:51.610 Info App: Starting entry point Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint 2019-08-25 15:51:51.613 Info App: Entry point completed: Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint. Duration: 0.0031795 seconds 2019-08-25 15:51:51.613 Info App: Starting entry point Emby.Notifications.Notifications 2019-08-25 15:51:51.614 Info App: Entry point completed: Emby.Notifications.Notifications. Duration: 0.0008494 seconds 2019-08-25 15:51:51.614 Info App: Starting entry point Emby.Server.Sync.SyncManagerEntryPoint 2019-08-25 15:51:51.614 Info LibraryMonitor: Watching directory /media/Music 2019-08-25 15:51:51.620 Info QuickSyncCodecProvider: ProcessRun 'ffdetect_qsvencdec' Process exited with code 0 2019-08-25 15:51:51.621 Info App: SyncRepository Initialize taking write lock 2019-08-25 15:51:51.621 Info App: SyncRepository Initialize write lock taken 2019-08-25 15:51:51.621 Info App: Entry point completed: Emby.Server.Sync.SyncManagerEntryPoint. Duration: 0.0071263 seconds 2019-08-25 15:51:51.621 Info App: Starting entry point Emby.Server.Sync.SyncNotificationEntryPoint 2019-08-25 15:51:51.623 Info App: Entry point completed: Emby.Server.Sync.SyncNotificationEntryPoint. Duration: 0.0018465 seconds 2019-08-25 15:51:51.623 Info App: Starting entry point EmbyServer.Windows.LoopUtilEntryPoint 2019-08-25 15:51:51.624 Info App: Entry point completed: EmbyServer.Windows.LoopUtilEntryPoint. Duration: 0.0002625 seconds 2019-08-25 15:51:51.624 Info App: All entry points have started 2019-08-25 15:51:51.688 Info NvidiaCodecProvider: ffdetect -hide_banner -show_program_version -loglevel 48 -show_error -show_log 40 nvencdec -print_format json 2019-08-25 15:51:51.688 Info NvidiaCodecProvider: ProcessRun 'ffdetect_nvencdec' Execute: /bin/ffdetect -hide_banner -show_program_version -loglevel 48 -show_error -show_log 40 nvencdec -print_format json 2019-08-25 15:51:51.694 Info NvidiaCodecProvider: ProcessRun 'ffdetect_nvencdec' Started. 2019-08-25 15:51:51.697 Info NvidiaCodecProvider: ProcessRun 'ffdetect_nvencdec' Process exited with code 1 2019-08-25 15:51:51.818 Info HttpClient: GET https://emby.media/community/index.php?/blog/rss/1-media-browser-developers-blog 2019-08-25 15:51:54.093 Info TaskManager: StartupTrigger fired for task: Check for application updates 2019-08-25 15:51:54.093 Info TaskManager: StartupTrigger fired for task: Check for plugin updates 2019-08-25 15:51:54.096 Info TaskManager: Queueing task PluginUpdateTask 2019-08-25 15:51:54.096 Info TaskManager: Queueing task SystemUpdateTask 2019-08-25 15:51:54.109 Info TaskManager: Executing Check for plugin updates 2019-08-25 15:51:54.109 Info TaskManager: Executing Check for application updates 2019-08-25 15:51:54.124 Info HttpClient: GET https://www.mb3admin.com/admin/service/EmbyPackages.json 2019-08-25 15:51:54.193 Info TaskManager: Check for application updates Completed after 0 minute(s) and 0 seconds 2019-08-25 15:51:54.201 Info TaskManager: ExecuteQueuedTasks 2019-08-25 15:51:56.540 Info TaskManager: Check for plugin updates Completed after 0 minute(s) and 2 seconds 2019-08-25 15:51:56.540 Info TaskManager: ExecuteQueuedTasks 2019-08-25 15:56:12.867 Info HttpServer: HTTP GET http://my-emby-server.com:8096/web/strings/en-GB.json?v=1566748572700. UserAgent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0 2019-08-25 15:56:12.867 Info HttpServer: HTTP GET http://my-emby-server.com:8096/web/bower_components/emby-webcomponents/strings/en-GB.json?v=1566748572700. UserAgent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0 2019-08-25 15:56:12.892 Info HttpServer: HTTP Response 200 to 192.168.1.254. Time: 29ms. http://my-emby-server.com:8096/web/bower_components/emby-webcomponents/strings/en-GB.json?v=1566748572700 2019-08-25 15:56:12.892 Info HttpServer: HTTP Response 200 to 192.168.1.254. Time: 29ms. http://my-emby-server.com:8096/web/strings/en-GB.json?v=1566748572700 2019-08-25 15:56:15.192 Info HttpServer: HTTP GET http://my-emby-server.com:8096/emby/system/info/public. UserAgent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0 2019-08-25 15:56:15.208 Info HttpServer: HTTP Response 200 to 192.168.1.254. Time: 16ms. http://my-emby-server.com:8096/emby/system/info/public Edited August 25, 2019 by Banjo Link to comment Share on other sites More sharing options...
Luke 37099 Posted August 25, 2019 Share Posted August 25, 2019 Hi, I don't see any problems with Firefox. Do you have any Firefox extensions installed? Link to comment Share on other sites More sharing options...
Banjo 2 Posted August 25, 2019 Author Share Posted August 25, 2019 I did but I disabled them all to re-test which is what generated the logs I posted. Link to comment Share on other sites More sharing options...
Luke 37099 Posted August 25, 2019 Share Posted August 25, 2019 Ok. I don't believe we have a Firefox problem, I believe this is due to browser configuration. There have been one or two similar reports. I'll see if I can find them. Link to comment Share on other sites More sharing options...
Banjo 2 Posted August 25, 2019 Author Share Posted August 25, 2019 I also cleared down the cached site data which didn't help. Link to comment Share on other sites More sharing options...
Banjo 2 Posted August 25, 2019 Author Share Posted August 25, 2019 Ok, odd, I restarted the browser and it's all working. All of the extensions are enabled too. Link to comment Share on other sites More sharing options...
Luke 37099 Posted August 26, 2019 Share Posted August 26, 2019 Thanks for the feedback. Let us know if you run into it again. Link to comment Share on other sites More sharing options...
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