• Resolved Ambyomoron

    (@josiah-s-carberry)


    Using WordPress 4.7.3, WooCommerce 3.0.0, Moodle 3.2.2 (Build: 20170313).

    I upgraded to ver 1.2.1 of MooWoodle and the interface is now broken.
    1. New users are not created in Moodle
    2. Any function involving MooWoodle generates a set of error messages:
    Example a:
    When deleting a user account:

    This page should be using theme contemporary which cannot be initialised. Falling back to the site theme decaf

    line 503 of /lib/outputlib.php: call to debugging()
    line 7171 of /lib/moodlelib.php: call to theme_config::load()
    line 420 of /lib/classes/user.php: call to get_list_of_themes()
    line 581 of /lib/classes/user.php: call to core_user::fill_properties_cache()
    line 550 of /lib/classes/user.php: call to core_user::get_property_type()
    line 143 of /user/lib.php: call to core_user::clean_field()
    line 4130 of /lib/moodlelib.php: call to user_update_user()
    line 90 of /admin/user.php: call to delete_user()

    Example b:
    When clicking on Functions for a web service:

    This page should be using theme contemporary which cannot be initialised. Falling back to the site theme decaf

    line 503 of /lib/outputlib.php: call to debugging()
    line 7171 of /lib/moodlelib.php: call to theme_config::load()
    line 420 of /lib/classes/user.php: call to get_list_of_themes()
    line 581 of /lib/classes/user.php: call to core_user::fill_properties_cache()
    line 54 of /user/externallib.php: call to core_user::get_property_type()
    line ? of unknownfile: call to core_user_external::create_users_parameters()
    line 118 of /lib/externallib.php: call to call_user_func()
    line 219 of /webservice/renderer.php: call to external_api::external_function_info()
    line 121 of /admin/webservice/service_functions.php: call to core_webservice_renderer->admin_service_function_list()

    Note that the synchronize function in WordPress operates without any error messages, although there were no changes in courses to synchronize.

    Note, too, that there were NO configuration changes in Moodle preceding these errors.

Viewing 3 replies - 1 through 3 (of 3 total)
  • @josiah-s-carberry

    Thank you for your continuous support.

    We have added a new function, please follow these Moodle path below:
    Administration > Site administration > Plugins > External services > Select your service for MooWoodle > Add functions > Add the following function to your webservice: ‘core_user_get_users’.

    This is new. Most of the people are missing this thing while setting up the service in Moodle and was facing the same issue you are facing.

    Please, make sure you are also running:

    WP 4.7.3

    WC 3.0.0

    Moodle 3.2.2

    Let me know whether this resolved the issue.

    Thread Starter Ambyomoron

    (@josiah-s-carberry)

    I had already added that function, but it changes nothing. The error messages persist and no new accounts are created.

    I presume that the function “core_user_get_users_by_field” needs to be removed. Thanks for your confirmation on this point.

    Does this problem have anything to do with having changed the theme in Moodle after having installed MooWoodle and configured Moodle for its use??? Otherwise, why should the error msgs refer to a theme (contemporary) that is simply not used?

    @josiah-s-carberry You do not need to but you can remove ‘core_user_get_users_by_field’.

    MooWoodle has nothing to do with Moodle theme.

    We can look into the issue but for that please reach us through https://dualcube.com/contact-us/. Please don’t forget to mention this thread there.

    Regards,
    Moumita

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Upgrade to Version 1.2.1 breaks the interface’ is closed to new replies.