the undo/redo option are, for some reason, no longer working in mps...

This is an auto-generated question from the MPS Slack community: the undo/redo option are, for some reason, no longer working in mps
0
13 comments
has this ever happened to anyone else?
0
if yes, is there a quick fix?
0
Was the focus in the opened editor before you opened the main menu? Are the changes on the picture are “fresh”?
0
Yes, all changes are up to date. One thing that might be causing this is having open two projects at the same time. But even so, editing fails for both
0
Yes, working with 2 projects opened might cause problems. We suggest to have 1 opened project.
0
it's the same for one project as well
0
Well, I can’t find why undo doesn’t work in you case. What is your OS and MPS version? Maybe could catch the problem while checking specific versions.
0
Slack user:U6M94JMGX> Looking at:
0
it might be related to an iets3 plugin. In our case, however, we cannot remove it from the project.
0
this happens on startup
0
```Error executing task de.audi.rcp.plugin.plugin.IDefXUpdateCheckerPlugin_ProjectPluginPart$1$1@17c31094 jetbrains.mps.classloading.ModuleClassLoader$ModuleClassLoaderIsDisposedException: ClassLoader of the module 'de.audi.rcp.plugin [solution]' is disposed and not operable! at jetbrains.mps.classloading.ModuleClassLoader.checkNotDisposed(ModuleClassLoader.java:92) at jetbrains.mps.classloading.ModuleClassLoader.loadClass(ModuleClassLoader.java:121) at jetbrains.mps.classloading.ModuleClassLoader.loadClass(ModuleClassLoader.java:117) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at de.audi.rcp.plugin.plugin.IDefXUpdateCheckerPlugin_ProjectPluginPart$1$1.run(IDefXUpdateCheckerPlugin_ProjectPluginPart.java:31) at com.intellij.openapi.project.DumbServiceImpl.doRun(DumbServiceImpl.java:403) at com.intellij.openapi.project.DumbServiceImpl.updateFinished(DumbServiceImpl.java:395) at com.intellij.openapi.project.TrackedEdtActivityService$TrackedEdtActivity.run(TrackedEdtActivityService.java:66) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:218) at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:200) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:319) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46) at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:969) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:839) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:449) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:808) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)```
0
In case of Noli we discovered it was caused by incompatible versions of MPS and IETS plugins. There was the same AssertionError stacktrace as in https://youtrack.jetbrains.com/issue/MPS-34348. Are your versions compatible?
0
This is auto-generated question from the MPS Community Slack Workspace. If you want to comment on the question, do it from the Slack workspace
0

Post is closed for comments.