• Resolved bomalo

    (@bomalo)


    Hi,

    i move site from siteground to new server,
    but my wordpress can hot load well with the error at error.log,
    is it possible any reason ?

    thanks

    [22-May-2023 01:26:49 UTC] PHP Fatal error:  Uncaught Google\Protobuf\Internal\GPBDecodeException: Error occurred during parsing: Fail to push limit. in /home/hasdhgr/public_html/wp-content/plugins/google-listings-and-ads/vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php:339
    Stack trace:
    #0 /home/hasdhgr/public_html/wp-content/plugins/google-listings-and-ads/vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php(362): Google\Protobuf\Internal\CodedInputStream->pushLimit(235)
    #1 /home/hasdhgr/public_html/wp-content/plugins/google-listings-and-ads/vendor/google/protobuf/src/Google/Protobuf/Internal/GPBWire.php(286): Google\Protobuf\Internal\CodedInputStream->incrementRecursionDepthAndPushLimit(235, 0, 0)
    #2 /home/hasdhgr/public_html/wp-content/plugins/google-listings-and-ads/vendor/google/protobuf/src/Google/Protobuf/Internal/Message.php(436): Google\Protobuf\Internal\GPBWire::readMessage(Object(Google\Protobuf\Internal\CodedInputStream), Object(Google\Protobuf\Internal\FileDescriptorProto))
    #3 /home/hasdhgr/p in /home/hasdhgr/public_html/wp-content/plugins/google-listings-and-ads/vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php on line 339
    • This topic was modified 1 year, 9 months ago by bomalo.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi @bomalo

    Thanks for reaching out!

    I understand that you have recently moved your site from SiteGround to a new server, and you are experiencing issues with your WordPress site not loading properly. Furthermore, it appears that the issue is related to the “Google Listings and Ads” plugin, specifically within the Google Protobuf library.

    The error message indicates that there was a failure during the parsing process, which in turn caused a fatal error.

    I checked the Github Repository and found that this was already reported as a bug here: https://github.com/googleads/google-ads-php/issues/566

    Can you please try the proposed solution on that thread and see if that works on your site?

    Let us know how it goes!

    Thread Starter bomalo

    (@bomalo)

    Hello,

    does it mean all the files under google-listings-and-ads are re-upload with binary mode ?
    or only which files ?

    thanks

    Saif

    (@babylon1999)

    Hello @bomalo,

    does it mean all the files under google-listings-and-ads are re-upload with binary mode ?

    Based on this comment, I understand you need to re-upload all the “vendor” files which contain the necessary PHP libraries/dependencies.

    Let us know if you have any other questions. :?)

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Error occurred during parsing: Fail to push limit’ is closed to new replies.