Hello,
For custom reports, birt-extension-19.1.2 gets information about the safety mechanism, so adding Computed Columns called TSR to SafetyMechanismDataSet causes an error in birt-extension-21.1.x.
The formula that was set is as follows.
-------------------------------------------------------------------------------------------------------------
var tracedElements = row["@self"].getObject().mediniGetTracedElements(Metamodel.safetygoals.SafetyRequirement);
var result = "";
for (var i = 0; i < tracedElements.size(); i++) {
result = result + tracedElements.get(i).getIdentifier() + " ";
}
result;
-------------------------------------------------------------------------------------------------------------
The error message is as follows
-------------------------------------------------------------------------------------------------------------
org.eclipse.birt.data.engine.core.DataException: Fail to compute value for computed column "TSR".
A BIRT exception occurred. See next exception for more information.
Invalid javascript expression: ReferenceError: "Metamodel" is not defined.
-------------------------------------------------------------------------------------------------------------
What should I do to eliminate the error?
Sincerely
Kanno