BuddyDev

Search

Buddyblog error

  • Participant
    Level: Guru
    Posts: 910
    Tosin on #55797

    Hello,

    I keep getting an error when I try to access the buddyblog pro settings page. this is the error from my log file

      Critical Uncaught TypeError: Cannot access offset of type string on string in /var/www/wptbox/wp-content/plugins/buddyblog-pay-per-post/src/core/class-promotion-helper.php:307  
    Additional context
    {
        "error": {
            "type": 1,
            "file": "/var/www/wptbox/wp-content/plugins/buddyblog-pay-per-post/src/core/class-promotion-helper.php",
            "line": 307
        },
        "remote-logging": true,
        "backtrace": [
            "",
            "#0 /var/www/wptbox/wp-content/plugins/buddyblog-pay-per-post/src/core/class-post-form-ui-helper.php(121): BuddyBlog_Pay_Per_Post\Core\Promotion_Helper->product_detail()",
            "#1 /var/www/wptbox/wp-includes/class-wp-hook.php(326): BuddyBlog_Pay_Per_Post\Core\Post_Form_UI_Helper->add_product_field()",
            "#2 /var/www/wptbox/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()",
            "#3 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action()",
            "#4 /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/core/bblpro-form-function.php(672): do_action()",
            "#5 /var/www/wptbox/wp-content/plugins/buddyblog-pro/templates/buddyblog/default/default/create.php(20): bblpro_render_form()",
            "#6 /var/www/wptbox/wp-includes/template.php(812): require('...')",
            "#7 /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/core/bblpro-template-functions.php(74): load_template()",
            "#8 /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/shortcodes/class-bbl-create-form-shortcode.php(164): bblpro_get_template_part()",
            "#9 /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/shortcodes/class-bbl-create-form-shortcode.php(84): BuddyBlog_Pro\Shortcodes\BBL_Create_Form_Shortcode->form_shortcode()",
            "#10 /var/www/wptbox/wp-includes/shortcodes.php(434): BuddyBlog_Pro\Shortcodes\BBL_Create_Form_Shortcode->post_type_shortcode()",
            "#11 [internal function]: do_shortcode_tag()",
            "#12 /var/www/wptbox/wp-includes/shortcodes.php(273): preg_replace_callback()",
            "#13 /var/www/wptbox/wp-includes/class-wp-hook.php(324): do_shortcode()",
            "#14 /var/www/wptbox/wp-includes/plugin.php(205): WP_Hook->apply_filters()",
            "#15 /var/www/wptbox/wp-includes/post-template.php(256): apply_filters()",
            "#16 /var/www/wptbox/wp-content/themes/klein/content-page.php(22): the_content()",
            "#17 /var/www/wptbox/wp-includes/template.php(812): require('...')",
            "#18 /var/www/wptbox/wp-includes/template.php(745): load_template()",
            "#19 /var/www/wptbox/wp-includes/general-template.php(206): locate_template()",
            "#20 /var/www/wptbox/wp-content/themes/klein/layout-page-full-content.php(17): get_template_part()",
            "#21 /var/www/wptbox/wp-includes/template.php(812): require('...')",
            "#22 /var/www/wptbox/wp-includes/template.php(745): load_template()",
            "#23 /var/www/wptbox/wp-includes/general-template.php(206): locate_template()",
            "#24 /var/www/wptbox/wp-content/themes/klein-child/page.php(24): get_template_part()",
            "#25 /var/www/wptbox/wp-includes/template-loader.php(106): include('...')",
            "#26 /var/www/wptbox/wp-blog-header.php(19): require_once('...')",
            "#27 /var/www/wptbox/index.php(17): require('...')",
            "#28 {main}",
            "thrown"
        ]
    } 

    and

     Critical Uncaught Error: Call to undefined method Press_Themes\PT_Settings\Page::set_sidebar_config() in /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/admin/class-settings-admin.php:909  
    Additional context
    {
        "error": {
            "type": 1,
            "file": "/var/www/wptbox/wp-content/plugins/buddyblog-pro/src/admin/class-settings-admin.php",
            "line": 909
        },
        "remote-logging": true,
        "backtrace": [
            "",
            "#0 /var/www/wptbox/wp-content/plugins/buddyblog-pro/src/admin/class-settings-admin.php(84): BuddyBlog_Pro\Admin\Settings_Admin->setup_sidebar()",
            "#1 /var/www/wptbox/wp-includes/class-wp-hook.php(324): BuddyBlog_Pro\Admin\Settings_Admin->init()",
            "#2 /var/www/wptbox/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()",
            "#3 /var/www/wptbox/wp-includes/plugin.php(517): WP_Hook->do_action()",
            "#4 /var/www/wptbox/wp-admin/admin.php(176): do_action()",
            "#5 /var/www/wptbox/wp-admin/edit.php(10): require_once('...')",
            "#6 {main}",
            "thrown"
        ]
    } 
  • Keymaster
    (BuddyDev Team)
    Posts: 25171
    Brajesh Singh on #55798

    Hi Tosin,
    I am sorry for the experience. It might happen due to loading of old pt-settings framework by one of our plugins.

    Any chance that you have “BuddyPress Private Message Rate Limiter” or “BuddyPress Block User”, Please disable them temporarily, that should fix it. I will push an update with the new release for these 2 plugins today.

    If that is not the case, Please let me know the list of active plugins.

    Regards
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25171
    Brajesh Singh on #55799

    Hi Tosin,
    We have pushed an update for the Private Rate limiter and the Block Users plugin. Please update if you are using them and the issue would be resolved.

    If not, Please share the list of active plugins and I will test for the conflict.

    Thank you
    Brajesh

You must be logged in to reply to this topic.

This topic is: not resolved