Editing Lightning Controller causes repetitive modal error on auto sync
Issue #184
invalid
PsiToDocumentSynchronizer.isInsideAtomicChange must not be null
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'file' of com/intellij/psi/impl/PsiToDocumentSynchronizer.isInsideAtomicChange must not be null
at com.intellij.psi.impl.PsiToDocumentSynchronizer.isInsideAtomicChange(PsiToDocumentSynchronizer.java)
at com.intellij.psi.impl.PsiDocumentManagerBase.documentChanged(PsiDocumentManagerBase.java:722)
at com.intellij.psi.impl.PsiDocumentManagerImpl.documentChanged(PsiDocumentManagerImpl.java:111)
at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:88)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:68)
at com.sun.proxy.$Proxy22.documentChanged(Unknown Source)
at com.intellij.openapi.editor.impl.DocumentImpl.a(DocumentImpl.java:757)
at com.intellij.openapi.editor.impl.DocumentImpl.a(DocumentImpl.java:696)
at com.intellij.openapi.editor.impl.DocumentImpl.insertString(DocumentImpl.java:451)
at com.intellij.openapi.editor.EditorModificationUtil.insertStringAtCaretNoScrolling(EditorModificationUtil.java:131)
at com.intellij.openapi.editor.EditorModificationUtil.access$000(EditorModificationUtil.java:35)
at com.intellij.openapi.editor.EditorModificationUtil$2.perform(EditorModificationUtil.java:349)
at com.intellij.openapi.editor.impl.CaretModelImpl$3.run(CaretModelImpl.java:342)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:422)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:333)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:324)
at com.intellij.openapi.editor.EditorModificationUtil.typeInStringAtCaretHonorMultipleCarets(EditorModificationUtil.java:346)
at com.intellij.openapi.editor.EditorModificationUtil.typeInStringAtCaretHonorMultipleCarets(EditorModificationUtil.java:337)
at com.intellij.openapi.editor.actionSystem.TypedAction$Handler.execute(TypedAction.java:64)
at com.intellij.codeInsight.editorActions.TypedHandler.execute(TypedHandler.java:139)
at com.intellij.codeInsight.lookup.impl.LookupTypedHandler.execute(LookupTypedHandler.java:65)
at com.intellij.openapi.editor.actionSystem.TypedAction$DefaultRawHandler$1$1.run(TypedAction.java:153)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1002)
at com.intellij.openapi.editor.actionSystem.TypedAction$DefaultRawHandler$1.run(TypedAction.java:147)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:124)
at com.intellij.openapi.editor.actionSystem.TypedAction$DefaultRawHandler.execute(TypedAction.java:139)
at com.intellij.openapi.editor.actionSystem.TypedAction.actionPerformed(TypedAction.java:133)
at com.intellij.openapi.editor.impl.EditorImpl.a(EditorImpl.java:1146)
at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:5386)
at com.intellij.openapi.editor.impl.EditorImpl$10.keyTyped(EditorImpl.java:974)
at java.awt.Component.processKeyEvent(Component.java:6498)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2832)
at java.awt.Component.processEvent(Component.java:6320)
at java.awt.Container.processEvent(Container.java:2235)
at java.awt.Component.dispatchEventImpl(Component.java:4899)
at java.awt.Container.dispatchEventImpl(Container.java:2293)
at java.awt.Component.dispatchEvent(Component.java:4721)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)
at java.awt.Component.dispatchEventImpl(Component.java:4770)
at java.awt.Container.dispatchEventImpl(Container.java:2293)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4721)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:724)
at java.awt.EventQueue$4.run(EventQueue.java:722)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:861)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:618)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:380)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - IntelliJ IDEA 15.0.1 Build #IU-143.382.35
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - JDK: 1.8.0_40-release
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - VM: OpenJDK 64-Bit Server VM
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - Vendor: JetBrains s.r.o
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - OS: Mac OS X
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - Last Action: EditorNextWord
2015-12-02 20:19:12,778 [ 979340] ERROR - enapi.editor.impl.DocumentImpl - Current Command: Typing
Comments (4)
-
repo owner -
reporter Restarting was my first attempt. What else did you recommend? "Bound?"
-
reporter - changed status to invalid
I haven't seen it recur.
-
repo owner - removed component
Removing component: Parser (automated comment)
- Log in to comment
That one looks like something stale is being passed around (the null
file
parameter to an Open SDK method with nothing fromcom.illuminatedcloud
anywhere in the stack. I'm sure it's stale because something somewhere in IC allowed it to become so, but I'd be curious to know if you saw it still after closing and reopening the project or even bounding the IDE. Obviously I don't want users to have to do that, but my guess is that it will remedy this particular issue.