Bug – Bulk Import Failure in Liabilities Module

Hello Eramba Support,

We are experiencing an issue with the bulk import function in the Liabilities module on Eramba v3.30.1 / 3.31

The import file is based on the template downloaded directly from Eramba.

During the pre-import validation, all records are successfully validated and no errors are reported. However, when we click Import, the operation fails with the following error:

NewApp\Exceptions\ValidationException: Validation error

The stack trace starts with:

Eramba\Import\ImportTool->import(Array, Array)
Eramba\Import\Queue\Task\ImportTask->run(...)

Could you please investigate this issue and advise on the appropriate resolution?

We can provide the CSV import file and the complete stack trace if required.

NewApp\Exceptions\ValidationException: Validation error
#0 /var/www/eramba/laravel/modules/import/app/Queue/Task/ImportTask.php(77): Eramba\Import\ImportTool->import(Array, Array)
#1 /var/www/eramba/app/upgrade/plugins/ImportTool/src/Queue/Task/ImportTask.php(18): Eramba\Import\Queue\Task\ImportTask->run(Array, 4262)
#2 /var/www/eramba/app/upgrade/vendor/dereuromark/cakephp-queue/src/Queue/Processor.php(214): ImportTool\Queue\Task\ImportTask->run(Array, 4262)
#3 /var/www/eramba/app/upgrade/vendor/dereuromark/cakephp-queue/src/Queue/Processor.php(161): Queue\Queue\Processor->runJob(Object(App\Model\Entity\QueuedJob), ‘1105’)
#4 /var/www/eramba/app/upgrade/vendor/dereuromark/cakephp-queue/src/Command/RunCommand.php(112): Queue\Queue\Processor->run(Array)
#5 /var/www/eramba/app/upgrade/vendor/cakephp/cakephp/src/Console/BaseCommand.php(202): Queue\Command\RunCommand->execute(Object(Cake\Console\Arguments), Object(Queue\Console\Io))
#6 /var/www/eramba/app/upgrade/vendor/cakephp/cakephp/src/Console/CommandRunner.php(330): Cake\Console\BaseCommand->run(Array, Object(Cake\Console\ConsoleIo))
#7 /var/www/eramba/app/upgrade/vendor/cakephp/cakephp/src/Console/CommandRunner.php(168): Cake\Console\CommandRunner->runCommand(Object(Queue\Command\RunCommand), Array, Object(Cake\Console\ConsoleIo))
#8 /var/www/eramba/app/upgrade/bin/cake.php(13): Cake\Console\CommandRunner->run(Array)
#9 {main}

Best regards,

Hi! When you mention v3.30.1 / 3.31, do you mean you tried it on both versions? We fixed a bug in 3.31 that had to do with empty risk magnifier values, so if you are still on 3.30.1 it would be worth updating first. If it is indeed happening on 3.31, just send the file over to support@eramba.org and we will have a look at it.