Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IllegalStateException with Sirius >=6.3 #45

Open
oconstant opened this issue Sep 16, 2021 · 1 comment
Open

IllegalStateException with Sirius >=6.3 #45

oconstant opened this issue Sep 16, 2021 · 1 comment

Comments

@oconstant
Copy link
Contributor

Creating a catalog in a modeling tool based on Sirius 6.3.3 or 6.4 fails as follows:
java.lang.IllegalStateException: Cannot modify resource set without a write transaction
at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.assertWriting(TransactionChangeRecorder.java:349)
at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.appendNotification(TransactionChangeRecorder.java:303)
at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.processResourceNotification(TransactionChangeRecorder.java:273)
at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.notifyChanged(TransactionChangeRecorder.java:239)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
at org.eclipse.emf.common.notify.impl.NotifyingListImpl.dispatchNotification(NotifyingListImpl.java:261)
at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:294)
at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:304)
at org.eclipse.emf.diffmerge.patterns.repositories.catalogs.PatternCatalogAccessor.createCatalogIn(PatternCatalogAccessor.java:88)

@barais
Copy link

barais commented Oct 21, 2021

Any news on the regression. It is not so easy to correct as we need to put some action within Emf Transactional Recording Command but it breaks the data flows?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants