When working on mbeddr from sources, from time to time I get the exception trace shown below.
: com/mbeddr/ext/statemachines/table/pluginSolution/plugin/StatemachineTableModel
java.lang.NoClassDefFoundError: com/mbeddr/ext/statemachines/table/pluginSolution/plugin/StatemachineTableModel
at com.mbeddr.ext.statemachines.table.pluginSolution.plugin.TransitionTableTool_Tool.init(TransitionTableTool_Tool.java:39)
at com.mbeddr.ext.statemachines.table.pluginSolution.plugin.TransitionTableTool_Tool.getComponent(TransitionTableTool_Tool.java:113)
at jetbrains.mps.ide.tools.BaseTool.register(BaseTool.java:243)
at jetbrains.mps.plugins.projectplugins.BaseProjectPlugin.init(BaseProjectPlugin.java:85)
at jetbrains.mps.plugins.projectplugins.ProjectPluginManager$1.run(ProjectPluginManager.java:162)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:105)
at jetbrains.mps.plugins.projectplugins.ProjectPluginManager.loadPlugins(ProjectPluginManager.java:144)
at jetbrains.mps.plugins.PluginReloader.loadPlugins(PluginReloader.java:73)
at jetbrains.mps.plugins.PluginReloader.access$500(PluginReloader.java:46)
at jetbrains.mps.plugins.PluginReloader$MyReloadAdapter$1.run(PluginReloader.java:200)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$10.compute(WorkbenchModelAccess.java:412)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$10.compute(WorkbenchModelAccess.java:405)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$TryWriteActionComputable$1.compute(WorkbenchModelAccess.java:918)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1024)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$TryWriteActionComputable.compute(WorkbenchModelAccess.java:914)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess.tryWrite(WorkbenchModelAccess.java:427)
at jetbrains.mps.ide.smodel.EDTExecutor$2.tryRun(EDTExecutor.java:78)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor.worker(EDTExecutor.java:194)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor.access$300(EDTExecutor.java:130)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor$1.run(EDTExecutor.java:136)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:686)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:511)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NoClassDefFoundError: com/mbeddr/ext/statemachines/table/pluginSolution/plugin/StatemachineTableModel
at com.mbeddr.ext.statemachines.table.pluginSolution.plugin.TransitionTableTool_Tool.init(TransitionTableTool_Tool.java:39)
at com.mbeddr.ext.statemachines.table.pluginSolution.plugin.TransitionTableTool_Tool.getComponent(TransitionTableTool_Tool.java:113)
at jetbrains.mps.ide.tools.BaseTool.register(BaseTool.java:243)
at jetbrains.mps.plugins.projectplugins.BaseProjectPlugin.init(BaseProjectPlugin.java:85)
at jetbrains.mps.plugins.projectplugins.ProjectPluginManager$1.run(ProjectPluginManager.java:162)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:105)
at jetbrains.mps.plugins.projectplugins.ProjectPluginManager.loadPlugins(ProjectPluginManager.java:144)
at jetbrains.mps.plugins.PluginReloader.loadPlugins(PluginReloader.java:73)
at jetbrains.mps.plugins.PluginReloader.access$500(PluginReloader.java:46)
at jetbrains.mps.plugins.PluginReloader$MyReloadAdapter$1.run(PluginReloader.java:200)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$10.compute(WorkbenchModelAccess.java:412)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$10.compute(WorkbenchModelAccess.java:405)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$TryWriteActionComputable$1.compute(WorkbenchModelAccess.java:918)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1024)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess$TryWriteActionComputable.compute(WorkbenchModelAccess.java:914)
at jetbrains.mps.ide.smodel.WorkbenchModelAccess.tryWrite(WorkbenchModelAccess.java:427)
at jetbrains.mps.ide.smodel.EDTExecutor$2.tryRun(EDTExecutor.java:78)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor.worker(EDTExecutor.java:194)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor.access$300(EDTExecutor.java:130)
at jetbrains.mps.ide.smodel.EDTExecutor$Executor$1.run(EDTExecutor.java:136)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:686)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:511)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
When working on mbeddr from sources, from time to time I get the exception trace shown below.