- Posts: 93
Please fix your get_string() call
- macsgv
- Topic Author
- Offline
- Premium Member
-
Less
More
13 years 3 weeks ago - 13 years 3 weeks ago #1
by macsgv
Please fix your get_string() call was created by macsgv
Hola he detectado este error al editar el perfil del usuario en moodle
Detectado un error de codificación, debe ser corregido por un programador: Invalid string identifier. The identifier cannot be empty. Please fix your get_string() call.
Más información sobre este error
docs.moodle.org/all/es/error/debug/codingerror
Moodle 4.3.2
Joomla v3.0.3
joomdle R09
Detectado un error de codificación, debe ser corregido por un programador: Invalid string identifier. The identifier cannot be empty. Please fix your get_string() call.
Más información sobre este error
docs.moodle.org/all/es/error/debug/codingerror
Moodle 4.3.2
Joomla v3.0.3
joomdle R09
Last edit: 13 years 3 weeks ago by macsgv.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7906
13 years 3 weeks ago #2
by Antonio Durán
Replied by Antonio Durán on topic Please fix your get_string() call
Thanks for the info, but I can't replicate the problem.
Can you enable debugging to see if you get any more info?
Can you enable debugging to see if you get any more info?
Please Log in or Create an account to join the conversation.
- macsgv
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 93
13 years 3 weeks ago - 13 years 3 weeks ago #3
by macsgv
Replied by macsgv on topic Please fix your get_string() call
Hola Antonio esto sucede creo, usando la correspondencia de datos de Joomla y al ver el perfil en moodle (Perfil completo tira este error anteriormente descripto)
Lo extraño es que toma los datos del perfil de joomla entre comillas " " por ejemplo "lopez" como muestra la captura
Pero no pasa si utilizo la correspondencia de datos con Joomsocial los perfiles se ven correctos y sin comillas " "
Creo que por ahí tendrías una pista (solo pasa usando perfil de joomla para correspondencia de datos)
NOTA: Mira he quitado las comillas a los datos ingresados en el perfil de Moodle y guardado el mismo y ya no aparece el error y el perfil se ve correcto. Entonces el problema a mi entender esta en las comillas, que al tomar los datos del perfil de joomla le agrega las comillas "lopez" y ahí tira el error.
Otra cosa que he notado que en el perfil de Moodle el campo País no lo toma del perfil de Joomla (teniendo su correspondencia de datos como muestra la captura)
Así se muestra el campo país en moodle:
Espero haberte servido de ayuda para poder solucionar este problema.
Este es el Debug Info:
Debug info:
Error code: codingerror
Stack trace:
line 7366 of /lib/moodlelib.php: coding_exception thrown
line 249 of /user/profile.php: call to get_string()
Asi tengo configurado el plugin Joomdle dime por favor si es correcto:
Saludos!!!
Moodle 4.3.2
Joomla v3.0.3
joomdle R09
Lo extraño es que toma los datos del perfil de joomla entre comillas " " por ejemplo "lopez" como muestra la captura
Pero no pasa si utilizo la correspondencia de datos con Joomsocial los perfiles se ven correctos y sin comillas " "
Creo que por ahí tendrías una pista (solo pasa usando perfil de joomla para correspondencia de datos)
NOTA: Mira he quitado las comillas a los datos ingresados en el perfil de Moodle y guardado el mismo y ya no aparece el error y el perfil se ve correcto. Entonces el problema a mi entender esta en las comillas, que al tomar los datos del perfil de joomla le agrega las comillas "lopez" y ahí tira el error.
Otra cosa que he notado que en el perfil de Moodle el campo País no lo toma del perfil de Joomla (teniendo su correspondencia de datos como muestra la captura)
Así se muestra el campo país en moodle:
Espero haberte servido de ayuda para poder solucionar este problema.
Este es el Debug Info:
Debug info:
Error code: codingerror
Stack trace:
line 7366 of /lib/moodlelib.php: coding_exception thrown
line 249 of /user/profile.php: call to get_string()
Asi tengo configurado el plugin Joomdle dime por favor si es correcto:
Saludos!!!
Moodle 4.3.2
Joomla v3.0.3
joomdle R09
Last edit: 13 years 3 weeks ago by macsgv.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7906
13 years 3 weeks ago #4
by Antonio Durán
Replied by Antonio Durán on topic Please fix your get_string() call
Gracias por la info adicional.
Resulta que han cambiado la forma en que el plugin de perfil guarda la info en la DB, y ahora añaden comillas.
Los problemas que indicas derivan de esto.
He hecho algunos cambios para que funcione bien. Estarán incluidos en la proxima version.
Gracias de nuevo por la colaboración!
Resulta que han cambiado la forma en que el plugin de perfil guarda la info en la DB, y ahora añaden comillas.
Los problemas que indicas derivan de esto.
He hecho algunos cambios para que funcione bien. Estarán incluidos en la proxima version.
Gracias de nuevo por la colaboración!
Please Log in or Create an account to join the conversation.
- macsgv
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 93
13 years 3 weeks ago #5
by macsgv
Replied by macsgv on topic Please fix your get_string() call
Gracias a ti Antonio y te felicito por tu trabajo este componente esta muy bien y estoy seguro que seguirá evolucionando con el correr del tiempo.
Esperare a la nueva versión
Saludos
Esperare a la nueva versión
Saludos
Please Log in or Create an account to join the conversation.
- macsgv
- Topic Author
- Offline
- Premium Member
-
Less
More
- Posts: 93
13 years 2 weeks ago #6
by macsgv
Replied by macsgv on topic Please fix your get_string() call
Bug solucionado actualizando a la versión R09.1 de Joomdle
Saludos!!!
Saludos!!!
Please Log in or Create an account to join the conversation.