Fritzbox pagina Netwerkinstellingen is kapot

Als ik in de fritzbox naar Thuisnetwerk > Netwerk (hoofdmenu) > Netwerkinstellingen (submenu bovenin) ga, zie ik een loading animatie, en dan een witte pagina. Ik zie in de browser console/devtools wel dat er 2 resources opgehaald worden (“netSet”, zit iets in), maar dan een Javascript error:

Uncaught DOMException: Failed to execute ‘setAttribute’ on ‘Element’: ‘0’ is not a valid attribute name.
at createAttributes

Uitloggen, andere browser etc helpen niet. Volgens mij heb ik precies deze pagina nodig, dus dit is vervelend =)

Is er een manier om fritzbox UI software te patchen? Het lijkt een error in de JSON response van de eerste netSet resource, niet een Javascript error. Dat is hardcore fritzbox software waar ik niet aan wil komen.

Als ik bij Systeem > Update kijk of er een nieuwere versie is: nee:

Uw FRITZ!OS is up to date.

Eerst proberen de fritzbox koud te starten.
Na een update cache van de browser leeg maken als iets niet werkt.
Is het niet iets anders, browser in veilige modus testen.

Heel af en toe lukt een update niet 100%
De oplossing is, de exact dezelfde software downloaden.
https://download.avm.de/
Dan software er gewoon overheen zetten, met het bestand.
Doe dit wel, direct na een koude start.

Als het dan nog niet lukt, kun je ook nog recoveren.

Weet niet welke fritzbox je hebt, je kunt er ook nog een bèta of een inhouse overheen zetten als die er is.
Niet een aanrader, als je een beginnend fritzbox gebruiker bent.

En AVM heeft een goede Nederlands sprekende hotline.
Een aanrader voordat je gekke dingen gaat doen.

1 like

Heb je ook al geprobeerd een van de browsers in incoginito/inprivate venster te starten?

Verder zet de virusscanner tijdelijk uit (niet vergeten weer aan te zetten!!) als je de fritzbox pagina bezoekt.

1 like

Bekend probleem dat er af en toe updates in Browsers zitten waar de Fritz!Box niet tegen kan (of de Fritz!Box updates lopen een beetje achter).
Al een andere Browser geprobeerd? Of vanaf de telefoon?

Fritzbox herstarten maakte geen verschil. Normale browser (Chrome) in incognito ook niet. Firefox werkt wel, dus ik ben tevreden.

Het is wel raar. De functie waar Chrome op kapot gaat, wordt helemaal niet aangeroepen in Firefox op die pagina: lib.flexGroup. Er zijn geen flexgroups op de pagina Netwerkinstellingen. Wel op de pagina ervoor, Netwerkverbindingen. Maarja, ik ga liever geen fritzbox software debuggen. Firefox werkt. Ik ben tevreden. Dank voor de tip.

( opmerking )
Als de FritzBox “oude aanroepen” gebruikt,
dan is het volgens mij fout dat de browser daarvan overstuur raakt.

Zit er dan geen fout in die update ?!?

Ik kan me niet voorstellen dat het door een browser update komt. Firefox en Chrome lopen redelijk gelijk in ‘moderniteit’. Maar geen idee wat het wel is.

FRITZ!Box 7590
FRITZ!OS: 07.29
Firmware-versie: 154.07.29

Mocht iemand in te toekomst het interessant vinden, dit is de hele foutmelding incl trace (ik mag geen .log uploaden):

21:23:49.050 avmcore.js?lang=nl:239 Uncaught DOMException: Failed to execute 'setAttribute' on 'Element': '0' is not a valid attribute name.
    at createAttributes (http://fritz.box/js/avmcore.js?lang=nl:239:89)
    at lib.elem (http://fritz.box/js/avmcore.js?lang=nl:268:119)
    at lib.flexGroup (http://fritz.box/js/flextable.js?lang=nl:90:227)
    at addGroup (http://fritz.box/js/flextable.js?lang=nl:65:119)
    at createBody (http://fritz.box/js/flextable.js?lang=nl:63:258)
    at new FlexTable (http://fritz.box/js/flextable.js?lang=nl:34:65)
    at lib.create (http://fritz.box/js/flextable.js?lang=nl:84:7)
    at lanmode.buildBlock (http://fritz.box/net/net_settings.js?lang=nl:3:258)
    at buildPage (http://fritz.box/net/net_settings.js?lang=nl:20:58)
    at cbGetData (http://fritz.box/js/avmcontent.js?lang=nl:183:1)
createAttributes @ avmcore.js?lang=nl:239
lib.elem @ avmcore.js?lang=nl:268
lib.flexGroup @ VM39 flextable.js:90
addGroup @ VM39 flextable.js:65
createBody @ VM39 flextable.js:63
FlexTable @ VM39 flextable.js:34
lib.create @ VM39 flextable.js:84
lanmode.buildBlock @ net_settings.js?lang=nl:3
buildPage @ net_settings.js?lang=nl:20
cbGetData @ avmcontent.js?lang=nl:183
callback @ avmcontent.js?lang=nl:189
callback @ avmcore.js?lang=nl:375
xhr.onreadystatechange @ avmcore.js?lang=nl:371
XMLHttpRequest.send (async)
sendXhr @ avmcore.js?lang=nl:372
start @ avmcore.js?lang=nl:379
lib.getData @ avmcontent.js?lang=nl:189
lib.restartRefreshTimer @ avmcontent.js?lang=nl:83
(anonymous) @ avmcontent.js?lang=nl:85
lib.setRefreshTimers @ avmcontent.js?lang=nl:84
myInit @ net_settings.js?lang=nl:36
(anonymous) @ avmcore.js?lang=nl:188
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
load (async)
checkAndSetEventHandler @ avmcore.js?lang=nl:236
createAttributes @ avmcore.js?lang=nl:238
lib.elem @ avmcore.js?lang=nl:268
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
load (async)
checkAndSetEventHandler @ avmcore.js?lang=nl:236
createAttributes @ avmcore.js?lang=nl:238
lib.elem @ avmcore.js?lang=nl:268
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
load (async)
checkAndSetEventHandler @ avmcore.js?lang=nl:236
createAttributes @ avmcore.js?lang=nl:238
lib.elem @ avmcore.js?lang=nl:268
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
load (async)
checkAndSetEventHandler @ avmcore.js?lang=nl:236
createAttributes @ avmcore.js?lang=nl:238
lib.elem @ avmcore.js?lang=nl:268
next @ avmcontent.js?lang=nl:502
handler @ avmcontent.js?lang=nl:503
load (async)
checkAndSetEventHandler @ avmcore.js?lang=nl:236
createAttributes @ avmcore.js?lang=nl:238
lib.elem @ avmcore.js?lang=nl:268
next @ avmcontent.js?lang=nl:502
require @ avmcontent.js?lang=nl:504
(anonymous) @ net_settings.js?lang=nl:1
lib.registerPageJs @ avmcontent.js?lang=nl:80
(anonymous) @ net_settings.js?lang=nl:1

Heb nog een beetje gegoogled en kwam nog wel dit tegen, misschien dat er dan toch een klein verschilletje in interpretatie zit:

Google also uses its own JavaScript Engine (a significant factor in how smooth and interactive web-pages feel), their engine is called V8 - Monorail - v8 - V8 JavaScript Engine - Monorail

leuke test zou wezen:

  • schakel binnen de browser die ‘eigen-gebakken’ Java UIT
  • browse nog eens naar de Netwerk-instellingen binnen FritzBox
  • kijk wat er nu gebeurt

't Is natuurlijk de vraag of Goegul z’n eigen java laat uitschakelen;
het bedrijfje kennende zit er vast wel iets “data-wervends” in

Als je er zo diep op in gaat, zou ik de bèta 7.39 eens overwegen.
Er is namelijk heel veel veranderd na jouw 7.29
Je kunt er dan ook melding van maken bij AVM en het wordt dan meegenomen in de ontwikkeling.
Volgens oude traditie, is kerst de deadline voor de updates.(die vaak niet gehaald wordt)
Deze keer is het waarschijnlijk 7.40 voor de oude types en 7.50 voor de nieuwe.

De lijst van veranderingen is zo lang, dat het te lang was om hier te posten.
De lijst is in Engels en Duits.

In combinatie met Chrome 107.0.5304.107 werkt deze bij mij vanaf verschillende pc’s zonder de genoemde fout, dus ik denk dat je mogelijk eerder aan een instelling, filtering, plugin of dat soort dingen moet denken dat dat de browser op zich de directe oorzaak is.

Dit topic is 24 uur na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.