Community
Participate
Working Groups
When constructing a model using the API with TigerstripeProjectAuditor switched off using TigerstripeProjectAuditor.setTurnedOffForImport(true) I find that ausits are still running with unfortunate consequences. One consequence seems to be that it can encounter incompletely constructed associations, and another seems to be that I get ConcurrentModificationExceptions when the auditor includes checks against annotations and annotations are being added by the importer. What seems to be happening is that whereas the regular audits are swichted off, the pending audits still go through ie. are not protected by the check against the isTurnedOffForImport flag. I suggest we defer running the pending auits until after the audit falg is re-set to false.
I am seeing the project building during a UML import. This is pretty annoying and slows it down considerably!
Upping severity as this significantly slows down any import....
I'm unable to reproduce this issue. Please reopen if you can still reproduce it.