Found in version 12.1.5 and still in 12.1.6.
If you find this error in the reporting log found at:
<...>\Symantec Endpoint Protection Manager\apache\logs\reporting.log
If the reporting.log contains many logs like:
<date> <time> ERROR:I18nInventory could not translate key: <date> <time> ERROR:I18nInventory could not translate key: <date> <time> ERROR:I18nInventory could not translate key: <date> <time> ERROR:I18nInventory could not translate key:
then you can fix this by looking at <SEPM>\Php\Include\Inventory\I18nInventory.php
line 24 (12.1.5) or 38 (12.1.6)
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 ) {
And the errors will disappear.