Support » Plugin: BulletProof Security » Compatibility with Prosociate?

  • Resolved 7thcircle

    (@7thcircle)


    I have 3 sites running the latest versions of Bulletproof, Woocommerce, WP and Prosociate (https://www.prosociate.com/).

    I am getting a lot of errors in my logs and the developer believes this may be a a conflict with Bulletproof.

    I have not seen errors in my access logs, and security logs do not appear to have much info either

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author AITpro

    (@aitpro)

    “I am getting a lot of errors in my logs”. Which logs are these? Host server log files? Post 1 of each individual type of error so I can take a look at them.

    Note: BPS has built-in troubleshooting capability > https://forum.ait-pro.com/forums/topic/read-me-first-free/#bps-free-general-troubleshooting

    Thread Starter 7thcircle

    (@7thcircle)

    Sorry, I should have been a little clearer. The errors are in my debug.log (see below)

    To me, the errors do not look to be related, but I want to cover all my bases. They look to be a coding issue on their end. I tried to limit the errors to one per type/line, but there may be some duplication. On one site alone the log for the last 24 hours was over 30MB

    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/classes/ProssociateDisplay.php on line 21
    PHP Notice: Undefined variable: finalAmount in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 573
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-includes/class-wp-customize-manager.php on line 2478
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-includes/class-wp-customize-manager.php on line 2484
    PHP Notice: Undefined property: stdClass::$Item in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 385
    PHP Notice: wpdb::prepare was called incorrectly. The query does not contain the correct number of placeholders (1) for the number of arguments passed (2). Please see Debugging in WordPress for more information. (This message was added in version 4.8.3.) in /home/xxxxxxxxxx/public_html/wp-includes/functions.php on line 4146
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/modules/product_stats/ProductStats.php on line 76
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-includes/class-wp-query.php on line 3863
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/all-in-one-seo-pack/modules/aioseop_opengraph.php on line 666
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-includes/post.php on line 5475
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-includes/post.php on line 5480
    PHP Notice: Undefined property: stdClass::$Title in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/classes/ProssociateSearch.php on line 238
    PHP Notice: Undefined property: stdClass::$Title in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/classes/ProssociateItem.php on line 31
    PHP Notice: Undefined property: stdClass::$Feature in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 890
    PHP Notice: Undefined property: stdClass::$Feature in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 909
    PHP Notice: Undefined property: stdClass::$Title in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 1532
    PHP Notice: Undefined index: auto_category in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 1045
    PHP Notice: Undefined property: stdClass::$LargeImage in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 419
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 419
    PHP Notice: Undefined property: ProssociateItem::$ItemAttributes in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCronSubscription.php on line 419
    PHP Notice: Undefined variable: user_id in /home/xxxxxxxxxx/public_html/wp-content/plugins/bulletproof-security/admin/includes/admin.php on line 858
    PHP Notice: Undefined property: stdClass::$Offers in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 515
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 515
    PHP Notice: Undefined property: stdClass::$Offers in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 534
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 534
    PHP Notice: Undefined property: stdClass::$Offers in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 487
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 487
    PHP Notice: Undefined property: stdClass::$Item in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 385
    PHP Notice: Undefined property: stdClass::$Offers in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 517
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 517
    PHP Notice: Undefined property: stdClass::$Offers in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 536
    PHP Notice: Trying to get property of non-object in /home/xxxxxxxxxx/public_html/wp-content/plugins/prosociate/cron/ProsociateCron.php on line 536

    Plugin Author AITpro

    (@aitpro)

    PHP Notice errors are not considered critical and are instead a “coding technicality” type of error – “Notice – Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.”

    I don’t believe BPS is causing these php errors. Since several WP Core files are also generating PHP Notice errors then it is possible that your WP installation is not complete or a file is missing or some other similar WP Core problem. The first thing to try would be to manually reinstall WordPress > Dashboard Menu > Updates Menu > Click the Re-install Now button.

    Plugin Author AITpro

    (@aitpro)

    Important Note: WP_DEBUG should only be turned on in your wp-config.php file when you run into a problem with WP, plugins or themes. You should turn off WP_DEBUG after debugging to test a plugin or themes functionality. WP_DEBUG can actually cause plugins and themes not to work correctly in certain forms or other functionality. So after checking for errors you want to turn off WP_DEBUG to retest WP, plugins and themes.

    Thread Starter 7thcircle

    (@7thcircle)

    You have confirmed just what I thought. Thank you.

    As for the debug log, I know to leave it off normally. I had to enable it because the plugin is not doing what it is supposed to do. It runs a cron subscription to update products and was not working.

    Thanks for the quick response and keep up the good work on the plugin. It’s by far my favorite security plugin and always one I suggest to others when they need something.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Compatibility with Prosociate?’ is closed to new replies.