Automattic / Automattic/babble
Installing BABBLE throws an error!
- Dominant language
- PHP
- Stars
- 250
- Forks
- 44
- PR merge metrics
- No merged PRs in 30d
Description
Dear Babble team,
here is an error right after activation.
Fatal error: Uncaught Exception: Please specify a target term_id in /kunden/100402_81371/yachtpool1/wordpress/wp-content/plugins/babble-master/class-taxonomy.php:926 Stack trace: #0 /kunden/100402_81371/yachtpool1/wordpress/wp-content/plugins/babble-master/class-taxonomy.php(376): Babble_Taxonomies->get_transid(NULL) #1 /kunden/100402_81371/yachtpool1/wordpress/wp-includes/class-wp-hook.php(290): Babble_Taxonomies->get_terms(Array) #2 /kunden/100402_81371/yachtpool1/wordpress/wp-includes/plugin.php(206):
WP_Hook->apply_filters(Array, Array) #3 /kunden/100402_81371/yachtpool1/wordpress/wp-includes/taxonomy.php(1201): apply_filters('get_terms', Array, Array, Array, Object(WP_Term_Query)) #4 /kunden/100402_81371/yachtpool1/wordpress/wp-includes/taxonomy.php(2028): get_terms(Array) #5 /kunden/100402_81371/yachtpool1/wordpress/wp-content/plugins/babble-master/class-post-public.php(1468): wp_get_object_terms(Array, Array, Array) #6 /kunden/100402_81371/yachtpool1/wordpress/wp-content/plugins/babble-master/class-post-public.php( in /kunden/100402_81371/yachtpool1/wordpress/wp-content/plugins/babble-master/class-taxonomy.php on line 926
Contributor guide
Research direction
Start by reproducing activation and reading class-taxonomy.php around lines 926 and 376, then follow the call from class-post-public.php around line 1468. Trace why get_transid receives a null target term_id; done means BABBLE activates without this fatal error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- backend, internationalization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100