Hey everyone!
With the holiday season upon us, we want to share our upcoming working hours:
- New Year: Our team will be off on January 1st and 2nd. We’ll be back on Friday, January 3rd, to respond to any messages received during this time.
- Weekend: As usual, we don’t work on weekends, so January 4th and 5th will also be non-working days.
- Orthodox Christmas: Our office will be closed on Monday and Tuesday, January 6th and 7th for the holiday.
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
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
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
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?
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
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.
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
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