• Resolved ericdow

    (@ericdow)


    Environment: Bluehost vps , WordPress 4.9.9, woocommerce3.5.1
    Issue: Can not open “processing” orders list page and “all” order list page, When clicked “processing” or “all” in dashboard ,will display [an error occurred while processing this directive] , “ON-hold” and “completed” are normal .
    Before the issue: I updated several plugins include woocommerce, I am not sure bluehost .
    What I did:
    1.Contacted bluehost and Woocommerce . it seems like permissions-related issues, 755 644 issue, I and bluehost have tried . the issue still there .
    2. Deactivated all the plugins except woocommerce ,the issue still there.
    3.Changed woocommerce to 3.4.7, 3.5.0 , the issue still there.
    4.Update wordpress to 5.03 , no work
    I do not backup my website recently ,that made it an urgent matter.
    I hope that someone out there can help me!

    • This topic was modified 5 years, 10 months ago by ericdow.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support con

    (@conschneider)

    Engineer

    Hi there,

    > When clicked “processing” or “all” in dashboard ,will display [an error occurred while processing this directive] ,

    I would try and find out where this string is coming from. It is certainly not from WooCommerce. But it is a pretty distinct error message. If you have a local copy of your site you can do a full text search for this phrase or parts of it to locate it’s source and then work your way from there (https://nicola.blog/2016/09/06/searching-the-code/).

    Kind regards,

    Thread Starter ericdow

    (@ericdow)

    Thanks for your reply .
    Maybe the problem come from plugin Paypal express checkout .
    How did I find it?
    When i tried to open every processing order , I found one of them can not be opened .Displayed the same [an error occurred while processing this directive] ,
    How did it havppen?
    the money was pended by paypal when the customer placed the order and completed the payment . the money was released after 12 hours later .
    Then I can not open “All” list page and “processing” list page , because of this order information was included .
    So the problem become ,how can I delete the information of the wrong order in database?

    Plugin Support con

    (@conschneider)

    Engineer

    Hi there,

    the money was pended by paypal when the customer placed the order and completed the payment . the money was released after 12 hours later .

    Ah, that sounds like PayPal’s fraud protection (?).

    Then I can not open “All” list page and “processing” list page , because of this order information was included .
    So the problem become ,how can I delete the information of the wrong order in database?

    Could you accompany this with some screenshots that illustrate what you mean. What is the wrong information here?

    Thread Starter ericdow

    (@ericdow)

    No need screenshots , just when i click the list including the wrong order ,the browser just display :[an error occurred while processing this directive]
    I guess : The problem come from a wrong oder. wordpress or woocommerce can not read data of this order from database .
    Reason :
    1.Can not open that order directly in back-end (open a normal order then
    change the order number in url) ,
    2.Can not open “all”order list before ,but it is work now because the new
    orders was produced and occupied the first page(20/page) of “All” order
    list, I tried to open the second page ,failed , the worong order in the
    second page .
    3.Can not open the “processing” order list ,the wrong order included.
    All display:[an error occurred while processing this directive]

    Moderator Hari Shanker R

    (@harishanker)

    Hi @ericdow

    Just wanted to follow-up with you on the problem you had reported to us here. Is it still going on? Could you try updating to the latest version of WooCommrce (3.5.4) and see if the problem persists?

    I would also recommend that you do a full conflict test at this point (if you haven’t already). This is likely caused by a conflict with your theme or with another plugin.

    The best way to determine if the issue is being caused by a theme and/or plugin is to temporarily switch your theme to Storefront (https://woocommerce.com/products/storefront/?aff=10486&cid=1131038) and disable all plugins except for WooCommerce. Finally, test to see if the issue is resolved by checking to see if you can open the orders that are in processing status

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, continue to the next step: Reactivate your other plugins one by one, testing after each, until you find the one causing conflict.

    In case this doesn’t resolve the problem either, feel free to reach out to us by creating a ticket: https://woocommerce.com/my-account/create-a-ticket/ We would be happy to look into this for you.

    I’m marking this as Resolved for now, but feel free to reach out to us in a ticket if the problem comes back. We’re happy to look into this for you.

    Hi @harishanker
    I am getting the same error as @ericdow
    once there is an order with echeck paymment via paypal , then the “processing” or “all” order list can not be open, once that order was deleted in MySQL databese , then “processing” or “all” order list can be open.
    how could i fix this problem ?
    Thank you!

    we are using bluehost, and their support said that the error was caused by Woocommerce, the same is that i am using Paypal express checkout like @ericdow

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘woocommerce [an error occurred while processing this directive]’ is closed to new replies.