• Resolved grahamthomas

    (@grahamthomas)


    I updated StageShow to v10.0 yesterday evening and it immediately crashed our website. When I next tried to bring up a page on the site all I got was “There is a critical error”.

    Fortunately our website host was able to restore StageShow v9.8.6 and we’re operational again. I don’t know if this is a general problem or something specific to our site. We’re running WordPress 6.7.2 and PHP 7.4

    The two error messages that were repeated while the site was down were:

    [20-Mar-2025 18:51:26 UTC] PHP Warning: require(/home/exeterst/public_html/wp-content/plugins/stageshow/lib/stripe-php/lib/Util/EventTypes.php): failed to open stream: No such file or directory in /home/exeterst/public_html/wp-content/plugins/stageshow/lib/stripe-php/init.php on line 16

    [20-Mar-2025 18:51:26 UTC] PHP Fatal error: require(): Failed opening required ‘/home/exeterst/public_html/wp-content/plugins/stageshow/lib/stripe-php/lib/Util/EventTypes.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/exeterst/public_html/wp-content/plugins/stageshow/lib/stripe-php/init.php on line 16

    In normal 9.8.6 operation we get a warning message in our error_log file about once a minute. That warning is:

    [20-Mar-2025 20:57:06 UTC] PHP Warning: session_start(): Cannot start session when headers already sent in /home/exeterst/public_html/wp-content/plugins/stageshow/include/stageshowlib_dbase_api.php on line 1679

    Again, I don’t know if this is general or site-specific.

    Sorry – I don’t have the knowledge to say exactly what these error messages mean (apart from seeing that the fatal error relates to the interaction between StageShow and our Stripe payment gateway), though I’m wondering about the syntax of the include_path in the fatal error line. But maybe others, including the StageShow author, can follow it up.

    Graham

Viewing 5 replies - 1 through 5 (of 5 total)
  • We use(d) stageshow, and did not experience the above error. I’m using PHP 8.4,, wordpress 6.7.2, Mollie for payment gateway.

    Plugin Author Malcolm

    (@malcolm-oph)

    It’s a “general problem”. The EventTypes.php file (which is part of the Stripe Payment Gateway library) is missing from the distribution. It’s in my copy of the distribution so I don’t know why it wasn’t uploaded. I’m on it.

    Thread Starter grahamthomas

    (@grahamthomas)

    Thanks, Malcolm. That’s reassuring. We’ll wait for the next update (and might first install it on our staging site, just in case….)

    Plugin Author Malcolm

    (@malcolm-oph)

    Resolverd in v10.0.2

    Only relevant to sites using Stripe …

    Thread Starter grahamthomas

    (@grahamthomas)

    Updating to 10.0.2 was successful – no crash (as expected).

    What we still get, though, is a PHP warning in our error_log file about once every minute. See my original post for the warning produced by v9.8.6. In v10.0.2 it’s the same except for a slightly different line number:

    [24-Mar-2025 19:02:44 UTC] PHP Warning: session_start(): Cannot start session when headers already sent in /home/exeterst/staging.exeterstreethall.org/wp-content/plugins/stageshow/include/stageshowlib_dbase_api.php on line 1690

    Is this something that other people are getting? Malcolm – could you please take a look at that file/line and see if anything needs changing?

    Graham

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.