Problema na inserção de curso teste

Problema na inserção de curso teste

por Patrick Garcia -
Número de respostas: 1

Olá pessoal!


Estou realizando alguns testes com o Moodle e ao realizar a criação de um curso teste pelo módulo Desenvolvimento surgiu o seguinte erro:

Debug info: Column 'userid' cannot be null
INSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)
[array (
0 => '41',
1 => 0,
2 => NULL,
3 => 0,
4 => 0,
5 => '2',
6 => 1477490993,
7 => 1477490993,
)]
Error code: dmlwriteexception
Stack trace:
  • line 446 of /lib/dml/moodle_database.php: dml_write_exception thrown
  • line 1164 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
  • line 1210 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
  • line 1317 of /lib/enrollib.php: call to mysqli_native_moodle_database->insert_record()
  • line 329 of /admin/tool/generator/classes/course_backend.php: call to enrol_plugin->enrol_user()
  • line 227 of /admin/tool/generator/classes/course_backend.php: call to tool_generator_course_backend->create_users()
  • line 67 of /admin/tool/generator/maketestcourse.php: call to tool_generator_course_backend->make()

Alguém saberia me dizer como solucionar este erro de coluna no banco?


Valeu,

Contagem das avaliações:  -
Em resposta à Patrick Garcia

Re: Problema na inserção de curso teste

por Gleidson Medeiros -

Ol@,

A ferramenta de testes de administrador de criação de curso teste também cria usuários e inscreve eles nos cursos, ambas as operações com o plugin de autenticação e inscrição manuais.

Desde que o campo 'userid' retornout como "NULL", suspeito que a criação do usuário não foi bem-sucedida ou esse usuário pode ter sido deletado em algum momento.

Existem alguns bugs corrigidos nessa ferramenta que causavam problemas quando o site tem campos personalizado de perfil obrigatórios, você já tentou atualizar seu Moodle para a versão mais estável do release?

Abraços,

--
Gleidson
linkedin.com/in/gleidsonlm

Contagem das avaliações:  -