Fedott / WebStormRequireJsPlugin

Require.js completion and reference path plugin for WebStorm, PHPStorm and other Idea family IDE with Javascript plugin
http://plugins.jetbrains.com/plugin/7337
MIT License
86 stars 18 forks source link

IDE Exception #1

Closed eschwartz closed 10 years ago

eschwartz commented 10 years ago

I installed this plugin for PhpStorm 7.0, and got the following error:

requirejs/RequirejsPsiReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.fedot.idea.requirejs]: requirejs/RequirejsPsiReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.fedot.idea.requirejs] com.intellij.diagnostic.PluginException: requirejs/RequirejsPsiReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.fedot.idea.requirejs] at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:113) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:68) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:42) at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:63) at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:45) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP.access$000(PsiReferenceContributorEP.java:30) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP$1.compute(PsiReferenceContributorEP.java:43) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP$1.compute(PsiReferenceContributorEP.java:38) at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:36) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP.getInstance(PsiReferenceContributorEP.java:53) at com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP.getInstance(PsiReferenceContributorEP.java:30) at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:145) at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:123) at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:112) at com.intellij.lang.LanguageExtension.allForLanguage(LanguageExtension.java:70) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$2.create(ReferenceProvidersRegistryImpl.java:49) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$2.create(ReferenceProvidersRegistryImpl.java:45) at com.intellij.util.containers.FactoryMap.get(FactoryMap.java:50) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.getRegistrar(ReferenceProvidersRegistryImpl.java:85) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:94) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:65) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:53) at com.intellij.psi.impl.source.xml.XmlTagImpl.getReferences(XmlTagImpl.java:175) at com.intellij.psi.impl.SharedPsiElementImplUtil.a(SharedPsiElementImplUtil.java:67) at com.intellij.psi.impl.SharedPsiElementImplUtil.findReferenceAt(SharedPsiElementImplUtil.java:49) at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.findReferenceAt(MultiplePsiFilesPerDocumentFileViewProvider.java:171) at com.intellij.psi.impl.source.PsiFileImpl.findReferenceAt(PsiFileImpl.java:607) at com.intellij.codeInsight.TargetElementUtilBase.findReference(TargetElementUtilBase.java:116) at com.intellij.codeInsight.TargetElementUtilBase.getReferenceOrReferencedElement(TargetElementUtilBase.java:304) at com.intellij.codeInsight.TargetElementUtilBase.findTargetElement(TargetElementUtilBase.java:203) at com.intellij.codeInsight.daemon.impl.IdentifierHighlighterPass.doCollectInformation(IdentifierHighlighterPass.java:97) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1189) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348) at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:207) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321) at com.intellij.concurrency.JobLauncherImpl$2.call(JobLauncherImpl.java:139) at com.intellij.concurrency.JobLauncherImpl$2.call(JobLauncherImpl.java:135) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:32) at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:72) at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:115) 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:680) Caused by: java.lang.UnsupportedClassVersionError: requirejs/RequirejsPsiReferenceContributor : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.lang.ClassLoader.defineClass(ClassLoader.java:465) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:189) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:185) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:161) at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:107) ... 51 more

Fedott commented 10 years ago

Hello. Thanks for the report. The problem is that you use JRE version 6. If you use JRE version 7, it will work. In the near future I will try to remove the dependency on the Java version 7 and will release a new version of the plugin.

dragisak commented 10 years ago

At the moment, for Idea/WebStorm/PHPStorm, default and recommended JDK version under Mac OSX is 1.6 So, this is the error you will get if you use Mac.

Fedott commented 10 years ago

I fixed the problem. The new version(0.5) will soon be available in the repository plugins.