found in version 12.1.5
in <SEPM>\Php\Include\Inventory\I18nInventory.php
line 24
add a preemtive return as first statement in:
global $I18nInventoryArr;
if ((strpos($key, "BDATA_OS_TYPE") >0) && strlen($key)>19 ) {
result
global $I18nInventoryArr;
if (empty($key)) { return $key; }
if ((strpos($key, "BDATA_OS_TYPE") >0) && strlen($key)>19 ) {