-
Bug
-
Resolution: Fixed
-
Minor
-
2.4.7, 2.5.3, 2.6, 2.7
-
MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
-
MOODLE_29_STABLE
-
MDL-43483_master -
While working on MDL-43482 I found five minor issues:
- First connection of a user:
...
[2013-12-22 14:26:22] *CRITICAL* [php] Creating default object from empty value on line 251
...
- Beep to a user (sometime):
...
[2013-12-22 14:27:49] *CRITICAL* [php] Trying to get property of non-object on line 760
[2013-12-22 14:27:49] *CRITICAL* [php] Trying to get property of non-object on line 762
[2013-12-22 14:27:49] *CRITICAL* [php] Trying to get property of non-object on line 772
...
[2013-12-22 14:40:32] *CRITICAL* [php] Creating default object from empty value on line 767
...
- When a user closes the chat window, after a while:
...
[2013-12-22 15:47:39] *IMPORTANT* User has disconnected, destroying uid 3 with SID sNCIyyuTVvUzPwnDBJN4hyOkulhm31pK
[2013-12-22 15:47:39] *CRITICAL* [php] Undefined index: sNCIyyuTVvUzPwnDBJN4hyOkulhm31pK on line 140
[2013-12-22 15:47:39] *CRITICAL* [php] Trying to get property of non-object on line 140
[2013-12-22 15:47:39] *CRITICAL* [php] Undefined index: sNCIyyuTVvUzPwnDBJN4hyOkulhm31pK on line 143
...
- When there is only one user in the chat room with no messages yet (sometime):
[2013-12-26 10:51:41] *CRITICAL* [php] Undefined index: lastinfocommit on line 234
Default exception handler: Coding error detected, it must be fixed by a programmer: moodle_database::update_record_raw() id field must be specified. Debug:
Error code: codingerror
* line 1166 of /lib/dml/mysqli_native_moodle_database.php: coding_exception thrown
* line 1222 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->update_record_raw()
* line 237 of /mod/chat/chatd.php: call to mysqli_native_moodle_database->update_record()
* line 470 of /mod/chat/chatd.php: call to ChatDaemon->user_lazy_update()
* line 605 of /mod/chat/chatd.php: call to ChatDaemon->dispatch_sidekick()
* line 1098 of /mod/chat/chatd.php: call to ChatDaemon->promote_ufo()
!!! Coding error detected, it must be fixed by a programmer: moodle_database::update_record_raw() id field must be specified. !!!
!!
Error code: codingerror !!
!! Stack trace: * line 1166 of /lib/dml/mysqli_native_moodle_database.php: coding_exception thrown
* line 1222 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->update_record_raw()
* line 237 of /mod/chat/chatd.php: call to mysqli_native_moodle_database->update_record()
* line 470 of /mod/chat/chatd.php: call to ChatDaemon->user_lazy_update()
* line 605 of /mod/chat/chatd.php: call to ChatDaemon->dispatch_sidekick()
* line 1098 of /mod/chat/chatd.php: call to ChatDaemon->promote_ufo()
!!
- In case of strange socket issues - easy to replicate with
MDL-43500, when the self-signed certificate has not been yet validated by the browser/user - the output is flooded by socket_select() errors:[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742
[2013-12-27 13:32:51] *CRITICAL* [php] socket_select(): 150 is not a valid Socket resource on line 742