Skip to content

Fatal error during setup wizard if courses to import cannot be fetched #2992

@brianhogg

Description

@brianhogg

Reproduction Steps

  1. Disable access to academy.lifterlms.com
  2. Go through the setup wizard, and get to the last step

Expected Behavior

No error

Actual Behavior

Fatal error

Image

Error Messages / Logs

Fatal error: Uncaught TypeError: LLMS_Admin_Setup_Wizard::output_before_importable_course): Argument #1 ($course) must be of type array, WpOrg|Requests|Utility|CaselnsensitiveDictionary given, called in /srv/users/manager/apps/hogg-new/public/wp-includes/class-wp-hook.php on line 324 and defined in /srv/users/manager/apps/hogg-new/public/wp contentt/plugins/ifterlms/includes/admin/class.llms.admin.setup.wizard.php:110 Stack 

Stack trace: /srv/users/manager/apps/hogg-new/public/wp-includes/class-wp-hook.php(324): LLMS_Admin_Setup_Wizard->output_before_importable_course(Object(WpOrg|Requests|Utility|CaselnsensitiveDictionary)) 
#1/srv/users/manager/apps/hogg-new/public/wp-includes/class-wp= hook.php(348): WP_Hook->apply_filters(", Array) 
#2 /srv/users/manager/apps/hogg-new/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array) 
#3 /srv/users/manager/apps/hogg-new/public/wp-content/plugins/lfterlms/includes/admin/views/importable-course.php(35): do_action(llms_before_imp..., Object(WpOrg|Requests/Utility|CaselnsensitiveDictionary)) 
#4 /srv/users/manager/apps/hogg-new/public/wp-content/plugins/lifterms/includes/admin/views/importable-courses.php(38): include('/srv/users/mana...) 
#5/srv/users/manager/apps/hogg-new/public/wp-content/plugins/ifterlms/includes/admin/views/setup-wizard/step-finish.php(30): require(/srv/users/mana...') 
#6 /srv/users/manager/apps/hogg-new/public/wp content/plugins/lfterlms/includes/abstracts/llms-abstract-admin-wizard.php(342): include('/srv/users/mana...) include('/srv/users/mana...) /srv/users/manager/apps/hogg-new/public/wp-includes/class-wp-hook.php(324): LLMS_Abstract_Admin_Wizard->output(*) LLMS_Abstract_Admin_Wizard->output(*) /srv/users/manager/apps/hogg-new/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters", Array) 
#9 /srv/users/manager/apps/hogg-new/public/wo-includes/plugin.php(517): WP_Hook->do_action(Array) 
#10/srv/users/manager/apps/hogg-new/public/wp-admin/admin.php(260): do_action(dashboard_page_...) 
#11/srv/users/manager/apps/hogg-new/public/wp-admin/index.php(10): require_once(/srv/users/mana...) 
#12 (main} thrown in /srv/users/manager/apps/hogg-
new/public/wp-content/plugins/lifterlms/includes/admin/class.lIms.admin.setup.wizard.php on line 110
There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions