CRM-15413 Ajax error prevents registrations for events (when many events)

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.4.7
    • Fix Version/s: None
    • Component/s: CiviEvent
    • Labels:
      None
    • Documentation Required?:
      None

      Description

      This issue only seems to occur when there are a large number of past events, such as more than 350 events in the last 3 months. ( as a result I have been unable to reproduce this in the public CiviCRM sandbox)

      In my environment, I am able to reproduce this by doing the following:
      1) In the CiviCRM back -office, I click "Create New ... Event Registration"

      2) Under the select list for choosing an event, I click the link "past 3 months"

      Using Firebug, I now get the error message:
      NS_ERROR_IN_PROGRESS: Component returned failure code: 0x804b000f (NS_ERROR_IN_PROGRESS) [nsICacheEntry.dataSize]
      chrome://firebug/content/net/netCacheReader.js
      Line 294

      FYI: as a result of this bug, there is no means for the user to register anyone for past events. Even though they can see past events listed in the select list and they can choose the desired past event, nothing happens if they click the "Save" button on this page.

        Attachments

          Activity

          [CRM-15413] Ajax error prevents registrations for events (when many events)
          Sarah Gladstone added a comment - - edited

          FYI: This issue also breaks back-office registrations for upcoming events. The error message when trying to register people for upcoming events is:
          "NetworkError: 500 Internal Server Error - https://www.mygroup.org/civicrm/participant/add"
          add
          ----------------------------------------------------------------------------------
          SyntaxError: syntax error

          addMultiClientOption( prePopulateData, ,"" );
          --------------------------------------------------------------------
          add (line 407, col 45)
          NS_ERROR_IN_PROGRESS: Component returned failure code: 0x804b000f (NS_ERROR_IN_PROGRESS) [nsICacheEntry.dataSize]

          Coleman Watts added a comment -

          This is already fixed in 4.5. The new version uses a much more scalable widget for selecting events.

            People

            • Assignee:
              Unassigned
              Reporter:
              Sarah Gladstone

              Dates

              • Created:
                Updated:
                Resolved: