Jump to content

After Update 7.7 to 7.8 - ERROR: Error: Call to undefined function WHMCS\CALinkUpdateCC()

Recommended Posts


after update whmcs from 7.7 to 7.8.1  its showing this error log & no idea why its genrating


[02-Sep-2019 12:07:59 Asia/Kolkata] [WHMCS Application] ERROR: Error: Call to undefined function WHMCS\CALinkUpdateCC() in /home/ninzahos/public_html/clients/vendor/whmcs/whmcs-foundation/lib/ClientArea.php:0 Stack trace: #0 /home/ninzahos/public_html/clients/vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): WHMCS\ClientArea::getConditionalLinks() #1 /home/ninzahos/public_html/clients/vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): WHMCS\ClientArea->outputWithoutExit() #2 /home/ninzahos/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Http/Message/AbstractViewableResponse.php(0): WHMCS\ClientArea->getOutputContent() #3 /home/ninzahos/public_html/clients/vendor/zendframework/zend-diactoros/src/Response/SapiEmitterTrait.php(27): WHMCS\Http\Message\AbstractViewableResponse->getBody() #4 /home/ninzahos/public_html/clients/vendor/zendframework/zend-diactoros/src/Response/SapiEmitter.php(34): Zend\Diactoros\Response\SapiEmitter->injectContentLength(Object(WHMCS\ClientArea)) #5 /home/ninzahos/public_html/clients/pwreset.php(0): Zend\Diactoros\Response\SapiEmitter->emit(Object(WHMCS\ClientArea)) #6 {main} {"exception":"[object] (Error(code: 0): Call to undefined function WHMCS\\CALinkUpdateCC() at /home/ninzahos/public_html/clients/vendor/whmcs/whmcs-foundation/lib/ClientArea.php:0)"} []

Share this post

Link to post
Share on other sites

Hi @Nitish Kumar,

This error has been reported to us earlier today. It can occur if visiting the deprecated pwreset.php file.

Please ensure your templates and external links have been updated to reference the new Friendly URL for the password reset page index.php?rp=/password/reset/begin

We've also published a hotfix to redirect from pwreset.php to the new location:


Share this post

Link to post
Share on other sites

Hi, I've used the patch and also tried index.php?rp=/password/reset/begin , but the forms to reset password isn't showing up. Please see attached screenshot. Any help?




Share this post

Link to post
Share on other sites
On 9/14/2019 at 8:13 PM, WHMCS John said:

Hi @nomadph,

This indicates a missing template. Do you see an error in Utilities > Logs > Activity Log?

Please start your troubleshooting with this guide: https://help.whmcs.com/m/90416/l/1137873-problems-with-one-or-more-features-following-update



I managed to fixed it. We weren't using the Six template and though the template we were using worked under 7.7, it didn't work in 7.8. To others that might have the same problem, we just copied the following files from the Six template onto our template's path:





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.

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.

  • Similar Content

    • By Mechanic
      In WHMCS 7.8.3 + 2Checkout payment gateway, the discount is being applied twice when a client tries to create a recurring subscription.
      This does not happen when they try to make a one off payment.
      This can be reproduced by creating a similar invoice under any other client account.
    • By Luthersites
      When I try to do the update I get the following error:
      Unable to complete incremental updates: Unable to import the 7.8.0 Alpha1 database file. Unable to import /home/lutherh/public_html/resources/sql/upgrade780alpha1.sql: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
      I can't find anything on your site that talks about this error, and I find it odd that the database has incorrectly set column types.  Please advise as to what I need to do.
    • By zarvis
      From today morning the Invoices are not being updated, and the API callback is getting failed for the Coingate and perfect money modules.
      Anyone else facing similar issue?
    • By loopmail
      Looking around and some clients have enabled 2fa for the primary user, but there seem to be no details for it on the contacts page. is this not a feature on offer to contacts or a way for administrators to see the status/clear the status for contacts?

    • By noahesbjerg
      So, I just got a stripe account. And updated to the newest WHMCS version. But it seems that the new version completely broke the stripe module. For an example, if I try to delete a payment method I get this: https://i.imgur.com/xjtQkPn.png . And trying to add a new payment method results in this " Payment method failed to create successfully. Please try again.". I am using a custom theme, but it's also broken with the default one.
  • 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