• Resolved bociakrodyl

    (@bociakrodyl)


    Hello!

    We’ve been using your plugin for a while now and it’s a great tool for showing upcoming events.

    Unfortunately the number of errors generated by the calendar 3.0 is so great that it overloads the server and the hosting company switched off your plugin.

    The only solution is to go back to PHP 7.4

    Is there any chance that you will fix the plugin?
    Or should we look for another one?

    Here you are some of the errors:

    [Thu Jun 29 00:00:48.543986 2023] [proxy_fcgi:error] [pid 1430445:tid 139658335856384] [client 217.113.194.153:46043] AH01071: Got error ‘/twig/Lexer.php:235 #8192PHP message: All-
    in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /public_html/wp-content/plugins/all-in-one-event-calendar/vendor
    /twig/Lexer.php:209 #8192PHP message: All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /public_html/wp-conten
    t/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:174 #8192PHP message: All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /public_html/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:178 #8192PHP message: All-in-One Event Calendar: preg_match(): Passing null to parameter #4
    ($flags) of type int is deprecated @ /public_html/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:198 #8192PHP message: All-in-One Event Calendar: p
    reg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /public_html/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:221 #819

    best regards
    Tomasz

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter bociakrodyl

    (@bociakrodyl)

    I understand you don’t support free users.
    I can see from the posts on this forum that problems with errors in PHP 8.X have been reported by users for many months, and you do not fix them.
    So I understand that it’s time for a change, so I’ll look for another simple calendar plugin.
    And out of respect for good software that I could use for a long time, I will write a few words.

    It’s sad to see such a good plugin neglected. Remember the power of community.
    You want to earn money from your work, which is completely understandable. But if you’re offering something for free, it should work fine.
    Meanwhile your PHP 8.X plugin is not working. There are so many bugs that the hosting company turns it off by itself.

    As a potential customer who wants to buy a plugin, I always visit places like the support forum and other forums about plugins.

    If a company is ignoring free customers (to which it has committed itself by providing a free version of its software), this is a warning sign to me that there may be something wrong with its paid version of software.
    Therefore, it is worth being careful in such a situation, because it is a pity to waste not only money, but also time for subsequent repairs and software changes to working ones.

    And to be sure:
    I don’t mean support for free clients, but fixing bugs in the free version, so that it can be useful.
    Meanwhile, the plugin has been misleading for many months by offering its free version.

    You should give clear information:
    Attention! Our plugin works exclusively and only in PHP 7.X

    I didn’t write it sarcastically. I like a job well done, your plugin has served me well for several years. I didn’t need much, so I used its free features.

    all the best!
    Tomasz

    Plugin Support yenmer

    (@yenmer)

    Hi @bociakrodyl

    Thanks for reaching out!

    To better assist you please fill out our requests form here, and we will review your request.

    Sincerely,
    Yenmer.
    Timely Customer Support

    Cornwell

    (@cornwell)

    After the upgrade to php 8.0 I was getting over 1,000 warnings logged per hour, saying

    ob_get_clean(): failed to discard buffer of zlib output compression (0) @ [obfuscated]/wp-content/plugins/all-in-one-event-calendar/lib/global-functions.php:38 #8

    Stack Overflow provided the answer and I added this code to global-functions.php right after the comments block at the start

    /* Hack for php 8.0 see https://stackoverflow.com/questions/74650983/php-output-buffer-not-working-after-php-7-4-to-php-8-1-upgrade */
    use function OutputControl\ob_start;
    use function OutputControl\ob_end_flush;
    use function OutputControl\ob_get_clean;

    Since I made that change the warnings have stopped.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Errors from All-in-One Event Calendar 3.0.0 overloads the server on PHP 8.1’ is closed to new replies.