Jump to content

About This Club

We help Hosting Providers to prosper and grow with WHMCS
  1. What's new in this club
  2. I switched from a Serverplan dedicated server to a Siteground Hosting plan. The server provider Sitgroung replied to me: "We provide Managed Hosting services and I am afraid that it will not be possible to change the MySQL configuration on request. Here at SiteGround, we strive to provide the best possible security and services. All our servers are protected by an elaborate multi-layered security system. We have a Security team that is constantly looking for changes that need to be made to our security system and they have deemed that MySQL on our servers should use Strict Mode ." the MySQL version is 8.0 While for the Billing Extension module it is at version 2.2.200 WHMCS version is 8.11.2
  3. Hello, Essentially, strict mode needs to be disabled to ensure WHMCS functions properly. Here's the documentation on this topic: https://docs.whmcs.com/system/database-and-storage/database-and-storage-tutorials/disable-mysql-strict-mode/ Have you switched providers and moved to a dedicated solution (VPS/dedicated server)? What version of MySQL are you using? Also, which WHMCS version and Billing Extension version do you have? It would be great to see a comeback from Kian, a brilliant developer with excellent modules of his own.
  4. I have the Katamaze add-on for electronic invoicing. Previously I used a dedicated server on serverplan, now I have moved everything to Siteground. Since then I have a problem "PDOException: SQLSTATE[HY000]: General error: 1525 Incorrect DATE value: '0000-00-00'" I contacted my server and they said: "The error you are getting is due to SQL Server operating in strict mode, which does not allow '0000-00-00' to be used as a valid date. Instead of disabling strict mode, which is generally not recommended to maintain database integrity, you can resolve this issue by addressing the root cause in your code or database schema." I should therefore insert instead of '0000-00-00', the value NULL or a valid default date. I wrote to support but they do not respond. What can I do?
  5. I don't have any experience with this particular module, but the error is common when upgrading from PHP 7.x to PHP 8.x and typically is a difference in syntax or that you are incorrectly mixing string and array functions.
  6. Hi, We work with Katamaze Billing Extention for a while, since few days and without changing version we get a validation error on every created invoice. Invoices are still created although. We changed invoice number variable and increment with same issue TypeError: Cannot access offset of type string on string in /var/www/WHMCS/html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:3893 Stack trace: #0 /var/www/WHMCS/html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(4523): BillingExtension\BillingExtension_Admin\Hook->Warnings() #1 /var/www/WHMCS/html/modules/addons/BillingExtension/hooks.php(647): BillingExtension\BillingExtension_Admin\Hook->SequentialNumbering() #2 [internal function]: BillingExtension_InvoiceCreation() #3 /var/www/WHMCS/html/vendor/whmcs/whmcs-foundation/lib/Hook/Manager.php(0): call_user_func() #4 /var/www/WHMCS/html/vendor/illuminate/support/Facades/Facade.php(261): WHMCS\Hook\Manager->run() #5 /var/www/WHMCS/html/vendor/whmcs/whmcs-foundation/lib/Billing/Invoice.php(0): Illuminate\Support\Facades\Facade::__callStatic() #6 /var/www/WHMCS/html/includes/quotefunctions.php(0): WHMCS\Billing\Invoice->runCreationHooks() #7 /var/www/WHMCS/html/iitadmin/quotes.php(0): convertQuotetoInvoice() #8 {main} Does that ring a bell to someone? Thanks Mastly
  7. And it's down again... It annoying that if Katamaze goes down all sites using the modules goes down to, especially when its so hard to get into contact with them.
  8. System was back in business. I hope there will be updates, informations, tweets, or other communications in case there are any planned or unplanned maintenance activities on Katamaze systems. Thanks
  9. Yes, I remember that moment well. Everything should have been at a standstill since about 00:50 today, the inability to have communication, news, a simple tweet about the situation at hand is a huge problem.
  10. I remember the very same issue happened years ago, during a system maintenance (Katamaze changed/updated its server, it should have been just a matter of an hour or so, but something went wrong and everything was down for 12 hours or so...)
  11. Hello, it is a huge problem, I confirm that we also obviously have the problem being down katamaze.com as a whmcs system. Help
  12. ... and, since it is down, also our whmcs site (which uses katamaze's billingextension) is down with a hard-to-understand-and-investigate SQL error... I guess we are not the only ones experiencing this issue...
  13. Hi, Yes I have the same problem. BX doesn't work with php 8.1 even though they promise it in the product description. You must use php 7.4. BX support is terrible and they haven't been able to fix the problem in years.
  14. I have the same problem. Support is ignoring me.
  15. Ciao, per il cron ho risolto tornando ad utilizzare la versione 7.4 di php Però continuo a non riuscire a vedere la versione come correttamente aggiornata ed allo stesso tempo non riesco ad inviare la fattura dall'area amministratore usando il modello "Invoice Creation" dalla pagina della fattura. Invece dal cron le email delle nuove fatture partono regolarmente...mistero
  16. Qualcuno riscontra il medesimo problema? Nella documentazione non è indicato come inserire uno stato in EU. Lo stesso problema è presente con le Isole Canarie che sono ES ma considerate come EXTRA EU
  17. I am also getting the following "Error". Apparently I need to "upgrade" to newer version that is a lower revision. Tried to download the "latest" version and still get this error!??? Furthermore, I am getting the following Error, which I am not sure may be contributing to the broken array... WHMCS Environment: WHMCS 8.8.0 PHP Version 8.1.27 Zend Engine v4.1.27, Copyright (c) Zend Technologies with the ionCube PHP Loader v13.0.2, Copyright (c) 2002-2023, by ionCube Ltd. with Zend OPcache v8.1.27, Copyright (c), by Zend Technologies
  18. I am having an issue with BX preventing my cronjobs from completing. The broken stack is... Invoices 4/34 [▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░] 11% 6 secs/51 secs 56.5 MiB[WHMCS Application] ERROR: TypeError: implode(): Argument #1 ($array) must be of type array, string given in /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:2728 Stack trace: #0 /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(2728): implode() #1 /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(4887): BillingExtension\BillingExtension_Admin\Hook->InvoiceSuppressionAdminNotification() #2 /whmcs/clientarea/modules/addons/BillingExtension/hooks.php(667): BillingExtension\BillingExtension_Admin\Hook->InvoiceSuppression() #3 [internal function]: BillingExtension_InvoicePaid() #4 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Hook/Manager.php(0): call_user_func() #5 /whmcs/clientarea/vendor/illuminate/support/Facades/Facade.php(261): WHMCS\Hook\Manager->run() #6 /whmcs/clientarea/includes/functions.php(0): Illuminate\Support\Facades\Facade::__callStatic() #7 /whmcs/clientarea/includes/invoicefunctions.php(0): run_hook() #8 /whmcs/clientarea/includes/processinvoices.php(0): processPaidInvoice() #9 /whmcs/clientarea/includes/processinvoices.php(0): createInvoicesProcess() #10 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Task/CreateInvoices.php(0): createInvoices() #11 [internal function]: WHMCS\Cron\Task\CreateInvoices->__invoke() #12 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): call_user_func_array() #13 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Scheduling\Task\AbstractTask->execute() #14 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Scheduling\Task\AbstractTask->run() #15 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection() #16 /whmcs/clientarea/vendor/symfony/console/Command/Command.php(298): WHMCS\Cron\Console\Command\AbstractCronCommand->execute() #17 /whmcs/clientarea/vendor/symfony/console/Application.php(1028): Symfony\Component\Console\Command\Command->run() #18 /whmcs/clientarea/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand() #19 /whmcs/clientarea/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /whmcs_crons/cron.php(0): Symfony\Component\Console\Application->run() #21 {main} {"exception":"[object] (TypeError(code: 0): implode(): Argument #1 ($array) must be of type array, string given at /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:2728)"} [] TypeError: implode(): Argument #1 ($array) must be of type array, string given in /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:2728 #0 /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(2728): implode() #1 /whmcs/clientarea/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(4887): BillingExtension\BillingExtension_Admin\Hook->InvoiceSuppressionAdminNotification() #2 /whmcs/clientarea/modules/addons/BillingExtension/hooks.php(667): BillingExtension\BillingExtension_Admin\Hook->InvoiceSuppression() #3 [internal function]: BillingExtension_InvoicePaid() #4 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Hook/Manager.php(0): call_user_func() #5 /whmcs/clientarea/vendor/illuminate/support/Facades/Facade.php(261): WHMCS\Hook\Manager->run() #6 /whmcs/clientarea/includes/functions.php(0): Illuminate\Support\Facades\Facade::__callStatic() #7 /whmcs/clientarea/includes/invoicefunctions.php(0): run_hook() #8 /whmcs/clientarea/includes/processinvoices.php(0): processPaidInvoice() #9 /whmcs/clientarea/includes/processinvoices.php(0): createInvoicesProcess() #10 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Task/CreateInvoices.php(0): createInvoices() #11 [internal function]: WHMCS\Cron\Task\CreateInvoices->__invoke() #12 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): call_user_func_array() #13 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Scheduling\Task\AbstractTask->execute() #14 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Scheduling\Task\AbstractTask->run() #15 /whmcs/clientarea/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection() #16 /whmcs/clientarea/vendor/symfony/console/Command/Command.php(298): WHMCS\Cron\Console\Command\AbstractCronCommand->execute() #17 /whmcs/clientarea/vendor/symfony/console/Application.php(1028): Symfony\Component\Console\Command\Command->run() #18 /whmcs/clientarea/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand() #19 /whmcs/clientarea/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #20 /whmcs_crons/cron.php(0): Symfony\Component\Console\Application->run() With no access to the code, I can't really take it any further than that! Not sure what this community will do as there is no one with access to the source code but support, and the won't help without paying a premium. I just installed the product and have issues within days of installation. Feeling like I have robbed! Any ideas???
  19. In fase di aggiornamento ricevo il seguente errore: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xxxxxxx_whmcs.bx_cupcig' doesn't exist in /home/xxxxxxx/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Installer.php:2849 Stack trace: #0 /home/xxxxxxx/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Installer.php(2849): PDO->exec('\r\n D...') #1 /home/xxxxxxx/public_html/modules/addons/BillingExtension/BillingExtension.php(44): BillingExtension\BillingExtension_Admin\Installer->Upgrade(Array) #2 /home/xxxxxxx/public_html/admin/configaddonmods.php(0): BillingExtension_upgrade(Array) #3 {main}
  20. Puoi approvarlo? Semplicemente come si inserisce fra EU uno stato?
  21. Hi sir, I've detected the bug in the list of countries showing on the "Tax Rules" page. There's a country "Greece" which comes in Europe and WHMCS treats its country code as "GR" but Katamaze (Billing extension) does not include Greece in Europe and also shows the wrong country code for it which is "EL" (Please see the screenshot) Whmcs identify Greece with GR code. (please see the screenshot) I want you to fix the issue and show the "EU" tag and its symbol tag next to Greece and also change its code from el to gr so the flag appears. Thanks
  22. Hi reporting this fatal error AH01071: Got error 'PHP message: [WHMCS Application] ERROR: Error: Attempt to assign property "clientsinvoicesorderby" on null in /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:5731 Stack trace: #0 /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(94): BillingExtension\\BillingExtension_Admin\\Hook->InvoiceRestrictions() #1 /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/hooks.php(236): BillingExtension\\BillingExtension_Admin\\Hook->ApplyLayers() #2 [internal function]: BillingExtension_AdminAreaHeaderOutput() #3 /var/www/vhosts/contoso.com/public_html/vendor/whmcs/whmcs-foundation/lib/Hook/Manager.php(0): call_user_func() #4 /var/www/vhosts/contoso.com/public_html/vendor/illuminate/support/Facades/Facade.php(261): WHMCS\\Hook\\Manager->run() #5 /var/www/vhosts/contoso.com/public_html/includes/functions.php(0): Illuminate\\Support\\Facades\\Facade::__callStatic() #6 /var/www/vhosts/contoso.com/public_html/vendor/whmcs...', referer: https://www.contoso.com/admin/index.php when trying to open /admin/invoices.php?status=Unpaid in a newly logged in whmcs session this is on php 8.1 when reverted to php7.4 it works fine thanks
  23. following up as this is still happening with latest BX extension (2.2.192) php error log from a whmcs 8.7.3-release.1 on php8: AH01071: Got error 'PHP message: [WHMCS Application] ERROR: TypeError: html_entity_decode(): Argument #1 ($string) must be of type string, array given in /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php:3691 Stack trace: #0 /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(3691): html_entity_decode() #1 [internal function]: BillingExtension\\BillingExtension_Admin\\Hook->IntegrationPDFEncoding() #2 /var/www/vhosts/contoso.com/public_html/modules/addons/BillingExtension/core/BillingExtension_Admin/Hook.php(3668): array_map() #3 /var/www/vhosts/contoso.com/public_html/templates/lagom2/core/pages/invoicepdf/contoso/invoicepdf.tpl(10): BillingExtension\\BillingExtension_Admin\\Hook->Integration() #4 /var/www/vhosts/contoso.com/public_html/templates/lagom2/invoicepdf.tpl(16): require('...') #5 /var/www/vhosts/contoso.com/public_html/vendor/whmcs/whmcs-foundation/lib/Invoice.php(0): unknown() #6 /var/www/vhosts/contoso.com/public_html/vendor/whmc...', referer: https://www.contoso.com/admin/invoices.php?action=edit&id=42
  24.  

×
×
  • 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