Ticket #5605 (closed defect (bug): fixed)
r6567 breaks wp-admin
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | 2.5 |
| Component: | Administration | Version: | 2.5 |
| Severity: | normal | Keywords: | has-patch commit |
| Cc: |
Description
r6567 (probably the change to wp-includes/general-template.php) breaks the wp-admin area.
PHP ends up reviewing this: PHP Fatal error: Call to undefined function wp_get_current_user() in /var/www/blog/wp-includes/user.php on line 30
Attachments
Change History
comment:2
in reply to:
↑ description
gotgot — 4 years ago
Replying to christianthheim:
r6567 (probably the change to wp-includes/general-template.php) breaks the wp-admin area.
PHP ends up reviewing this: PHP Fatal error: Call to undefined function wp_get_current_user() in /var/www/blog/wp-includes/user.php on line 30
I've the same error. Downgrading to 6563 solves the problem.
Do either of you have any plugins installed? Try disabling them to see if there is a conflict there.
Replying to mdawaffe:
Do either of you have any plugins installed? Try disabling them to see if there is a conflict there.
Oh, yes. It's right! It was the "Optimize DB" plugin that produced that error. Disabling it resolved the problem.
Thank you.
- Status changed from new to closed
- Resolution set to invalid
- Milestone 2.5 deleted
No idea why that plugin would cause this. Weird. Line 30 is in get_user_option().
the bug comes from line 36 in the optimize-db.php file from the plugin
wp_enqueue_script('prototype');
see ticket #5612 for more info
wp_default_editor() is being called when WP_Scripts is constructed. This function gets the current user. When a plugin calls one of the script-loader functions, WP_Scripts is constructed before the current user is setup. The error will occur even if a script waits until init to use the script loader. Addressing #4181 would help that, but plugins that were unconditionally registering scripts will still break.
comment:11
mdawaffe — 4 years ago
- Keywords has-patch commit added
- Owner changed from anonymous to mdawaffe
- Status changed from reopened to new
5605.diff
Just in Time localization.
comment:12
ryan — 4 years ago
- Status changed from new to closed
- Resolution set to fixed


I cannot reproduce this fatal error. Where in the admin is it broken?
Are you sure you have a complete and up to date SVN checkout?