Mentok nih-WHMCS error ";Indonesia"


Status
Not open for further replies.

megdi

Apprentice 1.0
Halo teman, whmcs saya error nih
Masalah utamanya adalah gak bisa create invoice.

Udah coba troubleshot gak bisa.
Saya udah delete language untuk bahasa indonesia tetep cron gak jalan.
berikut log errornya si cronjob.
Code:
 [ERROR] exception 'InvalidArgumentException' with message 'Invalid ";Indonesia" locale.' in
         /home/xxx/public_html/my/vendor/symfony/translation/Translator.php:467
         Stack trace:
         #0 /home/xxx/public_html/my/vendor/symfony/translation/Translator.php(244):
         Symfony\Component\Translation\Translator->assertValidLocale(';Indonesia')
         #1 /home/xxx/public_html/my/vendor/symfony/translation/Translator.php(209):
         Symfony\Component\Translation\Translator->getCatalogue(';Indonesia')
         #2 /home/xxx/public_html/my/vendor/illuminate/support/Facades/Facade.php(223):
         Symfony\Component\Translation\Translator->trans('product.46.name', Array, 'dynamicMessages', ';Indonesia')
         #3 /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Product/Product.php(0):
         Illuminate\Support\Facades\Facade::__callStatic('trans', Array)
         #4 /home/xxx/public_html/my/includes/processinvoices.php(0): WHMCS\Product\Product::getProductName()
         #5 /home/xxx/public_html/my/includes/processinvoices.php(0): getInvoiceProductDetails()
         #6 /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Cron/Task/OverageBilling.php(0):
         createInvoices()
         #7 /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0):
         WHMCS\Cron\Task\OverageBilling->__invoke()
         #8 /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0):
         WHMCS\Scheduling\Task\AbstractTask->execute()
         #9
         /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0):
         WHMCS\Scheduling\Task\AbstractTask->run()
         #10
         /home/xxx/public_html/my/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0):
         WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection()
         #11 /home/xxx/public_html/my/vendor/symfony/console/Command/Command.php(259):
         WHMCS\Cron\Console\Command\AbstractCronCommand->execute(Object(WHMCS\Cron\Console\Input\CliInput),
         Object(Symfony\Component\Console\Output\ConsoleOutput))
         #12 /home/xxx/public_html/my/vendor/symfony/console/Application.php(844):
         Symfony\Component\Console\Command\Command->run(Object(WHMCS\Cron\Console\Input\CliInput),
         Object(Symfony\Component\Console\Output\ConsoleOutput))
         #13 /home/xxx/public_html/my/vendor/symfony/console/Application.php(192):
         Symfony\Component\Console\Application->doRunCommand(Object(WHMCS\Cron\Console\Command\AllCommand),
         Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
         #14 /home/xxx/public_html/my/vendor/symfony/console/Application.php(123):
         Symfony\Component\Console\Application->doRun(Object(WHMCS\Cron\Console\Input\CliInput),
         Object(Symfony\Component\Console\Output\ConsoleOutput))
         #15 /home/xxx/public_html/my/crons/cron.php(0): Symfony\Component\Console\Application->run()
         #16 {main}

bagi teman teman yang ada ide atau pernah mengalami mohon untuk diinformasikan.
udah ubek2 belum ketemu nih.
kepikiran untuk ubah edit profiles satu persatu user, tapi bingung cos banyak :)
padahal sebelumnya tidak ada masalah.
 
whmcsnya pakai versi berapa?
 
Karena error message masalah Invalid Locale, coba cek file lang/indonesia.php di baris locale. apakah:

$_LANG['locale'] = "id_ID";

cek juga locale untuk bahasa lainnya, haru ssesuai dgn bahasa yang digunakan.
kalau "id_ID" tidak bisa, coba ganti ke "id_ID.UTF-8"
 
whmcsnya pakai versi berapa?
wah gak jadi teman-teman. udah solved.
Jadi begini kronologinya.
Sebenarnya masalah ini baru saya sadari kemarin siang. Ternyata cronjob udah gak jalansejak agustus.
baru nge kemarin hadeh... pantesan gak pada bayar hahaha :109::109::109:

Nah saya sebelumnya pake 6.3. saya jalanin cronjob manual gak keluar errornya.
saya upgrade ke versi 7.2 eh sekarang keluar errornya.

saya sebelumnya curiga 2 hal, di code php nya atau database.
kalau php seingat saya gak pernah edit, saya kepikiran edit profiles >language user satu persatu tapi makan waktu hadeh.:20:
saya delete bahasa sampe ubah default language gak nolong.
Kepaksa coba edit mysql. Eh ketemu. ternyata cuma satu user yang databasenya isinya ;Indonesia .
Alhamdullilah setelah di edit profiles nya jadi bisa jalan normal cornjobnya.


Makasih udah direspon mas. :77::77::77:
saya make WHMCS internal, mo open tiket whmcs kayae gak bisa ya klo internal license :D . yaudah troubleshot sendiri.
Dari kemarin gak bisa tidur eh, nulis di DWH sebentar langsung cespleng, dapat ide,padahal belum sempet baca komen di DWH lagi hahaha... Thanks DWH,:clap2::clap2:
 
Karena error message masalah Invalid Locale, coba cek file lang/indonesia.php di baris locale. apakah:

$_LANG['locale'] = "id_ID";
Solved mas. untuk php dari awal gak pernah diedit. seharusnya gak ada masalah.
Udah utek2 gak nemu disana.
Ternyata masalah di salah satu table di akun salah satu user.
Sampe sekarang sih belum nemu kenapa bisa begitu, cos user lainnya normal loh. gak ada ;Indonesia .
 
aktifin aja cron emailnya, biar ada notice klo cronnya sukses, klo ga ada notice harus dicek lebih lanjut
 
sip. udah backup terus kok.
Cuman bingung kok gak bisa create invoice. Masalahnya kalau dibackup pun juga tetep butuh solved dlu masalahnya.
Thanks dah reply.
 
Solved mas. untuk php dari awal gak pernah diedit. seharusnya gak ada masalah.
Udah utek2 gak nemu disana.
Ternyata masalah di salah satu table di akun salah satu user.
Sampe sekarang sih belum nemu kenapa bisa begitu, cos user lainnya normal loh. gak ada ;Indonesia .
Itu " ;Indonesia" nemu dimana?
User profile?
 
Status
Not open for further replies.
Back
Top