Google Protocol Buffers support

Compatible with  IntelliJ IDEA
03.02.2015
162 805

Provides Google Protocol Buffers support for Java language

Download plugin

Version

Update date

Recent change notes

* Added support for the syntax keyword and oneof style enums. Thank you to David Elkind for implementing oneof support! * No longer emit a compilation error when the path to the protoc compiler is not set if there are no proto files to compile due to all facets being disabled.
12.05.2016
That's what I've been waiting for a long time! Waiting for the navigation like "go to declaration" and finding usages. Good luck in the further development.
11.05.2016
Formatter does not work! It converts proto3 files to a total mess.
23.03.2016
Are there plans to support the proto3 specification, e.g. if the first line in the file is: syntax = "proto3"; ...then don't require field definition lines to start with "required", "optional" or "repeated" (since "optional" is the default in proto3). Currently every line that doesn't include a rule has an "unexpected token" error.
06.02.2016
Last version can't assign package instruction like "package aaa.bbb" at start of source file. Idea marks aaa.bbb by red color and below appeared "unresolved reference".
12.01.2016
Hi, please does your plugin support the Android Studio as well? Thanks. Filip.
04.05.2015
Problems with syntax hightlight (and I don't know where to configure them, they are absent in Settings / Edittor / Fonts and Color): http://postimg.org/image/7tlgtxpbp/
07.11.2014
Please use version 0.5.8 of the plugin with IDEA 14.
05.11.2014
Version 0.5.7 prevents compilation in IntelliJ IDEA 14. I get this error: 2014-11-05 07:37:35,150 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 2014-11-05 07:37:35,172 [ 22] INFO - #com.intellij.idea.Main - IDE: IntelliJ IDEA (build #IU-139.224.1, 04 Nov 2014 00:00) 2014-11-05 07:37:35,172 [ 22] INFO - #com.intellij.idea.Main - OS: Mac OS X (10.9.5, x86_64) 2014-11-05 07:37:35,172 [ 22] INFO - #com.intellij.idea.Main - JRE: 1.6.0_37-b06-434 (Apple Inc.) 2014-11-05 07:37:35,172 [ 22] INFO - #com.intellij.idea.Main - JVM: 20.12-b01-434 (Java HotSpot(TM) 64-Bit Server VM) 2014-11-05 07:37:35,177 [ 27] INFO - #com.intellij.idea.Main - JVM Args: -Dfile.encoding=UTF-8 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms512m -Xmx1024m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.java.redist=NoJavaDistribution -Didea.home.path=/Applications/IntelliJ IDEA 14.app/Contents -Didea.paths.selector=IntelliJIdea14 2014-11-05 07:37:35,186 [ 36] INFO - #com.intellij.idea.Main - JNA library loaded (64-bit) in 9 ms 2014-11-05 07:37:35,189 [ 39] INFO - #com.intellij.idea.Main - initializing environment 2014-11-05 07:37:35,191 [ 41] INFO - .intellij.util.EnvironmentUtil - loading shell env: /bin/bash -l -i -c '/Applications/IntelliJ IDEA 14.app/Contents/bin/printenv.py' '/private/var/folders/c8/vsm4bntj55s32zqft6py49540000gq/T/intellij-shell-env0.tmp' 2014-11-05 07:37:35,222 [ 72] INFO - .intellij.util.EnvironmentUtil - shell environment loaded (19 vars) 2014-11-05 07:37:37,261 [ 2111] INFO - llij.ide.plugins.PluginManager - 130 plugins initialized in 1473 ms 2014-11-05 07:37:37,263 [ 2113] INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: ASP (0.1), Android Support (10.0.8.12), Ant Support (1.0), Application Servers View (0.2.0), AspectJ Support (1.1), Bytecode Viewer (0.1), CFML Support (3.53), CSS Support, CloudBees integration (1.0), CoffeeScript (2.0), Commander (1.0.0), Copyright (8.1), Coverage, Cucumber for Groovy (999.999), Cucumber for Java (999.999), DSM Analysis (1.0.0), Database Tools and SQL (1.0), Eclipse Integration (3.0), EditorConfig (1.0), Emma, Flash/Flex Support (1.0), FreeMarker support (1.0), GWT Support (1.0), Geronimo Integration (1.0), Gherkin (999.999), Git Integration (8.1), GitHub, GlassFish Integration (1.0), Google App Engine Integration (1.1.4), Gradle, Groovy (9.0), GuiceyIDEA (8.0), HAML, HTML Tools (2.0), Heroku integration (1.0), Hibernate Support (1.0), I18n for Java, IDEA CORE, IDEtalk (1.0), IntelliLang (8.0), J2ME (1.0), JBoss Drools Support (1.0), JBoss Integration (1.0), JBoss Seam Pageflow Support (1.0), JBoss Seam Pages Support (1.0), JBoss Seam Support (1.0), JBoss jBPM (2.0.0), JSR45 Integration (1.0), JUnit (1.0), Java Bytecode Decompiler (0.1), Java EE: Batch Applications (1.0), Java EE: Bean Validation Support (1.1), Java EE: Contexts and Dependency Injection (1.1), Java EE: EJB, JPA, Servlets (1.0), Java EE: JMS, JSON Processing, Concurrency, Transaction (1.0), Java EE: Java Server Faces (2.2.X.), Java EE: RESTful Web Services (JAX-RS) (1.0), Java EE: Web Services (JAX-WS) (1.9), Java EE: WebSockets (1.0), Java Server Pages Integration (1.0), JavaFX (1.0), JavaScript Debugger (1.0), JavaScript Intention Power Pack (0.9.4), JavaScript Support (1.0), Jetty Integration (1.0), LESS support, Maven Integration, Maven Integration Extension, OpenShift integration (1.0), Osmorc (1.4.4), Persistence Frameworks Support (1.0), Playframework Support (1.0), Plugin DevKit (1.0), Properties Support, QuirksMode, REST Client, Refactor-X (2.01), Remote Hosts Access (0.1), Resin Integration (8.1), SASS support, SSH Remote Run (0.1), Spring AOP/@AspectJ (1.0), Spring Support (1.0), Spring WebSocket (1.0), Spy-js (999.999), Stylus support (999.999), Tapestry support (1.0), Task Management (1.0), Terminal (0.1), TestNG-J (8.0), Thymeleaf (1.0), Time Tracking (1.0), Tomcat and TomEE Integration (1.0), UI Designer, Velocity support (1.0), W3C Validators (2.0), XPathView + XSLT Support (4), XSLT-Debugger (1.4), YAML, ZKM-Unscramble (1.0) 2014-11-05 07:37:37,263 [ 2113] INFO - llij.ide.plugins.PluginManager - Loaded custom plugins: Google Protocol Buffers support (0.5.7), Ini4Idea (138.2502), LiveEdit (2.0.9.139), NodeJS (139.63), Scala (1.0.255) 2014-11-05 07:37:37,263 [ 2113] INFO - llij.ide.plugins.PluginManager - Disabled plugins: CVS Integration (11), ClearCase Integration (2.0), Cloud Foundry integration (1.0), Grails (9.0), Perforce Integration (2.0), Spring Batch (1.0), Spring Data (1.0), Spring Integration Patterns (1.0), Spring MVC (1.0), Spring OSGi (1.0), Spring Roo Console (1.0), Spring Security (1.0), Spring Web Flow (1.0), Spring Web Services (1.0), Struts 1.x (2.0), Struts 2 (1.0), Subversion Integration (1.1), TFS Integration (999.999), UML Support (1.0), Vaadin Support (1.0), Visual SourceSafe Integration (2.0), WebLogic Integration (1.0), WebSphere Integration (1.0), dmServer Support (0.9.5), hg4idea (10.0) 2014-11-05 07:37:37,770 [ 2620] INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=1039400960 2014-11-05 07:37:37,844 [ 2694] INFO - api.vfs.impl.local.FileWatcher - Starting file watcher: /Applications/IntelliJ IDEA 14.app/Contents/bin/fsnotifier 2014-11-05 07:37:37,864 [ 2714] INFO - api.vfs.impl.local.FileWatcher - Native file watcher is operational. 2014-11-05 07:37:37,960 [ 2810] INFO - pi.util.registry.RegistryState - Registry values changed by user: 2014-11-05 07:37:37,960 [ 2810] INFO - pi.util.registry.RegistryState - tabs.alphabetical = true 2014-11-05 07:37:38,483 [ 3333] INFO - lij.diagnostic.DebugLogManager - Set DEBUG for the following categories: [] 2014-11-05 07:37:39,442 [ 4292] INFO - TestNG Runner - Create TestNG Template Configuration 2014-11-05 07:37:39,450 [ 4300] INFO - TestNG Runner - Create TestNG Template Configuration 2014-11-05 07:37:39,477 [ 4327] INFO - ellij.project.impl.ProjectImpl - 22 project components initialized in 275 ms 2014-11-05 07:37:39,478 [ 4328] INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 1 ms 2014-11-05 07:37:40,067 [ 4917] INFO - pl.stores.ApplicationStoreImpl - 105 application components initialized in 2781 ms 2014-11-05 07:37:40,081 [ 4931] INFO - .intellij.idea.IdeaApplication - App initialization took 5303 ms 2014-11-05 07:37:40,187 [ 5037] INFO - om.intellij.util.ProfilingUtil - Profiling agent is not enabled. Add -agentlib:yjpagent to idea.vmoptions if necessary to profile IDEA. 2014-11-05 07:37:40,760 [ 5610] INFO - TestNG Runner - Create TestNG Template Configuration 2014-11-05 07:37:40,763 [ 5613] INFO - TestNG Runner - Create TestNG Template Configuration 2014-11-05 07:37:41,271 [ 6121] INFO - ellij.project.impl.ProjectImpl - 191 project components initialized in 758 ms 2014-11-05 07:37:41,803 [ 6653] INFO - le.impl.ModuleManagerComponent - 12 module(s) loaded in 532 ms 2014-11-05 07:37:42,606 [ 7456] INFO - rains.ide.BuiltInServerManager - built-in server started, port 63342 2014-11-05 07:37:42,610 [ 7460] INFO - unicator.p2p.UserMonitorThread - Start User Monitor Thread 2014-11-05 07:37:42,610 [ 7460] INFO - unicator.p2p.UserMonitorThread - Force finding users 2014-11-05 07:37:42,613 [ 7463] INFO - icator.p2p.MulticastPingThread - /10.10.10.14 IDEtalk Multicast Thread: Start thread. 2014-11-05 07:37:42,613 [ 7463] INFO - icator.p2p.MulticastPingThread - /10.10.10.16 IDEtalk Multicast Thread: Start thread. 2014-11-05 07:37:42,638 [ 7488] INFO - CompilerWorkspaceConfiguration - Available processors: 16 2014-11-05 07:37:42,974 [ 7824] WARN - openapi.wm.impl.ToolWindowImpl - ToolWindow icons should be 13x13. Please fix ToolWindow (ID: SBT) or icon jar:file:/Users/reidspencer/Library/Application%20Support/IntelliJIdea14/Scala/lib/scala-plugin.jar!/sbt.png 2014-11-05 07:37:43,138 [ 7988] INFO - ction.BrowserConnectionManager - Browser connected: version 2.0.7, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36 2014-11-05 07:37:43,776 [ 8626] WARN - .ExternalResourceManagerExImpl - Cannot find standard resource. filename:/META-INF/tapestry_5_0_0.xsd class=class com.intellij.javaee.ResourceRegistrarImpl, classLoader:null 2014-11-05 07:37:44,353 [ 9203] INFO - tor.impl.FileEditorManagerImpl - Project opening took 3865 ms 2014-11-05 07:37:47,842 [ 12692] INFO - indexing.UnindexedFilesUpdater - Indexable files iterated in 4894 ms 2014-11-05 07:37:47,930 [ 12780] INFO - ution.rmi.RemoteProcessSupport - /Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java -Djava.awt.headless=true -Dsun.rmi.transport.connectionTimeout=3600000 -Dexternal.system.id=SBT -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA 14.app/Contents/lib/idea.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/resources_en.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/oromatcher.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/jna.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/util.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/jna-utils.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/jdom.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/annotations.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/log4j.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/picocontainer.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/trove4j.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/openapi.jar:/Applications/IntelliJ IDEA 14.app/Contents/lib/extensions.jar:/Users/reidspencer/Library/Application Support/IntelliJIdea14/Scala/lib/scala-plugin.jar:/Users/reidspencer/Library/Application Support/IntelliJIdea14/Scala/lib/scala-library-2.11.2.jar:/Users/reidspencer/Library/Application Support/IntelliJIdea14/Scala/lib/scala-xml_2.11-1.0.2.jar" com.intellij.openapi.externalSystem.service.RemoteExternalSystemFacadeImpl org.jetbrains.sbt.project.SbtProjectResolver org.jetbrains.sbt.project.SbtTaskManager 2014-11-05 07:37:48,126 [ 12976] INFO - unicator.p2p.UserMonitorThread - Force finding users 2014-11-05 07:37:48,208 [ 13058] INFO - ution.rmi.RemoteProcessSupport - Port/ID: 10402/RemoteExternalSystemFacadeImplc93a8fcb 2014-11-05 07:37:49,170 [ 14020] INFO - or.jabber.impl.JabberTransport - Jabber connected 2014-11-05 07:37:53,817 [ 18667] INFO - ij.compiler.impl.CompileDriver - COMPILATION STARTED (BUILD PROCESS) 2014-11-05 07:37:53,913 [ 18763] ERROR - ij.compiler.impl.CompileDriver - com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z java.lang.NoSuchMethodError: com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z at protobuf.compiler.PbPrecompileTask.execute(PbPrecompileTask.java:26) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:618) at com.intellij.compiler.impl.CompileDriver.access$400(CompileDriver.java:88) at com.intellij.compiler.impl.CompileDriver$3.run(CompileDriver.java:395) at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:201) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:609) at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:194) at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:281) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:233) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181) at com.intellij.openapi.progress.impl.ProgressManagerImpl$9.run(ProgressManagerImpl.java:518) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - IntelliJ IDEA 14.0 Build #IU-139.224.1 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - JDK: 1.6.0_37 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - VM: Java HotSpot(TM) 64-Bit Server VM 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - Vendor: Apple Inc. 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - OS: Mac OS X 2014-11-05 07:37:53,915 [ 18765] ERROR - ij.compiler.impl.CompileDriver - Last Action: CompileDirty 2014-11-05 07:37:53,940 [ 18790] INFO - lij.compiler.impl.CompilerUtil - COMPILATION FINISHED (BUILD PROCESS); Errors: 0; warnings: 0 took 105 ms: 0 min 0sec
13.12.2013
barfs on import and packaage statements. stops the build had to uninstall
Anonymous
05.12.2013
Hi, Could you advise me how should I write import that path will resolve by the plugin? I have proto files in other module of my project. BR
04.12.2013
Yes, support for IDEA 13 is already complete. You should see a new version as soon as it is approved by JetBrains.
21.10.2013
Are there plans to support IntelliJ IDEA 13 12:13:17 PM 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;: 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; 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;: 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; 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152) 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 com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:567) at com.intellij.codeInsight.navigation.CtrlMouseHandler.a(CtrlMouseHandler.java:495) at com.intellij.codeInsight.navigation.CtrlMouseHandler.access$2100(CtrlMouseHandler.java:102) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.a(CtrlMouseHandler.java:779) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider.access$2000(CtrlMouseHandler.java:726) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1$1.run(CtrlMouseHandler.java:769) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929) at com.intellij.openapi.progress.util.ProgressIndicatorUtils$3.run(ProgressIndicatorUtils.java:62) 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.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:57) at com.intellij.codeInsight.navigation.CtrlMouseHandler$TooltipProvider$1.run(CtrlMouseHandler.java:766) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)
Anonymous
08.02.2013
I cannot for the life of me get this to work in IDEA 12. all my .proto files cannot resolve their dependencies to other proto files in my project. I've tried setting up my module several different ways but the compiler still cannot resolve the imports.
29.01.2013
Thank you for reporting the problem with IDEA 11. The error is fixed in version 0.5.4.
Anonymous
23.01.2013
the plugin now generates an error in idea 11.5 com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z [Plugin: com.nmatveev.idea-plugin-protobuf]: com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z [Plugin: com.nmatveev.idea-plugin-protobuf] com.intellij.diagnostic.PluginException: com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z [Plugin: com.nmatveev.idea-plugin-protobuf] at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:765) at com.intellij.compiler.impl.CompileDriver.access$1000(CompileDriver.java:104) at com.intellij.compiler.impl.CompileDriver$8.run(CompileDriver.java:665) at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:155) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:469) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:169) at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:378) at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:434) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:145) Caused by: java.lang.NoSuchMethodError: com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z at protobuf.compiler.PbPrecompileTask.execute(PbPrecompileTask.java:25) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:2196) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:872) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:747) ... 16 more java.lang.NoSuchMethodError: com.intellij.compiler.CompilerWorkspaceConfiguration.useOutOfProcessBuild()Z at protobuf.compiler.PbPrecompileTask.execute(PbPrecompileTask.java:25) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:2196) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:872) at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:747) at com.intellij.compiler.impl.CompileDriver.access$1000(CompileDriver.java:104) at com.intellij.compiler.impl.CompileDriver$8.run(CompileDriver.java:665) at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:155) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:469) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:169) at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:378) at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:434) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Applicatio
Please  sign in  to leave a comment.