cvette / intellij-neos

Support for the Neos CMS in Intellij IDEA / PhpStorm
https://plugins.jetbrains.com/idea/plugin/9362-neos-support
GNU General Public License v3.0
41 stars 10 forks source link

Cannot find manipulator for VALUE_STRING_LINE in VALUE_STRING_LINE:null class class de.vette.idea.neos.lang.fusion.resolve.ref.FusionStringReference #28

Open vertexvaar opened 6 years ago

vertexvaar commented 6 years ago

Hi, i've got another exception with PhpStorm 2018.3 (EAP), but this one is not yet reproducible.

I don't know if it is related but the PhpStorm Terminal did behave very weird when i saw that this exception occurred: Parts of the output we're truncated and the Terminal's response was very slow.

java.lang.Throwable: Cannot find manipulator for VALUE_STRING_LINE in VALUE_STRING_LINE:null class class de.vette.idea.neos.lang.fusion.resolve.ref.FusionStringReference
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:134)
    at com.intellij.psi.PsiReferenceBase.getManipulator(PsiReferenceBase.java:141)
    at com.intellij.psi.PsiReferenceBase.handleElementRename(PsiReferenceBase.java:117)
    at com.intellij.refactoring.rename.RenameUtil.rename(RenameUtil.java:267)
    at com.intellij.refactoring.rename.RenameUtil.doRenameGenericNamedElement(RenameUtil.java:224)
    at com.intellij.refactoring.rename.RenamePsiElementProcessor.renameElement(RenamePsiElementProcessor.java:49)
    at com.intellij.refactoring.rename.RenameUtil.doRename(RenameUtil.java:188)
    at com.intellij.refactoring.rename.RenameProcessor.performRefactoring(RenameProcessor.java:359)
    at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:477)
    at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:488)
    at com.intellij.openapi.application.impl.ApplicationImpl.b(ApplicationImpl.java:1018)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:164)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:583)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:533)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151)
    at com.intellij.openapi.progress.util.PotemkinProgress.runInSwingThread(PotemkinProgress.java:193)
    at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:1018)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteActionWithNonCancellableProgressInDispatchThread(ApplicationImpl.java:998)
    at com.intellij.refactoring.BaseRefactoringProcessor.a(BaseRefactoringProcessor.java:488)
    at com.intellij.refactoring.BaseRefactoringProcessor.b(BaseRefactoringProcessor.java:315)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.a(CoreCommandProcessor.java:212)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
    at com.intellij.refactoring.BaseRefactoringProcessor.execute(BaseRefactoringProcessor.java:313)
    at com.intellij.refactoring.BaseRefactoringProcessor.doRun(BaseRefactoringProcessor.java:244)
    at com.intellij.refactoring.rename.RenameProcessor.doRun(RenameProcessor.java:105)
    at com.intellij.refactoring.rename.inplace.MemberInplaceRenamer$MyRenameProcessor.doRun(MemberInplaceRenamer.java:337)
    at com.intellij.refactoring.BaseRefactoringProcessor.run(BaseRefactoringProcessor.java:564)
    at com.intellij.refactoring.rename.inplace.MemberInplaceRenamer.performRenameInner(MemberInplaceRenamer.java:267)
    at com.intellij.refactoring.rename.inplace.MemberInplaceRenamer.a(MemberInplaceRenamer.java:236)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.a(CoreCommandProcessor.java:220)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
    at com.intellij.refactoring.rename.inplace.MemberInplaceRenamer.a(MemberInplaceRenamer.java:235)
    at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:88)
    at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:111)
    at com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:120)
    at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:271)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:447)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:431)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:415)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:718)
    at com.intellij.ide.IdeEventQueue.g(IdeEventQueue.java:667)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366)
    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)
vertexvaar commented 6 years ago

I could reproduce the Terminal's bahaviour and it seems unrelated to the issue. (It occurs when i'm trying to autocomplete inexistent folders)