Title: Errors in error log
Last modified: May 20, 2019

---

# Errors in error log

 *  Resolved [mcsalesllc](https://wordpress.org/support/users/mcsalesllc/)
 * (@mcsalesllc)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/)
 * Not sure if it needs to be fixed with an update or something that needs to be
   changed in my system. Please help.
    Thanks, Mike
 * (Received 2x errors below)
 * Warning: preg_replace(): Compilation failed: invalid range in character class
   at offset 4 in /home/dh_dvap5v/mc-salesllc.com/wp-content/plugins/woocommerce-
   gateway-paypal-powered-by-braintree/includes/api/requests/class-wc-braintree-
   api-transaction-request.php on line 209
 * stock was called incorrectly. Product properties should not be accessed directly.
   Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-
   loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters,
   WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook-
   >apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout-
   >process_order_payment, WC_Braintree\Plugin_Framework\SV_WC_Payment_Gateway_Direct-
   >process_payment, WC_Order->payment_complete, WC_Order->save, WC_Order->status_transition,
   do_action(‘woocommerce_order_status_processing’), WP_Hook->do_action, WP_Hook-
   >apply_filters, wc_maybe_reduce_stock_levels, wc_reduce_stock_levels, do_action(‘
   woocommerce_reduce_order_stock’), WP_Hook->do_action, WP_Hook->apply_filters,
   OrderWrapper::handle_reduce_order_stock, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong.
   This message was added in version 3.0.

Viewing 7 replies - 1 through 7 (of 7 total)

 *  [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * (@treibalen)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11559684)
 * Hi there [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * Can you please provide me with more context of this error? Where do you see it
   and when? Does the gateway work as expected at the same time or payments are 
   failing?
 * Also, please share a copy of your site’s System Status. You can find it via WooCommerce
   > Status.
    Select “Get system report” and then “Copy for support”.  Once you’ve
   done that, paste it here in your response.
 * Cheers!
 *  Thread Starter [mcsalesllc](https://wordpress.org/support/users/mcsalesllc/)
 * (@mcsalesllc)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11560035)
 * Hello,
    I reached out to the folks at GitHub and they said this, “Your payment
   gateway is calling product properties directly and not using the getters provided
   for accessing properties. I suggest you contact the developers of the gateway
   for support.”
 * This occurs when orders have been processed by my customers. From what I can 
   tell, the payments have not failed yet, but I do not want it to get to that point.
   I also do not want it messing up my inventory structure by not adjusting accordingly
   after a sale. I’m not one to go in and revise plugins so I’d much rather not 
   go in and change the coding myself.
 * System Status:
 *     ```
       ### WordPress Environment ###
   
       WordPress address (URL): https://mc-salesllc.com
       Site address (URL): https://mc-salesllc.com
       WC Version: 3.6.3
       Log Directory Writable: ✔
       WP Version: 5.2.1
       WP Multisite: –
       WP Memory Limit: 512 MB
       WP Debug Mode: –
       WP Cron: ✔
       Language: en_US
       External object cache: –
   
       ### Server Environment ###
   
       Server Info: Apache
       PHP Version: 7.3.0
       PHP Post Max Size: 65 MB
       PHP Time Limit: 6000
       PHP Max Input Vars: 1000
       cURL Version: 7.35.0
       OpenSSL/1.0.1f
   
       SUHOSIN Installed: –
       MySQL Version: 5.6.34-log
       Max Upload Size: 64 MB
       Default Timezone is UTC: ✔
       fsockopen/cURL: ✔
       SoapClient: ✔
       DOMDocument: ✔
       GZip: ✔
       Multibyte String: ✔
       Remote Post: ✔
       Remote Get: ✔
   
       ### Database ###
   
       WC Database Version: 3.6.3
       WC Database Prefix: wp_
       MaxMind GeoIP Database: ✔
       Total Database Size: 487.94MB
       Database Data Size: 453.14MB
       Database Index Size: 34.80MB
       wp_woocommerce_sessions: Data: 29.83MB + Index: 1.01MB
       wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.01MB
       wp_woocommerce_attribute_taxonomies: Data: 0.01MB + Index: 0.01MB
       wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_order_items: Data: 0.24MB + Index: 0.09MB
       wp_woocommerce_order_itemmeta: Data: 0.96MB + Index: 0.68MB
       wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.01MB
       wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.01MB
       wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB
       wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB
       wp_addactionsandfilters_plugin_usercode: Data: 0.00MB + Index: 0.00MB
       wp_aws_index: Data: 2.00MB + Index: 0.00MB
       wp_commentmeta: Data: 0.06MB + Index: 0.05MB
       wp_comments: Data: 1.12MB + Index: 0.41MB
       wp_contact_bank: Data: 0.02MB + Index: 0.00MB
       wp_contact_bank_meta: Data: 0.03MB + Index: 0.00MB
       wp_cpf_customfeeds: Data: 0.02MB + Index: 0.02MB
       wp_cpf_custom_products: Data: 0.02MB + Index: 0.02MB
       wp_cpf_feedproducts: Data: 0.02MB + Index: 0.00MB
       wp_cpf_google_merchant_feed_products: Data: 0.02MB + Index: 0.02MB
       wp_cpf_resolved_product_data: Data: 0.02MB + Index: 0.00MB
       wp_cp_feeds: Data: 0.00MB + Index: 0.00MB
       wp_discount: Data: 0.00MB + Index: 0.00MB
       wp_ebay_accounts: Data: 0.35MB + Index: 0.00MB
       wp_ebay_auctions: Data: 70.64MB + Index: 0.58MB
       wp_ebay_categories: Data: 1.58MB + Index: 1.07MB
       wp_ebay_jobs: Data: 0.06MB + Index: 0.00MB
       wp_ebay_log: Data: 0.23MB + Index: 0.01MB
       wp_ebay_messages: Data: 0.42MB + Index: 0.01MB
       wp_ebay_orders: Data: 23.68MB + Index: 0.09MB
       wp_ebay_payment: Data: 0.00MB + Index: 0.00MB
       wp_ebay_profiles: Data: 0.01MB + Index: 0.00MB
       wp_ebay_shipping: Data: 0.01MB + Index: 0.00MB
       wp_ebay_sites: Data: 0.01MB + Index: 0.00MB
       wp_ebay_store_categories: Data: 0.00MB + Index: 0.00MB
       wp_ebay_transactions: Data: 30.77MB + Index: 0.17MB
       wp_google_merchant_cp_feeds: Data: 0.02MB + Index: 0.00MB
       wp_grp_google_place: Data: 0.00MB + Index: 0.00MB
       wp_grp_google_review: Data: 0.00MB + Index: 0.00MB
       wp_links: Data: 0.00MB + Index: 0.00MB
       wp_litespeed_img_optm: Data: 0.00MB + Index: 0.00MB
       wp_litespeed_optimizer: Data: 0.00MB + Index: 0.00MB
       wp_mail_bank: Data: 0.00MB + Index: 0.00MB
       wp_mail_bank_email_logs: Data: 40.52MB + Index: 0.00MB
       wp_mail_bank_logs: Data: 72.45MB + Index: 0.08MB
       wp_mail_bank_meta: Data: 0.00MB + Index: 0.00MB
       wp_mclean_refs: Data: 0.00MB + Index: 0.00MB
       wp_mclean_scan: Data: 0.00MB + Index: 0.00MB
       wp_mg_ebayapiaccounts: Data: 0.00MB + Index: 0.00MB
       wp_mg_ebayglobal: Data: 0.00MB + Index: 0.00MB
       wp_mg_ebaystores: Data: 0.00MB + Index: 0.00MB
       wp_options: Data: 10.64MB + Index: 1.36MB
       wp_postmeta: Data: 78.30MB + Index: 13.68MB
       wp_posts: Data: 16.43MB + Index: 3.19MB
       wp_rw_gplaces_place: Data: 0.00MB + Index: 0.00MB
       wp_rw_gplaces_review: Data: 0.00MB + Index: 0.00MB
       wp_termmeta: Data: 0.26MB + Index: 0.25MB
       wp_terms: Data: 0.29MB + Index: 0.57MB
       wp_term_relationships: Data: 1.26MB + Index: 2.69MB
       wp_term_taxonomy: Data: 0.24MB + Index: 0.33MB
       wp_usermeta: Data: 3.91MB + Index: 2.26MB
       wp_users: Data: 0.29MB + Index: 0.23MB
       wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.01MB
       wp_wc_download_log: Data: 0.00MB + Index: 0.00MB
       wp_wc_product_meta_lookup: Data: 1.50MB + Index: 0.89MB
       wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB
       wp_wm_get_ebay_fb_table: Data: 0.00MB + Index: 0.01MB
       wp_woof_query_cache: Data: 0.00MB + Index: 0.00MB
       wp_wpbackitup_job_control: Data: 0.10MB + Index: 0.00MB
       wp_wpbackitup_job_items: Data: 64.75MB + Index: 4.98MB
       wp_wpbackitup_job_tasks: Data: 0.01MB + Index: 0.00MB
       wp_wpfm_backup: Data: 0.02MB + Index: 0.00MB
   
       ### Post Type Counts ###
   
       amn_exact-metrics: 1
       attachment: 20967
       ct_afc: 2
       custom_css: 1
       customize_changeset: 2
       jetpack_migration: 2
       nav_menu_item: 14
       page: 14
       post: 1
       product: 4212
       product_variation: 73
       revision: 229
       scheduled-action: 9
       shop_coupon: 22
       shop_order: 1460
       shop_order_refund: 41
       wafs: 2
       wc_afrsm: 1
       wpplugin__sub_log: 1
       wpplugin_sub_button: 8
   
       ### Security ###
   
       Secure connection (HTTPS): ✔
       Hide errors from visitors: ✔
   
       ### Active Plugins (23) ###
   
       Advanced noCaptcha & invisible Captcha: by Shamim Hasan – 5.4 – Not tested with the active version of WooCommerce
       AfterShip - WooCommerce Tracking: by AfterShip – 1.9.5 – Not tested with the active version of WooCommerce
       Child Themify: by John P. Bloch – 2.0.1
       Error Log Monitor: by Janis Elsts – 1.6.6
       Google Analytics Dashboard for WP (GADWP): by ExactMetrics – 5.3.8
       Google XML Sitemaps: by Arne Brachhold – 4.1.0
       ExportFeed - Create Product Feeds For 40+ Merchants: by ExportFeed.com – 3.2.2.2 – Not tested with the active version of WooCommerce
       Sales Pop: by Beeketing – 1.4.14
       Search Manager Lite for WooCommerce and WordPress: by Custom4Web – 1.4 – Not tested with the active version of WooCommerce
       UpdraftPlus - Backup/Restore: by UpdraftPlus.Com
       DavidAnderson – 1.16.14
   
       UPS WooCommerce Shipping: by PluginHive – 3.10.4 – Not tested with the active version of WooCommerce
       WooCommerce Advanced Free Shipping: by Jeroen Sormani – 1.1.4 – Not tested with the active version of WooCommerce
       WooCommerce Extended Coupon Features FREE: by Soft79 – 3.0.5 – Not tested with the active version of WooCommerce
       WooCommerce PayPal Powered by Braintree Gateway: by WooCommerce – 2.2.4 – Not tested with the active version of WooCommerce
       Import from eBay to WooCommerce: by WP Lab – 1.7.1
       Booster for WooCommerce: by Algoritmika Ltd – 4.3.1
       WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 2.2.12
       WooCommerce: by Automattic – 3.6.3
       WP File Manager: by mndpsingh287 – 4.8
       WP-Lister Pro for eBay: by WP Lab – 2.1.0 – Not tested with the active version of WooCommerce
       WP Mail SMTP Plugin by Mail Bank: by Tech Banker – 4.0.6
       WP Rollback: by Impress.org – 1.6
       YITH WooCommerce Bulk Product Editing: by YITH – 1.2.11
   
       ### Inactive Plugins (0) ###
   
       ### Settings ###
   
       API Enabled: ✔
       Force SSL: ✔
       Currency: USD ($)
       Currency Position: left
       Thousand Separator: ,
       Decimal Separator: .
       Number of Decimals: 2
       Taxonomies: Product Types: external (external)
       grouped (grouped)
       simple (simple)
       variable (variable)
   
       Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
       exclude-from-search (exclude-from-search)
       featured (featured)
       outofstock (outofstock)
       rated-1 (rated-1)
       rated-2 (rated-2)
       rated-3 (rated-3)
       rated-4 (rated-4)
       rated-5 (rated-5)
   
       Connected to WooCommerce.com: –
   
       ### WC Pages ###
   
       Shop base: #35 - /shop/
       Cart: #36 - /cart/
       Checkout: #37 - /checkout/
       My account: #38 - /my-account/
       Terms and conditions: #33 - /terms-of-sale/
   
       ### Theme ###
   
       Name: square - child theme
       Version: 1.0
       Author URL: 
       Child Theme: ✔
       Parent Theme Name: Square
       Parent Theme Version: 1.4.7
       Parent Theme Author URL: https://hashthemes.com
       WooCommerce Support: ✔
   
       ### Templates ###
   
       Overrides: square/woocommerce/single-product-reviews.php version 3.5.0 is out of date. The core version is 3.6.0
       Outdated Templates: ❌
   
   
       						Learn how to update
   
       ### Braintree (Credit Card) ###
   
       Environment: Production
       Tokenization Enabled: 
       Debug Mode: Off
   
       ### Braintree (PayPal) ###
   
       Environment: Production
       Tokenization Enabled: 
       Debug Mode: Off
   
       ### Action Scheduler ###
   
       Complete: 8
       Oldest: 2019-04-24 14:18:00 +0000
       Newest: 2019-05-15 14:19:01 +0000
   
       Pending: 1
       Oldest: 2019-05-22 14:19:02 +0000
       Newest: 2019-05-22 14:19:02 +0000
   
       Canceled: 0
       Oldest: –
       Newest: –
   
       In-progress: 0
       Oldest: –
       Newest: –
   
       Failed: 0
       Oldest: –
       Newest: –
       ```
   
 *  [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * (@treibalen)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11563631)
 * Hi there [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * Thanks for getting back to us with more details!
 * > I reached out to the folks at GitHub and they said this,
   >  “Your payment gateway
   > is calling product properties directly and not using the getters provided for
   > accessing properties. I suggest you contact the developers of the gateway for
   > support.”
 * Could you please elaborate who did you get in touch with? Did you notice that
   the errors appear only when another plugin is active?
 * Also, please share a link to a GH report you mentioned.
 * > I also do not want it messing up my inventory structure by not adjusting accordingly
   > after a sale. I’m not one to go in and revise plugins so I’d much rather not
   > go in and change the coding myself.
 * Can you also tell me more about your inventory problem? Is it not adjusted accordingly
   when an order is placed with our gateway?
 * Cheers!
    -  This reply was modified 7 years ago by [Elvira K.](https://wordpress.org/support/users/treibalen/).
    -  This reply was modified 7 years ago by [Elvira K.](https://wordpress.org/support/users/treibalen/).
 *  [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * (@treibalen)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11587068)
 * Hi [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * We haven’t heard back from you in a while, so I’m going to mark this as resolved–
   if you have any further questions, you can start a new thread.
 *  Thread Starter [mcsalesllc](https://wordpress.org/support/users/mcsalesllc/)
 * (@mcsalesllc)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11588123)
 * My original reply was via email. Didn’t know it was a noreply email..
 * Elvira K wrote:
 * Hi there [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * Thanks for getting back to us with more details!
 * > I reached out to the folks at GitHub and they said this,
    “Your payment gateway
   is calling product properties directly and not using the getters provided for
   accessing properties. I suggest you contact the developers of the gateway for
   support.”
 * Can you please elaborate who did you get in touch with? Did you notice that the
   errors appear only when another plugin is active?
    **kloon. / negative
 * Can you please share a link to a GH report you mentioned?
    **https://github.com/
   woocommerce/woocommerce/issues/23795
 * > I also do not want it messing up my inventory structure by not adjusting accordingly
   after a sale. I’m not one to go in and revise plugins so I’d much rather not 
   go in and change the coding myself.
 * Can you also tell me more about your inventory problem? Is it not adjusted accordingly
   when an order is placed with our gateway?
    **As for now it’s working correctly,
   but if my payment gateway is calling product properties directly and not using
   the getters provided for accessing properties, that does seem to be a problem
   down the road if not with this plugin, possibly with others. I dont know what
   other information I could provide you with that I haven’t already. Thanks, Mike
 * Cheers!
 *  [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * (@treibalen)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11592920)
 * Hi there [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * I got another look at the logs with the developers and it looks like the issue
   is coming not from WooCommerce PayPal Powered by Braintree Payment Gateway, but
   from whatever plugin is hooked into `woocommerce_reduce_order_stock` and calling`
   OrderWrapper::handle_reduce_order_stock` – the last thing in the stack trace 
   is what you’d want to look at.
 * I’d recommend checking if you have any custom code or plugins which do that –
   full conflict testing can shed some light on it – for more detailed instructions,
   check out [How to test for plugin and theme conflicts](https://docs.woocommerce.com/document/how-to-test-for-conflicts/).
 * Cheers!
 *  [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * (@treibalen)
 * [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11614886)
 * Hi [@mcsalesllc](https://wordpress.org/support/users/mcsalesllc/),
 * I’ll mark this thread as resolved now. If you have any further questions, I recommend
   creating a new thread.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Errors in error log’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-gateway-paypal-powered-by-braintree/assets/icon-
   256x256.png?rev=3234800)
 * [Braintree for WooCommerce Payment Gateway](https://wordpress.org/plugins/woocommerce-gateway-paypal-powered-by-braintree/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-gateway-paypal-powered-by-braintree/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-gateway-paypal-powered-by-braintree/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-gateway-paypal-powered-by-braintree/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-gateway-paypal-powered-by-braintree/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-gateway-paypal-powered-by-braintree/reviews/)

 * 7 replies
 * 2 participants
 * Last reply from: [Elvira K.](https://wordpress.org/support/users/treibalen/)
 * Last activity: [7 years ago](https://wordpress.org/support/topic/errors-in-error-log-8/#post-11614886)
 * Status: resolved