Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-54042

webservice core_user_get_users_by_field shows debugging: Undefined proprty

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 2.9.7, 3.0.5
    • 2.9.5, 3.0.3, 3.1
    • Web Services
    • MOODLE_29_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE
    • MOODLE_29_STABLE, MOODLE_30_STABLE
    • MDL-54042-master
    • Hide

      Run ./vendor/bin/phpunit user/tests/userlib_test.php and confirm it passes.

      Revert the first commit in the branch (the one with the fix - not the test).

      Re-run the test and confirm it fails.

      Show
      Run ./vendor/bin/phpunit user/tests/userlib_test.php and confirm it passes. Revert the first commit in the branch (the one with the fix - not the test). Re-run the test and confirm it fails.

      Steps to replicate:

      1. Login as teacher
      2. Go to assignment and click "View all submissions"
      3. Click on "Grade" for any student

      Check php error logs and you will observe following:

      [Wed May 04 12:22:34.646569 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP Notice:  Undefined property: stdClass::$defaultgroupingid in /home/rajesh/moodles/im/moodle/user/lib.php on line 515, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646612 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP Stack trace:, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646623 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   1. {main}() /home/rajesh/moodles/im/moodle/lib/ajax/service.php:0, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646630 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   2. external_api::call_external_function() /home/rajesh/moodles/im/moodle/lib/ajax/service.php:53, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646636 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   3. call_user_func_array:{/home/rajesh/moodles/im/moodle/lib/externallib.php:229}() /home/rajesh/moodles/im/moodle/lib/externallib.php:229, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646643 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   4. core_user_external::get_users_by_field() /home/rajesh/moodles/im/moodle/lib/externallib.php:229, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646673 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   5. user_get_user_details_courses() /home/rajesh/moodles/im/moodle/user/externallib.php:545, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.646679 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   6. user_get_user_details() /home/rajesh/moodles/im/moodle/user/lib.php:583, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654521 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP Notice:  Undefined property: stdClass::$defaultgroupingid in /home/rajesh/moodles/im/moodle/user/lib.php on line 515, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654557 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP Stack trace:, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654567 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   1. {main}() /home/rajesh/moodles/im/moodle/lib/ajax/service.php:0, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654574 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   2. external_api::call_external_function() /home/rajesh/moodles/im/moodle/lib/ajax/service.php:53, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654581 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   3. call_user_func_array:{/home/rajesh/moodles/im/moodle/lib/externallib.php:229}() /home/rajesh/moodles/im/moodle/lib/externallib.php:229, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654603 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   4. core_user_external::get_users_by_field() /home/rajesh/moodles/im/moodle/lib/externallib.php:229, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654610 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   5. user_get_user_details_courses() /home/rajesh/moodles/im/moodle/user/externallib.php:545, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      [Wed May 04 12:22:34.654615 2016] [:error] [pid 32523] [client 172.20.0.33:35019] PHP   6. user_get_user_details() /home/rajesh/moodles/im/moodle/user/lib.php:583, referer: http://rajesh.per.in.moodle.com/im/mod/assign/view.php?id=67&rownum=0&action=grader&userid=3
      

      Credit goes to fred for finding this problem.

      Alternatively run behat mod/assign/feedback/editpdf/tests/behat/annotate_pdf.feature and check error logs.

            damyon Damyon Wiese
            rajeshtaneja Rajesh Taneja
            Jun Pataleta Jun Pataleta
            Dan Poltawski Dan Poltawski
            Adrian Greeve Adrian Greeve
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.