Piazzale Italia

Aggiungere nuovo utente.

 
Immagine vic vic
Aggiungere nuovo utente.
 

Salve a tutti,

ho il seguente problema. Mi autentico come admin e decido di creare un nuovo utente con la seguente procedura:

Amministrazione del sito->Utenti->Profili->Nuovo utente

Ma invece di comparirmi il form mi esce una pagina bianca col seguente messaggio:

Utente non valido


Come posso risolvere?

Grazie a chi risponderà

 
Media dei voti:  -
Immagine Matteo Scaramuccia
Re: Aggiungere nuovo utente.
Core developersParticularly helpful MoodlersPlugin developers

Ciao,
attivi la modalità di debugging a livello DEVELOPER, https://docs.moodle.org/34/en/Debugging#Enabling_debugging, e rifai la procedura di cui sopra: dalla pagina bianca dovrebbero ora leggersi una serie di errori che se ci condividi probabilmente ci guideranno a trovare la soluzione.

Al tuo prossimo post raccontaci qualcosa della tua istanza: versione di Moodle, versione di PHP, eventuali plug-in terze parti, eventuali azioni recentemente fatte sul server che ospita la tua istanza.

HTH,
Matteo

Immagine vic vic
Re: Aggiungere nuovo utente.
 

Innanzitutto grazie per l’attenzione Matteo!

Allora:

Moodle 3.4

Php 7

Plugin addizionali: mod_attendance e theme_lambda


Per quando riguarda in debugging, ora ho i seguenti messaggi, come posso risolvere? Grazie! 

Debug info: SELECT id FROM {user} WHERE id = ? AND deleted = ?
[array (
0 => -1,
1 => 0,
)]
Error code: invaliduser

×Stack trace:
  • line 1546 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
  • line 1522 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
  • line 6015 of /lib/accesslib.php: call to moodle_database->get_record()
  • line 416 of /user/profile/lib.php: call to context_user::instance()
  • line 578 of /user/profile/lib.php: call to profile_field_base->is_visible()
  • line 149 of /user/editadvanced_form.php: call to profile_definition()
  • line 204 of /lib/formslib.php: call to user_editadvanced_form->definition()
  • line 155 of /user/editadvanced.php: call to moodleform->__construct()
Immagine Matteo Scaramuccia
Re: Aggiungere nuovo utente.
Core developersParticularly helpful MoodlersPlugin developers

Ciao,
stai usando dei profili personalizzati giusto?

E' un bug noto della 3.4, già risolto nel 2017 (MDL-60824): o aggiorni alla weekly disponibile ora o aspetti la 3.4.1 il 15/01 o... rimuovi i campi personalizzati nel caso non siano veramente utilizzati al momento.

HTH,
Matteo

 
Media dei voti: Utile (1)