java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl.assertWritable(CompilerModuleExtensionImpl.java:249)
at com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl.inheritCompilerOutputPath(CompilerModuleExtensionImpl.java:244)
at org.jetbrains.plugins.grails.util.GrailsUtils.modifyRootModel(GrailsUtils.java:233)
at org.jetbrains.plugins.grails.config.GrailsFacetType$GrailsFacetDetector.beforeFacetAdded(GrailsFacetType.java:110)
at com.intellij.facet.impl.autodetecting.FacetDetectorWrapper$1.run(FacetDetectorWrapper.java:104)
at com.intellij.openapi.application.RunResult.run(RunResult.java:38)
at com.intellij.openapi.application.WriteAction$2$1.run(WriteAction.java:43)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:718)
at com.intellij.openapi.application.WriteAction$2.run(WriteAction.java:41)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:468)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:461)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:340)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
at java.awt.Dialog$1.run(Dialog.java:1039)
at java.awt.Dialog$3.run(Dialog.java:1091)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1089)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:524)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:319)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
at com.intellij.openapi.progress.util.ProgressWindow$MyDialog.show(ProgressWindow.java:522)
at com.intellij.openapi.progress.util.ProgressWindow.showDialog(ProgressWindow.java:189)
at com.intellij.openapi.progress.util.ProgressWindow$1$1.run(ProgressWindow.java:126)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:298)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:468)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:461)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:340)
at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:509)
at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:143)
at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:475)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:173)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:169)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:290)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:379)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:308)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:135)
at com.intellij.ide.impl.ProjectUtil.openOrImport(ProjectUtil.java:82)
at com.intellij.ide.actions.OpenProjectAction.actionPerformed(OpenProjectAction.java:78)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor$3.onPress(WelcomeScreen.java:197)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ButtonWithExtension.onPress(WelcomeScreen.java:813)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$MyActionButton$1.mouseReleased(WelcomeScreen.java:774)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:468)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:457)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:340)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)