Hey everyone!

With the holiday season upon us, we want to share our upcoming working hours:

After that, we’ll return to our regular schedule and assist you as quickly as possible.

In the meantime, you can explore our documentation for Amelia and wpDataTables. You'll find tons of helpful resources, including articles and handy video tutorials on YouTube (Amelia's YouTube Channel and wpDataTables' YouTube Channel), which might just have the answers you need while we’re away.

Thanks a bunch for your understanding and support!

Warm regards and happy holidays!

TMS

Okay
  Public Ticket #2924167
Amelia SMS log in problems
Closed

Comments

  •  3
    Craig Tucker started the conversation

    SMS messages are not being received. I am not sure when the SMS messages stopped.  I tried to log in to the Amelia SMS account to see if I need to recharge the account and:

    1. My user name and password did not seem to do anything.  I saw the waiting spinner spin and then stop.  But it did not open.  

    2. I tried resetting my password.  It said it sent an email.  No email was received.

    3. I tried to make a new account.  It took my email and password but still did not open.  

    I was seeing error messages in Chrome s

    TypeError: Cannot convert undefined or null to object
        at Function.keys (<anonymous>)
        at s.onAuthorizeError (amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1)
        at amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

    I switched to Firefox and I got this when trying to log in:

    GETwss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data[HTTP/1.1 403 Forbidden 208ms]

    TypeError: can't convert undefined to object    onAuthorizeError https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        sendAmeliaSmsApiRequest https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        promise callback*sendAmeliaSmsApiRequest https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        onAuthorize https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        d https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        a https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        u https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        a https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        a https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        u https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        a https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        a https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        validate https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        onAuthorize https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        click https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-notifications-fe6ecbd64877dc7601e5.js:1

        Ve https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        n https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        Ve https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        $emit https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        handleClick https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        Ve https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        n https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

        _wrapper https:// mywebsite.site/wordpress/wp-content/plugins/ameliabooking/public/js/backend/amelia-booking.js?ver=4.3.1:1

    Regarding the first 403 forbidden error, I believe this is usually related to Jetpack notifications which I have disabled.  So I am not sure why I am getting that or if it is related to this issue.

    I put Wordpress into debug mode and came up with this:

    [25-Nov-2021 22:00:36 UTC] PHP Notice:  Trying to get property 'status' of non-object in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Application/Services/Notification/SMSAPIService.php on line 121
    [25-Nov-2021 22:04:04 UTC] PHP Notice:  Undefined property: stdClass::$value in /volume1/web/wordpress/wp-content/plugins/insert-php/includes/class.execute.snippet.php on line 656
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_recurringInterval in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 285
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_bringingAnyone in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 292
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_bookMultipleTimes in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 293
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_recurringInterval in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 285
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_bringingAnyone in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 292
    [25-Nov-2021 22:05:04 UTC] PHP Notice:  Undefined index: event_bookMultipleTimes in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Domain/Factory/Booking/Event/EventFactory.php on line 293
    [25-Nov-2021 22:06:35 UTC] PHP Notice:  Trying to get property 'status' of non-object in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Application/Services/Notification/SMSAPIService.php on line 121



  •  1,599
    Marko replied

    Hello Craig,

    Thank you for purchasing Amelia, and for reaching out to us.

    Please provide me a temporary WP-admin (administrator) user for your website where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. 

    We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties. 

    You can write credentials here because this ticket is private and nobody can see them except us.


    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  3
    Craig Tucker replied

    Hello Marco,

    I would like to give you access but I need time to make a clone of my site without patient information.  I will not be able to do that for a while.  In the mean time can you give me anything else I can do to trouble shoot?  I deactivated all plugins, then switched to twenty-twenty-one theme and I still have the same issue.  I know I recently changed my router set up.  I am wondering about any port forwarding I may have missed that could be blocking access.  Everything else works.  I just cannot log in to the SMS.

    I also tried to deactivate Amelia, and it would not allow me.  I get an error: 

    Error

    Unable to deactivate plugin. Please try again later.

    In debugging I get this when trying to connect to SMS:

    PHP Notice:  Trying to get property 'status' of non-object in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Application/Services/Notification/SMSAPIService.php on line 121

    When trying to deactivate Amelia in settings I get:

    PHP Notice:  Trying to get property 'deactivated' of non-object in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Application/Commands/Activation/DeactivatePluginCommandHandler.php on line 60
    PHP Notice:  Trying to get property 'deactivated' of non-object in /volume1/web/wordpress/wp-content/plugins/ameliabooking/src/Application/Commands/Activation/DeactivatePluginCommandHandler.php on line 68

    So my site appears to have difficulty communicating with your server somehow.  It shows up as active in the TMS Store.  So I tried to deactivate it there. It still shows active but now "no data".  It does not show my domain.

    What I have tried:

    I have looked at https://tmsplugins.ticksy.com//ticket/2890912/

    and I have tried bypassing the varification using:

    PHP File to modify: <plugins>/ameliabooking/src/Application/Services/Notification/SMSAPIService.php

    Add the following below line 53:

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    This brings up the pannel again.  So, I am supposing that the issue may be with OpenSSL?  I have updated to PHP7.4 and the openssl module is running.  Perhaps it is the version that is an issue.  I am running OpenSSL 1.1.1.  Or perhaps it is a certificate issue.  I am using Comodo SSL certificates and they are up to date.

    Should I do a similar work around to address my activation/deactivation issue?

  •  1,599
    Marko replied

    Hello Craig,

    It appears that you do not have curl on your server. If you have a PHP 7.4 Please take a look at the following links: https://www.geeksforgeeks.org/how-to-install-php-curl-in-ubuntu/ and https://stackoverflow.com/questions/38800606/how-to-install-php-curl-in-ubuntu-16-04, or you can address this to your hosting provider.

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  3
    Craig Tucker replied

    cURL is running.  This is what I get when I do a version check:

    /usr/local/etc/apache24/logs$ curl --version curl 
    curl 7.54.0 (x86_64-pc-linux-gnu) libcurl/7.54.0 OpenSSL/1.0.2u zlib/1.2.11 c-ares/1.12.0 libssh2/1.9.0 nghttp2/1.24.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp 
    Features: AsynchDNS Debug TrackMemory IPv6 Largefile NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy 

    All other components in my website that depend on cURL are working fine.  And Amilia was working fine until the latest update and suddenly the SMS does not work (unless I disable the varification). 

    I will set up my clone site and hopefully it can get worked out.

  •  3
    Craig Tucker replied

    Well this is odd.  I made my clone and every thing works fine in the clone.  I am not sure why.  The easy solution now is to just move my domain over to the clone and work from there.  So, problem solved.

    Thanks, 

    Craig

  •  1,599
    Marko replied

    Hello ,

    We are glad that everything has been sorted out. If you have any more questions please feel to open another ticket.

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables