Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exception in Idea 13 when refactoring methods #47

Closed
mahileeb opened this issue Nov 19, 2013 · 6 comments
Closed

Exception in Idea 13 when refactoring methods #47

mahileeb opened this issue Nov 19, 2013 · 6 comments

Comments

@mahileeb
Copy link

I am getting the following exception when refactoring methods in IDEA Cardea EAP (build 132.1045)

java.lang.NoSuchMethodError: com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(Lcom/intellij/psi/PsiReference;Lcom/intellij/psi/impl/source/resolve/ResolveCache$Resolver;ZZ)Lcom/intellij/psi/PsiElement;
    at protobuf.lang.psi.impl.reference.PbRefImpl.resolve(PbRefImpl.java:314)
    at protobuf.lang.psi.impl.reference.PbRefImpl.isReferenceTo(PbRefImpl.java:260)
    at com.intellij.psi.impl.search.MethodTextOccurrenceProcessor.a(MethodTextOccurrenceProcessor.java:63)
    at com.intellij.psi.impl.search.MethodTextOccurrenceProcessor.processTextOccurrence(MethodTextOccurrenceProcessor.java:47)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$18.execute(PsiSearchHelperImpl.java:814)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.a(LowLevelSearchUtil.java:120)
    at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:169)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$3$1.compute(PsiSearchHelperImpl.java:180)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$3$1.compute(PsiSearchHelperImpl.java:177)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$3.process(PsiSearchHelperImpl.java:177)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$3.process(PsiSearchHelperImpl.java:174)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$17.process(PsiSearchHelperImpl.java:778)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$17.process(PsiSearchHelperImpl.java:766)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$6.process(PsiSearchHelperImpl.java:365)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$6.process(PsiSearchHelperImpl.java:333)
    at com.intellij.concurrency.ApplierCompleter$3.run(ApplierCompleter.java:215)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166)
    at com.intellij.concurrency.ApplierCompleter$2.run(ApplierCompleter.java:91)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:103)
    at com.intellij.concurrency.ApplierCompleter.completeTaskWhichFailToAcquireReadAction(ApplierCompleter.java:211)
    at com.intellij.concurrency.JobLauncherImpl.a(JobLauncherImpl.java:103)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:143)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:111)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgressAsync(JobLauncherImpl.java:155)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgressAsync(JobLauncherImpl.java:40)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.a(PsiSearchHelperImpl.java:333)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.a(PsiSearchHelperImpl.java:766)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.a(PsiSearchHelperImpl.java:731)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.access$300(PsiSearchHelperImpl.java:61)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$16.body(PsiSearchHelperImpl.java:626)
    at com.intellij.concurrency.DoWhile.getResult(DoWhile.java:29)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequestsAsync(PsiSearchHelperImpl.java:671)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:604)
    at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:45)
    at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:77)
    at com.intellij.util.MergeQuery.processSubQuery(MergeQuery.java:84)
    at com.intellij.util.MergeQuery.forEach(MergeQuery.java:56)
    at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:66)
    at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:56)
    at com.intellij.util.UniqueResultsQuery.findAll(UniqueResultsQuery.java:85)
    at com.intellij.util.UniqueResultsQuery.toArray(UniqueResultsQuery.java:93)
    at org.jetbrains.plugins.groovy.refactoring.changeSignature.GrChageSignatureUsageSearcher.findSimpleUsagesWithoutParameters(GrChageSignatureUsageSearcher.java:245)
    at org.jetbrains.plugins.groovy.refactoring.changeSignature.GrChageSignatureUsageSearcher.findSimpleUsages(GrChageSignatureUsageSearcher.java:74)
    at org.jetbrains.plugins.groovy.refactoring.changeSignature.GrChageSignatureUsageSearcher.findUsages(GrChageSignatureUsageSearcher.java:64)
    at org.jetbrains.plugins.groovy.refactoring.changeSignature.GrChangeSignatureUsageProcessor.findUsages(GrChangeSignatureUsageProcessor.java:94)
    at com.intellij.refactoring.changeSignature.ChangeSignatureProcessorBase.findUsages(ChangeSignatureProcessorBase.java:77)
    at com.intellij.refactoring.BaseRefactoringProcessor$1$1.compute(BaseRefactoringProcessor.java:161)
    at com.intellij.refactoring.BaseRefactoringProcessor$1$1.compute(BaseRefactoringProcessor.java:158)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934)
    at com.intellij.refactoring.BaseRefactoringProcessor$1.run(BaseRefactoringProcessor.java:158)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:262)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:274)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.application.impl.ApplicationImpl$10$1.run(ApplicationImpl.java:657)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)
@ghost ghost assigned tcripps Nov 19, 2013
@tcripps
Copy link
Collaborator

tcripps commented Nov 19, 2013

Which version of the plugin are you currently using with IDEA 13?

@mahileeb
Copy link
Author

v0.5.4 from the JetBrains repository

@mahileeb
Copy link
Author

Ah, I see 0.5.5 has IDEA 13 fixes, when will that be in the repo?

@tcripps
Copy link
Collaborator

tcripps commented Nov 19, 2013

Ah. There's an incompatible API change in IDEA 13. Could you please try installing v0.5.5?

https://github.com/nnmatveev/idea-plugin-protobuf/releases/tag/0.5.5

I plan to push that to JetBrains when they release IDEA 13.

@mahileeb
Copy link
Author

Awesome, thanks.

@tcripps
Copy link
Collaborator

tcripps commented Nov 19, 2013

No problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants