fatg3erman / RompR

Web client for Mopidy and MPD
https://fatg3erman.github.io/RompR/
Other
190 stars 22 forks source link

GET /themes/Numismatist.css.js?_=1652994749366 fails on Raspberry Pi OS #132

Closed adrhc closed 2 years ago

adrhc commented 2 years ago

It happens on Raspbian GNU/Linux 11 (bullseye) but not Ubuntu, same browser with cache disabled.

Rompr version: 1.61

php --version
PHP 7.4.28 (cli) (built: Feb 17 2022 16:17:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.28, Copyright (c), by Zend Technologies
Navigated to http://192.168.1.32/index.php
jquery-migrate-3.3.2.min.js?version=1.61:2 JQMIGRATE: Migrate is installed, version 3.3.2
debug.js?version=1.61:53 12:12:29 AM : INIT               Prefs Have Been Loaded
debug.js?version=1.61:53 12:12:29 AM : SHORTCUTS          Loading Key Bindings
debug.js?version=1.61:53 12:12:30 AM : INIT               Starting init task connect_to_player
debug.js?version=1.61:53 12:12:30 AM : PLAYER             Initialising
jquery-3.6.0.min.js?version=1.61:2          GET http://192.168.1.32/themes/Numismatist.css.js?_=1652994749366 404 (Not Found)
send @ jquery-3.6.0.min.js?version=1.61:2
ajax @ jquery-3.6.0.min.js?version=1.61:2
s.ajax.s.ajax @ jquery-migrate-3.3.2.min.js?version=1.61:2
S.<computed> @ jquery-3.6.0.min.js?version=1.61:2
getScript @ jquery-3.6.0.min.js?version=1.61:2
setTheme @ prefs.js?version=1.61:931
carry_on_starting @ readyhandlers.js?version=1.61:183
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:30 AM : MOPISOCKET         Connecting Socket to 192.168.1.32:6680
debug.js?version=1.61:53 12:12:30 AM : INIT               Starting init task start_userinterface
debug.js?version=1.61:53 12:12:30 AM : INIT               Starting init task checkCollection
debug.js?version=1.61:53 12:12:30 AM : COLLECTION         checking collection. collection_status is 2
jquery.mCustomScrollbar.concat.min-3.1.5.js?version=1.61:7 [Violation] 'setTimeout' handler took 65ms
[Violation] Forced reflow while executing JavaScript took 64ms
debug.js?version=1.61:53 12:12:30 AM : MOPISOCKET         Socket is open
debug.js?version=1.61:53 12:12:30 AM : INIT               Starting init task load_playlists
debug.js?version=1.61:53 12:12:30 AM : BROWSER            Displaying artist
debug.js?version=1.61:53 12:12:30 AM : BROWSER            Displaying album
debug.js?version=1.61:53 12:12:30 AM : BROWSER            Displaying track
null:1          GET http://192.168.1.32/null 404 (Not Found)
Image (async)
setSource @ infobar2.js?version=1.61:343
setNowPlayingInfo @ infobar2.js?version=1.61:529
newTrack @ nowplaying.js?version=1.61:278
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:30 AM : ALBUMPICTURE       Image Failed To Load null
doTheLogging @ debug.js?version=1.61:53
warn @ debug.js?version=1.61:91
aImg.onerror @ infobar2.js?version=1.61:321
error (async)
(anonymous) @ infobar2.js?version=1.61:320
(anonymous) @ infobar2.js?version=1.61:422
(anonymous) @ infobar2.js?version=1.61:703
debug.js?version=1.61:53 12:12:31 AM : INIT               Starting init task load_podcasts
debug.js?version=1.61:53 12:12:31 AM : INIT               Starting init task open_discoverator
debug.js?version=1.61:53 12:12:31 AM : INIT               Starting init task refresh_podcasts
debug.js?version=1.61:53 12:12:31 AM : INIT               Starting init task clean_backend_cache
debug.js?version=1.61:53 12:12:31 AM : INIT               Starting init task check_unplayable_tracks
jquery-3.6.0.min.js?version=1.61:2          POST http://192.168.1.32/browser/backends/api_handler.php 400 (Bad Request)
send @ jquery-3.6.0.min.js?version=1.61:2
ajax @ jquery-3.6.0.min.js?version=1.61:2
s.ajax.s.ajax @ jquery-migrate-3.3.2.min.js?version=1.61:2
do_Request @ lastfm.js?version=1.61:176
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             Get Request Failed {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
warn @ debug.js?version=1.61:91
do_Request @ lastfm.js?version=1.61:195
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             {data: {…}, reqid: undefined, retries: 0, success: ƒ, fail: ƒ} request error {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:206
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             Error Code 400 Bad Request Message undefined
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:210
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
jquery-3.6.0.min.js?version=1.61:2          POST http://192.168.1.32/browser/backends/api_handler.php 400 (Bad Request)
send @ jquery-3.6.0.min.js?version=1.61:2
ajax @ jquery-3.6.0.min.js?version=1.61:2
s.ajax.s.ajax @ jquery-migrate-3.3.2.min.js?version=1.61:2
do_Request @ lastfm.js?version=1.61:176
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             Get Request Failed {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
warn @ debug.js?version=1.61:91
do_Request @ lastfm.js?version=1.61:195
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             {data: {…}, reqid: undefined, retries: 1, success: ƒ, fail: ƒ} request error {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:206
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:31 AM : LASTFM             Error Code 400 Bad Request Message undefined
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:210
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
jquery-3.6.0.min.js?version=1.61:2          POST http://192.168.1.32/browser/backends/api_handler.php 400 (Bad Request)
send @ jquery-3.6.0.min.js?version=1.61:2
ajax @ jquery-3.6.0.min.js?version=1.61:2
s.ajax.s.ajax @ jquery-migrate-3.3.2.min.js?version=1.61:2
do_Request @ lastfm.js?version=1.61:176
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             Get Request Failed {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
warn @ debug.js?version=1.61:91
do_Request @ lastfm.js?version=1.61:195
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             {data: {…}, reqid: undefined, retries: 2, success: ƒ, fail: ƒ} request error {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:206
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             Error Code 400 Bad Request Message undefined
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:210
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
jquery-3.6.0.min.js?version=1.61:2          POST http://192.168.1.32/browser/backends/api_handler.php 400 (Bad Request)
send @ jquery-3.6.0.min.js?version=1.61:2
ajax @ jquery-3.6.0.min.js?version=1.61:2
s.ajax.s.ajax @ jquery-migrate-3.3.2.min.js?version=1.61:2
do_Request @ lastfm.js?version=1.61:176
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             Get Request Failed {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
warn @ debug.js?version=1.61:91
do_Request @ lastfm.js?version=1.61:195
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             {data: {…}, reqid: undefined, retries: 3, success: ƒ, fail: ƒ} request error {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:206
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
debug.js?version=1.61:53 12:12:32 AM : LASTFM             Error Code 400 Bad Request Message undefined
doTheLogging @ debug.js?version=1.61:53
error @ debug.js?version=1.61:96
handle_error @ lastfm.js?version=1.61:210
do_Request @ lastfm.js?version=1.61:196
await in do_Request (async)
api_request @ lastfm.js?version=1.61:168
getInfo @ lastfm.js?version=1.61:486
populate @ 02_info_lastfm.js?version=1.61:322
populate @ 02_info_lastfm.js?version=1.61:213
startSource @ nowplaying.js?version=1.61:42
populate @ nowplaying.js?version=1.61:213
newTrack @ nowplaying.js?version=1.61:366
trackHasChanged @ playlist.js?version=1.61:805
await in trackHasChanged (async)
do_command_list @ controller.js?version=1.61:128
await in do_command_list (async)
initialise @ controller.js?version=1.61:91
await in initialise (async)
connect_to_player @ readyhandlers.js?version=1.61:54
doNextTask @ readyhandlers.js?version=1.61:131
carry_on_starting @ readyhandlers.js?version=1.61:208
loadPrefs @ prefs.js?version=1.61:602
await in loadPrefs (async)
(anonymous) @ readyhandlers.js?version=1.61:169
e @ jquery-3.6.0.min.js?version=1.61:2
t @ jquery-3.6.0.min.js?version=1.61:2
setTimeout (async)
(anonymous) @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
fire @ jquery-3.6.0.min.js?version=1.61:2
c @ jquery-3.6.0.min.js?version=1.61:2
fireWith @ jquery-3.6.0.min.js?version=1.61:2
ready @ jquery-3.6.0.min.js?version=1.61:2
B @ jquery-3.6.0.min.js?version=1.61:2
fatg3erman commented 2 years ago

This is not a bug. The file is not 'missing', it simply does not exist. Rompr is checking to see if it exists, the 404 response is used to establish that it doesn't.

Please don't just look at logs and assume something is wrong, unless you understand how the code works.

adrhc commented 2 years ago

The same Rompr "binaries" on the same browser is working differently on Raspberry Pi OS comparing to Ubuntu 21.10 where GET /themes/Numismatist.css.js works. Are you, @fatg3erman, still sure that is not a bug?

fatg3erman commented 2 years ago

It's not a bug, in the sense that that file doesn't exist and is not supposed to exist.

The behaviour difference is odd though. I just had a closer look at the code and in fact, the custom 404 handler I use is designed to prevent you from seeing a 404 error in the console when it tries to get that file. So in facts it is working correctly on Ubuntu.

I also tried it on my raspberry pi setup and I see the same behaviour you see on Ubuntu. This suggests that your 404 handler isn't set up correctly. What do you see if you try to navigate to a page that doesn't exist, on your Raspberry Pi setup? And which webserver are you using?

fatg3erman commented 2 years ago

Can you paste your nginx config file for rompr here?

adrhc commented 2 years ago
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/rompr/;
    index index.php index.html index.htm;

    server_name raspberrypi;

    client_max_body_size 512M;

    error_page 404 = /rompr/404.php;

    # This section can be copied into an existing default setup
    location / {
        allow all;
        index index.php;
        location ~ \.php {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
            fastcgi_read_timeout 864000;
        }
        # error_page 404 = /rompr/404.php;
        try_files $uri $uri/ =404;
        location ~ /albumart/* {
                expires -1s;
        }
    }
}

All other resources are accessed without error, only GET /themes/Numismatist.css.js?_=1652994749366 fails, on Raspberry Pi OS only. Rompr also seems to work fine, I'm listening music right now, controlling it with Rompr.

fatg3erman commented 2 years ago

See the other post, your error_page directive is wrong.

Yeah, the error won't affect whether rompr works or not as there's a fallback already defined for the case where the script doesn't exist.