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

Error when upgrading due to misnamed upgrade function

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Quiz
    • Labels:
      None
    • Difficulty:
      Easy
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Error when upgrading due to misnamed upgrade function.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            ppichet Pierre Pichet added a comment -

            Uploading the HEAD version of yesterday I got the following
            Fatal error: Call to undefined function xmldb_quiz_overview_upgrade() in C:\moodle\moodle\site\moodle_head_exp\lib\upgradelib.php on line 378.
            The $component line 302 was quiz_overview
            The preceeding ones which were OK
            ....
            qtype_calculated

            qtype_essay

            qtype_match

            qtype_multianswer

            qtype_multichoice

            qtype_numerical

            qtype_randomsamatch

            qtype_shortanswer

            qtype_truefalse

            assignment_online

            Show
            ppichet Pierre Pichet added a comment - Uploading the HEAD version of yesterday I got the following Fatal error: Call to undefined function xmldb_quiz_overview_upgrade() in C:\moodle\moodle\site\moodle_head_exp\lib\upgradelib.php on line 378. The $component line 302 was quiz_overview The preceeding ones which were OK .... qtype_calculated qtype_essay qtype_match qtype_multianswer qtype_multichoice qtype_numerical qtype_randomsamatch qtype_shortanswer qtype_truefalse assignment_online
            Hide
            ppichet Pierre Pichet added a comment -

            More precisely
            plug

            Array
            (
            [grading] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/grading
            [overview] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/overview
            [responses] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/responses
            [statistics] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/statistics
            )

            quiz_overview
            then error message.
            This could related to the
            function xmldb_quizreport_overview_upgrade($oldversion) {
            of mod/quiz/report/overview/db/upgrade.php

            Show
            ppichet Pierre Pichet added a comment - More precisely plug Array ( [grading] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/grading [overview] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/overview [responses] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/responses [statistics] => C:\moodle\moodle\site\moodle_head_exp/mod/quiz/report/statistics ) quiz_overview then error message. This could related to the function xmldb_quizreport_overview_upgrade($oldversion) { of mod/quiz/report/overview/db/upgrade.php
            Hide
            ppichet Pierre Pichet added a comment -

            replacing by xmldb_quiz_overview_upgrade($oldversion) {
            solve apparently the problem but I let you see I something else is not missed as quiz db upgrade are complex...

            Show
            ppichet Pierre Pichet added a comment - replacing by xmldb_quiz_overview_upgrade($oldversion) { solve apparently the problem but I let you see I something else is not missed as quiz db upgrade are complex...
            Hide
            samhemelryk Sam Hemelryk added a comment -

            Moved this from sub issue of consistent navigation to its own issue as it really is a separate bug.
            Will commit a fix to this immediately.

            Problem found to be a misnamed upgrade function as uncovered by Pierre.
            Function name has been corrected and version numbers bummed to ensure that everyone who is running 2.0 already gets the update as well.

            Show
            samhemelryk Sam Hemelryk added a comment - Moved this from sub issue of consistent navigation to its own issue as it really is a separate bug. Will commit a fix to this immediately. Problem found to be a misnamed upgrade function as uncovered by Pierre. Function name has been corrected and version numbers bummed to ensure that everyone who is running 2.0 already gets the update as well.
            Hide
            samhemelryk Sam Hemelryk added a comment -

            Now fixed

            Show
            samhemelryk Sam Hemelryk added a comment - Now fixed

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  24/Nov/10