Bug - Docker "Eramba calculation allows only numerical magnifier values"

What version of eramba you are using (System / About)

  • App Version: Ubuntu 22 LTS / Docker (3.29.1-5 + 3.30.0-5)
  • DB Schema Version: 20260306080030

A brief explanation of the issue

  • If you want to add a “Asset Risk” your receive an error if you select the asset (“Related Assets”) on the “Analysis” tab.

What steps, one by one, including screenshots if needed, we must follow in order to reproduc e the issue

  1. Open the area “Risk Management >> Asset Risk” and add open “Add item”.

  2. Fill in all required fields or go to step 3.

  3. Open the drop down on the “Related Assets” and select an asset.

  4. An error occurs “Eramba calculation allows only numerical magnifier values, NULL provided.”. (Exception: in /var/www/eramba/app/upgrade/src/Lib/RiskCalculations/ErambaCalculation.php on line 102)

Already tried:

  • Empty Cache
  • Redeploy Docker image (3.29.1-5 >> 3.30.0-5)
  • “System health” is “All OK”
  • Change the name of the asset (Only letters [A-Z][a-z])
  • Test different and new created assets

Check if the asset has a liability and that liability should have a value (risk magnifier).

If it doesn’t have value, this is an error in the form validation; the magnifier shouldn’t be allowed to be empty.

Int ref:

Hello Adrian, the second part is the solution solved my issue.
Organisation >> Liabilities >> Add an “risk magnifier” is the solution.

But a request: On the description this field is “Optionally provide a positive natural number that will be used as a multiplier for Risks score”. This is in my view missleading, if “Optionally” means that it needs a number but it can be positive or zero and the field is not required.

It would be greate if the field is a required specification or at least the discription could be adjusted.

Thank you vor your time, effort and consideration.
Have a nice day.