ERROR Error: unknown type camunda:Properties
at Registry.push…/node_modules/moddle/dist/index.esm.js.Registry.mapTypes (index.esm.js:518)
at Registry.push…/node_modules/moddle/dist/index.esm.js.Registry.getEffectiveDescriptor (index.esm.js:543)
at BpmnModdle.push…/node_modules/moddle/dist/index.esm.js.Moddle.getType (index.esm.js:768)
at BpmnModdle.push…/node_modules/moddle/dist/index.esm.js.Moddle.create (index.esm.js:736)
at BpmnFactory.push…/node_modules/bpmn-js/lib/features/modeling/BpmnFactory.js.BpmnFactory.create (BpmnFactory.js:71)
at replaceElement (BpmnReplace.js:183)
at replaceAction (ReplaceMenuProvider.js:378)
at PopupMenu.push…/node_modules/diagram-js/lib/features/popup-menu/PopupMenu.js.PopupMenu.trigger (PopupMenu.js:236)
at HTMLDivElement. (PopupMenu.js:384)
at HTMLDivElement. (index.esm.js:359)
I am doing customization in bpmnreplace in this i am getting this error can you please help me
ar custAttr = target.customAtttr;
if(custAttr){
console.info("I am here #######");
if(!newBusinessObject.extensionElements){
console.info("Not extensions found");
newBusinessObject.extensionElements = bpmnFactory.create('bpmn:ExtensionElements');
}
var taskextvalues = newBusinessObject.extensionElements.values;
if(!taskextvalues){
taskextvalues = new Array();
newBusinessObject.extensionElements.values = taskextvalues
}
var taskproperties;
for( var j =0;j<taskextvalues.length;j++){
console.log(taskextvalues[j].$type,'taskextvalues[j].$type')
if(taskextvalues[j].$type==="camunda:Properties"){
taskproperties = taskextvalues[j];
break;
}
}
if(!taskproperties){
taskproperties = bpmnFactory.create("camunda:Properties");
newBusinessObject.extensionElements.values.push(taskproperties);
taskproperties.values = new Array();
}
var i;
}