Jump to content
websavers

Manual Renewal Required To-Dos being created

Recommended Posts

Posted (edited)

After the update to 8.2 we are seeing to-dos being created saying manual renewal is required but only for VPSs. To-Do contents look like this:

Quote

The order placed for $HOSTNAME has received its next payment and the automatic renewal has failed<br>Client ID: $ID<br>Product/Service: $PRODUCT_NAME<br>Domain: $HOSTNAME

This is what we see for domain renewals when they don't complete successfully at the registrar. However this hasn't previously occurred for renewals of regular products.

There's nothing in the module queue about it and the renewal date was successfully updated for the services and there's no entries in the activity log about the services. There shouldn't be anything else required to renew successfully that I can see.

Thoughts on where we should look to determine why it thinks this renewal has failed?

Edited by websavers

Share this post


Link to post
Share on other sites
8 hours ago, UnwilfulExpenditure said:

How are they created in WHMCS? 

Seems like when the invoice was paid, WHMCS created the to-do entries, much like it does for domain registrations when the module command is unsuccessful. However in those instances there's always a module queue entry for it as well -- there isn't for this because there is no module command for renewals of servers.

Share this post


Link to post
Share on other sites

Hi @websavers,

Please check the Activity Log at the time of renewal  invoice payment for the module error.

An email with the subject "Service Renewal Failed" will also have been sent to administrators with the error detail.

Share this post


Link to post
Share on other sites

Hey @WHMCS John

Ahh, found the reason in the activity log. I had checked previously but was looking to specifically for errors. Checked timestamps this time and the error found was because of cron troubleshooting run by WHMCS staff at the time (when they temp renamed the module):

Required Product Module 'solusvmpro' Missing

So the module error it refers to was a lack of the module entirely which will not occur again since I found the real code problem in that module and fixed it. Problem solved.

(Also the email wasn't sent due to a coincidental and mostly unrelated temp blockage of the SMTP port in the server's firewall).

It would definitely be handy to include the error shown in the activity log within the description of the to-do entry as well 🙂

-Jordan

Share this post


Link to post
Share on other sites
Posted (edited)
11 hours ago, WHMCS ChrisD said:

@websavers thanks for letting us know! I'll note that down, also in regards to the cron error, Solus have released a Hotfix you can download from https://support.solus.io/hc/en-us/articles/4403091523730

Thanks @WHMCS ChrisD! Yes, that's a more complete solution to my submitted/accepted pull request 🙂

Great to see a quick turnaround time on it.

Edited by websavers

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated