jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions

GitHub | bkolb | 4 months ago
  1. 0

    Read Action Required

    GitHub | 4 months ago | bkolb
    jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions
  2. 0

    IllegalModelAccessError in ProjectViewManager.install

    GitHub | 4 months ago | slisson
    jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions
  3. 0

    IllegalModelAccessError in contextactions

    GitHub | 2 months ago | danielratiu
    jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [build:IC-999.SNAPSHOT] You can read model only inside read actions

    YouTrack | 2 years ago
    jetbrains.mps.smodel.IllegalModelAccessError: You can read model only inside read actions

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. jetbrains.mps.smodel.IllegalModelAccessError

      You can read model only inside read actions

      at jetbrains.mps.smodel.WorkbenchModelAccess.checkReadAccess()
    2. JetBrains mps
      MPSModuleRepository.getModules
      1. jetbrains.mps.smodel.WorkbenchModelAccess.checkReadAccess(WorkbenchModelAccess.java:473)
      2. jetbrains.mps.smodel.ModelAccessBase.checkReadAccess(ModelAccessBase.java:38)
      3. jetbrains.mps.smodel.MPSModuleRepository.getModules(MPSModuleRepository.java:267)
      3 frames
    3. com.mbeddr.mpsutil
      ModelListenersApplicationPlugin_CustomApplicationPlugin.doInit
      1. com.mbeddr.mpsutil.modellisteners.runtime.GlobalListener.install(GlobalListener.java:60)
      2. com.mbeddr.mpsutil.modellisteners.runtime.plugin.ModelListenersApplicationPlugin_CustomApplicationPlugin.doInit(ModelListenersApplicationPlugin_CustomApplicationPlugin.java:14)
      2 frames
    4. jetbrains.mps.plugins
      BaseCustomApplicationPlugin.init
      1. jetbrains.mps.plugins.custom.BaseCustomApplicationPlugin.init(BaseCustomApplicationPlugin.java:26)
      1 frame
    5. com.mbeddr.mpsutil
      Runtime_ApplicationPlugin.initCustomParts
      1. com.mbeddr.mpsutil.modellisteners.runtime.plugin.Runtime_ApplicationPlugin.initCustomParts(Runtime_ApplicationPlugin.java:24)
      1 frame
    6. JetBrains mps
      PluginLoaderRegistry$UpdatingTask.lambda$run$0
      1. jetbrains.mps.plugins.applicationplugins.BaseApplicationPlugin.createCustomParts(BaseApplicationPlugin.java:131)
      2. jetbrains.mps.plugins.applicationplugins.ApplicationPluginManager.createCustomParts(ApplicationPluginManager.java:113)
      3. jetbrains.mps.plugins.applicationplugins.ApplicationPluginManager.afterPluginsCreated(ApplicationPluginManager.java:75)
      4. jetbrains.mps.plugins.BasePluginManager.loadPlugins(BasePluginManager.java:95)
      5. jetbrains.mps.plugins.PluginLoaderRegistry.loadContributors(PluginLoaderRegistry.java:146)
      6. jetbrains.mps.plugins.PluginLoaderRegistry.access$700(PluginLoaderRegistry.java:70)
      7. jetbrains.mps.plugins.PluginLoaderRegistry$UpdatingTask.addContributors(PluginLoaderRegistry.java:313)
      8. jetbrains.mps.plugins.PluginLoaderRegistry$UpdatingTask.lambda$run$0(PluginLoaderRegistry.java:300)
      8 frames
    7. IDEA
      LaterInvocator$FlushQueue.run
      1. com.intellij.openapi.application.TransactionGuardImpl$6.run(TransactionGuardImpl.java:291)
      2. com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:156)
      3. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:326)
      4. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:310)
      4 frames
    8. Java RT
      EventQueue.dispatchEvent
      1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      2. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
      3. java.awt.EventQueue.access$500(EventQueue.java:97)
      4. java.awt.EventQueue$3.run(EventQueue.java:709)
      5. java.awt.EventQueue$3.run(EventQueue.java:703)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      8. java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
      8 frames
    9. IDEA
      IdeEventQueue.dispatchEvent
      1. com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:863)
      2. com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:699)
      3. com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:385)
      3 frames
    10. Java RT
      Dialog.show
      1. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
      2. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      3. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
      4. java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
      5. java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
      6. java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
      7. java.security.AccessController.doPrivileged(Native Method)
      8. java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
      9. java.awt.Dialog.show(Dialog.java:1084)
      9 frames
    11. IDEA
      LaterInvocator$FlushQueue.run
      1. com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:778)
      2. com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:455)
      3. com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1665)
      4. com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1607)
      5. com.intellij.openapi.progress.util.ProgressDialog.show(ProgressDialog.java:317)
      6. com.intellij.openapi.progress.util.ProgressWindow.showDialog(ProgressWindow.java:235)
      7. com.intellij.openapi.progress.util.ProgressWindow$2.lambda$actionPerformed$330(ProgressWindow.java:180)
      8. com.intellij.openapi.application.TransactionGuardImpl$6.run(TransactionGuardImpl.java:291)
      9. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:326)
      10. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:310)
      10 frames
    12. Java RT
      EventQueue.dispatchEvent
      1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      2. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
      3. java.awt.EventQueue.access$500(EventQueue.java:97)
      4. java.awt.EventQueue$3.run(EventQueue.java:709)
      5. java.awt.EventQueue$3.run(EventQueue.java:703)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      8. java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
      8 frames
    13. IDEA
      CoreProgressManager.run
      1. com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:863)
      2. com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:699)
      3. com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:385)
      4. com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:950)
      5. com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:207)
      6. com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:194)
      7. com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:569)
      8. com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:396)
      9. com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:76)
      10. com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:312)
      10 frames
    14. JetBrains mps
      PluginLoaderRegistry.update
      1. jetbrains.mps.plugins.PluginLoaderRegistry.runTask(PluginLoaderRegistry.java:177)
      2. jetbrains.mps.plugins.PluginLoaderRegistry.update(PluginLoaderRegistry.java:263)
      2 frames
    15. IDEA
      LaterInvocator$FlushQueue.run
      1. com.intellij.openapi.application.TransactionGuardImpl$6.run(TransactionGuardImpl.java:291)
      2. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:326)
      3. com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:310)
      3 frames
    16. Java RT
      EventQueue.dispatchEvent
      1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      2. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
      3. java.awt.EventQueue.access$500(EventQueue.java:97)
      4. java.awt.EventQueue$3.run(EventQueue.java:709)
      5. java.awt.EventQueue$3.run(EventQueue.java:703)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      8. java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
      8 frames
    17. IDEA
      IdeEventQueue.dispatchEvent
      1. com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:863)
      2. com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:699)
      3. com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:385)
      3 frames
    18. Java RT
      EventDispatchThread.run
      1. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
      2. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      3. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      4. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      5. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      6. java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
      6 frames