Hi Blenta,
the most difficult part in promoting Yaoqiang is that users experience a lot of error messages during moving, copying, dragging, pasting and dropping elements. These errors always throw a message to the user saying that it is highly recommended to fix the issue before continuing editing the file. As you may understand, people will ignore this ... because they are humans :-)
What I recommend is that, whenever Yaoqiang is throwing an error, that the editor restores the last WORKING version of the XML, so any change that caused the error is undone. This way you avoid that people overwrite their process files with corrupted BPMN XML files.
The *.err message file is still a very valuable source for trouble shooting and it already includes the last working version if the user does not continue with modeling. So I assume this change is fairly easy to implement :-)
Cheers, Nils
Anonymous