• Resolved voliver

    (@voliver)


    I updated the WordPress plugin to the latest version this morning (6.6.2) and since then anyone trying to RSVP to my meeting has gotten a page with this error message:

    There has been a critical error on your website.
    
    Learn more about debugging in WordPress.

    From my debug log:

    
    [22-Jan-2020 13:34:47 America/New_York] PHP Notice:  Trying to get property of non-object in /home/acadmedd/public_html/wp-content/plugins/rsvpmaker/gutenberg/src/init.php on line 43
    [22-Jan-2020 13:35:02 America/New_York] PHP Parse error:  syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/acadmedd/public_html/wp-content/plugins/rsvpmaker/inliner/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php on line 46
    [22-Jan-2020 13:35:27 America/New_York] PHP Notice:  Trying to get property of non-object in /home/acadmedd/public_html/wp-content/plugins/rsvpmaker/gutenberg/src/init.php on line 43

    I didn’t do anything other than upgrade to the latest version. I will now try to back that upgrade out.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author davidfcarr

    (@davidfcarr)

    Please try release 6.6.3 and let me know if the issue clears up.

    I backed out some code that was specific to PHP 7. You might want to upgrade the PHP on your server, but I didn’t intend to make it mandatory for RSVPMaker.

    Thread Starter voliver

    (@voliver)

    No, I’m still seeing the same errors – both webpage and log.

    I am running php 7.0 on my WordPress site.

    Is there any other information I can provide to help solve this?

    Thread Starter voliver

    (@voliver)

    I have tried downloading and installing older versions (5.8.9 & 6.0.9) of the plugin, but I am now getting other problems:
    – Error
    missing required fields: first last email
    Please correct your submission.
    — this is new, I did not have that before

    – I do not see the entry fields – I allow my users to bring guests and I have configured it to allow entry of the guest names

    – I also noticed that for the newest version I no longer see anything under the Settings -> Mail Server or Settings -> Mailing List
    I have values under both of these in the older versions.

    My RSVP installation appears to be fully messed up now. Any suggestions for how to get this working again? I really like this plugin – it has exactly the functionality I want for meetings!

    Plugin Author davidfcarr

    (@davidfcarr)

    are you sure the error message references the exact same line number?

    Thread Starter voliver

    (@voliver)

    Which line number?

    What I have given you is just what is showing up in the php debug log – I haven’t added anything myself. The page that comes up and reports a “critical error” has no line number at all.

    I don’t know if my last message was clear, but the latest couple of versions don’t show me anything in the admin console under the settings for the two tabs “mail server” and “mailing list” – could that be part of the problem – I did see those settings before and I have a return email address as well as a mailchimp list.

    Would screenshots help? Would a temporary login to my site help?Anything else I can do?

    This may be unrelated but my users got a Critical 500 error about a week ago while attempting a login. Debug showed a problem with the WP Mail SMTP plugin. Deactivating the plugin solved the problem.

    I haven’t had time to investigate further as I am on Jury Duty.

    Thread Starter voliver

    (@voliver)

    JOHNX – thanks for the suggestion. I also use the WP Mail SMTP plugin.

    I just tried disabling that mail plugin, but I am still getting the critical error.

    But I have a hunch that there is something to do with mail because I have blank tabs in the RSVP settings for mail server and mailing list. I could be wrong of course.

    I am willing to accept other suggestions and willing to do some debugging if anyone can point me in the right direction.

    Plugin Author davidfcarr

    (@davidfcarr)

    Just pushed version 6.6.4. Does not load the CSS inliner library if the site is on < PHP 7.1. Turns out that library uses a language feature introduced in 7.1, which earlier versions don’t know how to parse.

    The CSS library is an enhancement, not absolutely required for RSVPMaker to function. A notice is displayed on the Email Templates screen, which is where users are invited to add CSS enhancements, to encourage a PHP upgrade.

    Please confirm that this resolves the issue.

    The stuff you mentioned re: Mail Server tab not showing up on the settings screen shouldn’t have anything to do with these other issues. Please check that again and share a screenshot if it’s still an issue.

    Thread Starter voliver

    (@voliver)

    It works!

    I can’t thank you enough for your fast response.

    I am still seeing blank tabs in the settings but I will start a new thread and include screenshots tomorrow.

    I will upgrade my site to php 7.1 as soon as I have time to stage it so that hopefully I can avoid problems in the future.

    Plugin Author davidfcarr

    (@davidfcarr)

    Glad I was able to resolve it. Sorry it happened in the first place.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Error after updating to latest version’ is closed to new replies.