SyntaxError

SyntaxError

di Terenzio MPI -
Numero di risposte: 5

Ho installato Moodle 3.7 e ultimamente non appena accedo alla Dashboard e solo su questa schermata, mi compare un popup con la seguente scritta: SyntaxError Unexpected token in JSON at position 50.

Per il resto sembra tutto funzionare per il meglio.

Qualcuno mi sa dire come posso intervenire per sanare questo errore?

Media dei voti:  -
In riposta a Terenzio MPI

Ri: SyntaxError

di Vincenzo DI MAURO -
Ciao Terenzio!
E' solo quello il messaggio che ricevi oppure ti restituisce altro? Hai per caso scaricato ed installato plugin di terze parti? Se si quale.
(Potrebbe generarti qualche problema... Prova a rimuoverlo dai plugin e facci sapere).

A presto!
In riposta a Terenzio MPI

Ri: SyntaxError

di Matteo Scaramuccia -

Ciao Terenzio,
prova a vedere se il metodo di indagine descritto in https://moodle.org/mod/forum/discuss.php?d=392658#p1603993 ti aiuti a trovare la ragione di quell'errore.

HTH,
Matteo

In riposta a Matteo Scaramuccia

Ri: SyntaxError

di Terenzio MPI -
Ecco il debug cosa mi restituisce:
SyntaxError: Unexpected token e in JSON at position 50
at JSON.parse ()
at y.stringHelper (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:70:3233)
at n.renderSection (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4789)
at n.renderTokens (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4043)
at n.renderPartial (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:5113)
at n.renderTokens (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4120)
at n.renderSection (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4523)
at n.renderTokens (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4043)
at n.renderPartial (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:5113)
at n.renderTokens (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4120)
at n.renderSection (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4523)
at n.renderTokens (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:4043)
at n.render (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:3897)
at Object.a.render (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:48:6168)
at y. (https://www.istitutoalberini.edu.it/elea31/lib/requirejs.php/1583935831/core/first.js:70:5353)
at j (https://www.istitutoalberini.edu.it/elea31/lib/javascript.php/1583935831/lib/jquery/jquery-3.2.1.min.js:1:29999)
at k (https://www.istitutoalberini.edu.it/elea31/lib/javascript.php/1583935831/lib/jquery/jquery-3.2.1.min.js:1:30313)
In riposta a Terenzio MPI

Ri: SyntaxError

di Matteo Scaramuccia -

Ciao Terenzio,

Ecco il debug cosa mi restituisce:

quello è il debug della console JavaScript; nel post che ti ho citato invece si racconta come investigare quale risposta di Moodle supposta essere un JSON non è tale, ad esempio devi iniziare ad ispezionare tutte le risposte delle chiamate a "pagine" che includano la parola "ajax".
Prima di fare questo lavoro ispettivo, devi abilitare la modalità Debug a livello DEVELOPER su Moodle.

HTH,
Matteo