Formatters/crypto.php Error in PHP 8.3

Hi there @teodor...

I have quite a large Server Action which is giving the error message below now I have transitioned to PHP 8.3.

Can you please tell me what kind of function in my Server Action to look for which will be causing this please?

Thanks!
Antony.

{
    "code": 0,
    "file": "/var/app/current/dmxConnectLib/lib/formatters/crypto.php",
    "line": 62,
    "message": "base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated",
    "trace": "#0 [internal function]: exception_error_handler()\n#1 /var/app/current/dmxConnectLib/lib/formatters/crypto.php(62): base64_decode()\n#2 [internal function]: lib\\core\\formatter_decrypt()\n#3 /var/app/current/dmxConnectLib/lib/core/Parser.php(419): call_user_func_array()\n#4 /var/app/current/dmxConnectLib/lib/core/Parser.php(372): lib\\core\\Parser->objectMember()\n#5 /var/app/current/dmxConnectLib/lib/core/Parser.php(314): lib\\core\\Parser->primary()\n#6 /var/app/current/dmxConnectLib/lib/core/Parser.php(291): lib\\core\\Parser->group()\n#7 /var/app/current/dmxConnectLib/lib/core/Parser.php(271): lib\\core\\Parser->unary()\n#8 /var/app/current/dmxConnectLib/lib/core/Parser.php(261): lib\\core\\Parser->multiplicative()\n#9 /var/app/current/dmxConnectLib/lib/core/Parser.php(251): lib\\core\\Parser->addictive()\n#10 /var/app/current/dmxConnectLib/lib/core/Parser.php(241): lib\\core\\Parser->bitwiseShift()\n#11 /var/app/current/dmxConnectLib/lib/core/Parser.php(231): lib\\core\\Parser->relational()\n#12 /var/app/current/dmxConnectLib/lib/core/Parser.php(221): lib\\core\\Parser->equality()\n#13 /var/app/current/dmxConnectLib/lib/core/Parser.php(211): lib\\core\\Parser->bitwiseAnd()\n#14 /var/app/current/dmxConnectLib/lib/core/Parser.php(201): lib\\core\\Parser->bitwiseXor()\n#15 /var/app/current/dmxConnectLib/lib/core/Parser.php(191): lib\\core\\Parser->bitwiseOr()\n#16 /var/app/current/dmxConnectLib/lib/core/Parser.php(179): lib\\core\\Parser->logicalAnd()\n#17 /var/app/current/dmxConnectLib/lib/core/Parser.php(163): lib\\core\\Parser->logicalOr()\n#18 /var/app/current/dmxConnectLib/lib/core/Parser.php(159): lib\\core\\Parser->conditional()\n#19 /var/app/current/dmxConnectLib/lib/core/Parser.php(104): lib\\core\\Parser->expression()\n#20 /var/app/current/dmxConnectLib/lib/App.php(277): lib\\core\\Parser->parse()\n#21 /var/app/current/dmxConnectLib/lib/App.php(256): lib\\App->parseObject()\n#22 /var/app/current/dmxConnectLib/modules/core.php(137): lib\\App->parseObject()\n#23 /var/app/current/dmxConnectLib/lib/App.php(223): modules\\core->setvalue()\n#24 /var/app/current/dmxConnectLib/lib/App.php(195): lib\\App->execSteps()\n#25 /var/app/current/dmxConnectLib/lib/App.php(163): lib\\App->execSteps()\n#26 /var/app/current/dmxConnectLib/modules/core.php(102): lib\\App->exec()\n#27 /var/app/current/dmxConnectLib/lib/App.php(223): modules\\core->condition()\n#28 /var/app/current/dmxConnectLib/lib/App.php(195): lib\\App->execSteps()\n#29 /var/app/current/dmxConnectLib/lib/App.php(163): lib\\App->execSteps()\n#30 /var/app/current/dmxConnectLib/lib/App.php(189): lib\\App->exec()\n#31 /var/app/current/dmxConnectLib/lib/App.php(195): lib\\App->execSteps()\n#32 /var/app/current/dmxConnectLib/lib/App.php(163): lib\\App->execSteps()\n#33 /var/app/current/dmxConnectLib/modules/core.php(100): lib\\App->exec()\n#34 /var/app/current/dmxConnectLib/lib/App.php(223): modules\\core->condition()\n#35 /var/app/current/dmxConnectLib/lib/App.php(195): lib\\App->execSteps()\n#36 /var/app/current/dmxConnectLib/lib/App.php(163): lib\\App->execSteps()\n#37 /var/app/current/dmxConnectLib/lib/App.php(152): lib\\App->exec()\n#38 /var/app/current/dmxConnectLib/lib/App.php(113): lib\\App->exec()\n#39 /var/app/current/dmxConnect/api/form_activity/record_booking_event.php(7): lib\\App->define()\n#40 {main}"
}

Where you use the Base64 decode formatter, probably a Set Value