Problema tareas con moodle 2.5 y oracle

Problema tareas con moodle 2.5 y oracle

de Sol Garcia -
Número de respuestas: 3

Buenas tardes

Tengo un moodle 2.5 con Oracle, y cuando accedo a las tareas (con cualquier perfil) me aparece este error:

Error al escribir a la base de datos

Más información sobre este error

Debug info: ORA-01722: número no válido
UPDATE m_grade_grades SET itemid = :itemid,userid = :userid,rawgrade = :rawgrade,rawgrademax = :rawgrademax,rawgrademin = :rawgrademin,rawscaleid = :rawscaleid,usermodified = :usermodified,finalgrade = :finalgrade,hidden = :hidden,locked = :locked,locktime = :locktime,exported = :exported,overridden = :overridden,excluded = :excluded,timecreated = :timecreated,timemodified = :timemodified WHERE id=:id
[array (
'itemid' => '1',
'userid' => '2',
'rawgrade' => NULL,
'rawgrademax' => 100,
'rawgrademin' => 0,
'rawscaleid' => NULL,
'usermodified' => NULL,
'finalgrade' => 14.73684,
'hidden' => '0',
'locked' => '0',
'locktime' => '0',
'exported' => '0',
'overridden' => '0',
'excluded' => '0',
'timecreated' => NULL,
'timemodified' => NULL,
'id' => '2',
)]
Error code: dmlwriteexception
Stack trace:
  • line 426 of /lib/dml/moodle_database.php: dml_write_exception thrown
  • line 280 of /lib/dml/oci_native_moodle_database.php: call to moodle_database->query_end()
  • line 1348 of /lib/dml/oci_native_moodle_database.php: call to oci_native_moodle_database->query_end()
  • line 1381 of /lib/dml/oci_native_moodle_database.php: call to oci_native_moodle_database->update_record_raw()
  • line 241 of /lib/grade/grade_object.php: call to oci_native_moodle_database->update_record()
  • line 765 of /lib/grade/grade_grade.php: call to grade_object->update()
  • line 624 of /lib/grade/grade_category.php: call to grade_grade->update()
  • line 495 of /lib/grade/grade_category.php: call to grade_category->aggregate_grades()
  • line 671 of /lib/grade/grade_item.php: call to grade_category->generate_grades()
  • line 1073 of /lib/gradelib.php: call to grade_item->regrade_final_grades()
  • line 350 of /lib/gradelib.php: call to grade_regrade_final_grades()
  • line 4865 of /mod/assign/locallib.php: call to grade_get_grades()
  • line 3299 of /mod/assign/locallib.php: call to assign->grading_disabled()
  • line 3594 of /mod/assign/locallib.php: call to assign->view_student_summary()
  • line 494 of /mod/assign/locallib.php: call to assign->view_submission_page()
  • line 53 of /mod/assign/view.php: call to assign->view()

¿Me podéis echar una mano? ¿a alguien más le pasa?

Un saludo y gracias

 

Sol

Promedio de valoraciones: -
En respuesta a Sol Garcia

Re: Problema tareas con moodle 2.5 y oracle

de Javier Sola -

Hola Sol.

Nunca he trabajado con Moodle sobre Oracle, pero recientemente, evaluando la versión 2.6 me encontré con que Moodle se está planteando dejar de dar soporte sobre Oracle por lo problemas que trae.

Te paso el siguiente enlace

http://docs.moodle.org/dev/Moodle_2.6_release_notes

donde se dice

We are considering dropping our Oracle support in future versions. There are known performance and compatibility problems, many add-ons are not compatible. Most of these problems are caused by the fact that Oracle databases do not implement necessary industry SQL standards and contain several legacy limitations. If you are using Oracle, or planning to, then we highly encourage

Ya se que esta información no es de ayuda para tu problema, pero creo que los que utilizáis Oracle debéis estar informados al respecto.

Un saludo

En respuesta a Javier Sola

Re: Problema tareas con moodle 2.5 y oracle

de Javier Hernández Sánchez -

Hola Sol.

He tenido instaladas varias versiones de Moodle con Oracle y siempre me han dado muchisimos problemas. Algunas de las sentencias SQL he visto que no funcionan en Oracle con lo cual te toca modificarla y cuando intentas instalar Módulos muchos no están testeados para Oracle. El problema viene con las actualizaciones. Tienes que volver a corregir lo ya corregido.

Mi decisión fue pasar a MySQL y abandonar Oracle. Además como dice Javier se han planteado abandonar el soporte en versiones futuras.

Siento no ser de más ayuda.

Un saludo.

En respuesta a Sol Garcia

Re: Problema tareas con moodle 2.5 y oracle

de fernando arnal -

Buenas tardes Solç

Aunque el post tenga unos meses... puedes decirme si conseguiste solucionarlo?... Nosotros tenemos la misma incidencia 

Muchas gracias por tu respuesta

 

Saludos cordiales

Fernando Arnal