vexus2 / cakestorm Goto Github PK
View Code? Open in Web Editor NEWCakeStorm is a PhpStorm plugin for CakePHP users.
CakeStorm is a PhpStorm plugin for CakePHP users.
Vertical / Horizontal共に。
Frequently I need to go from view file to controller action, and controller action to view file.
I'm not sure whether these keys covers my request, because I couldn't make a jump.
View C-; s Controller
Argument for @NotNull parameter 'content' of com/intellij/notification/Notification. must not be null
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'content' of com/intellij/notification/Notification. must not be null
at com.intellij.notification.Notification.(Notification.java)
at com.vexus2.cakestorm.ide.Actions.notification(Actions.java:16)
at com.vexus2.cakestorm.ide.Actions$SmartJump.actionPerformed(Actions.java:26)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:614)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:663)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:383)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:298)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:217)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:546)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Tried to go to View from Controller, Controller from View, Model from Controller and SmartJump; In all cases there's the error IllegalArgumentException: Argument for @NotNull parameter 'content' of com/intellij/notification/Notification. must not be null
.
Argument for @NotNull parameter 'content' of com/intellij/notification/Notification.<init> must not be null
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'content' of com/intellij/notification/Notification.<init> must not be null
at com.intellij.notification.Notification.<init>(Notification.java)
at com.vexus2.cakestorm.ide.Actions.notification(Actions.java:16)
at com.vexus2.cakestorm.ide.Actions$SmartJump.actionPerformed(Actions.java:26)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:593)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:644)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:359)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:295)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:219)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:538)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
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)
If this one is not actively maintained anymore, you could also link to the alternative, the IdeHelper plugin.
That one works with latest PHPStorm and latest CakePHP 3+.
Error below in Cake-storm 0.6.1.
Stuart
Path passed to JarFileSystem must have jar separator '!/': /Users/stu/Library/Application Support/JetBrains/Toolbox/app/View/toplevel/Couchbase\MatchPhraseSearchQuery.ctp
java.lang.AssertionError: Path passed to JarFileSystem must have jar separator '!/': /Users/stu/Library/Application Support/JetBrains/Toolbox/app/View/toplevel/Couchbase\MatchPhraseSearchQuery.ctp
at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.extractRootPath(JarFileSystemImpl.java:93)
at com.intellij.openapi.vfs.newvfs.VfsImplUtil.a(VfsImplUtil.java:147)
at com.intellij.openapi.vfs.newvfs.VfsImplUtil.refreshAndFindFileByPath(VfsImplUtil.java:114)
at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.refreshAndFindFileByPath(JarFileSystemImpl.java:127)
at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.refreshAndFindFileByUrl(VirtualFileManagerImpl.java:150)
at com.vexus2.cakestorm.reference.StringLiteralReferenceProvider.getReferencesByElement(StringLiteralReferenceProvider.java:56)
at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.getReferences(ReferenceProvidersRegistryImpl.java:135)
at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.mapNotEmptyReferencesFromProviders(ReferenceProvidersRegistryImpl.java:123)
at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:102)
at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:59)
at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:53)
at com.jetbrains.php.lang.psi.elements.impl.StringLiteralExpressionImpl.getReferences(StringLiteralExpressionImpl.java:293)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.getOriginalInternal(PhpClassAliasImpl.kt:61)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.access$getOriginalInternal(PhpClassAliasImpl.kt:33)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl$original$1.compute(PhpClassAliasImpl.kt:45)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl$original$1.compute(PhpClassAliasImpl.kt:33)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:113)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.getOriginal(PhpClassAliasImpl.kt:43)
at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.isInterface(PhpClassAliasImpl.kt:146)
at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.addIfClass(PhpCompletionContributor.java:793)
at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.filterAndAddElementsContextAware(PhpCompletionContributor.java:730)
at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.addClassesContextAware(PhpCompletionContributor.java:673)
at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.addCompletions(PhpCompletionContributor.java:631)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.jetbrains.php.completion.PhpCompletionContributor.fillCompletionVariants(PhpCompletionContributor.java:321)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:149)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:150)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:839)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:92)
at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:821)
at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:938)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
I'm using CakeStorm in PhpStorm 8.0.3 on the latest OSX Yosemite. When pressing CMD+; S
, it won't show any files. Are there any known issues with my configuration? Or maybe any suggestions on how to fix this?
PHPStorm will spit out a NullPointerException error when I used the CTR+Space shortcut on anything that's wrapped in single quotation mark (Only happens in the Controller and Model).
For example:
$this->loadModel('Request'); Try CTR+Space inside the 'Request'
PHP event log: 10:32:02 AM NullPointerException: null
In Storm I get IDE Fatal Error.
Path passed to JarFileSystem must have jar separator '!/': C:/Users/User/AppData/Local/JetBrains/Toolbox/app/View/toplevel/Couchbase\\ViewQuery.ctp
Details table:
ath passed to JarFileSystem must have jar separator '!/': C:/Users/User/AppData/Local/JetBrains/Toolbox/app/View/toplevel/Couchbase\\ViewQuery.ctp java.lang.AssertionError: Path passed to JarFileSystem must have jar separator '!/': C:/Users/User/AppData/Local/JetBrains/Toolbox/app/View/toplevel/Couchbase\\ViewQuery.ctp at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.extractRootPath(JarFileSystemImpl.java:93) at com.intellij.openapi.vfs.newvfs.VfsImplUtil.a(VfsImplUtil.java:153) at com.intellij.openapi.vfs.newvfs.VfsImplUtil.refreshAndFindFileByPath(VfsImplUtil.java:120) at com.intellij.openapi.vfs.impl.jar.JarFileSystemImpl.refreshAndFindFileByPath(JarFileSystemImpl.java:127) at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.refreshAndFindFileByUrl(VirtualFileManagerImpl.java:147) at com.vexus2.cakestorm.reference.StringLiteralReferenceProvider.getReferencesByElement(StringLiteralReferenceProvider.java:56) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.getReferences(ReferenceProvidersRegistryImpl.java:135) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.mapNotEmptyReferencesFromProviders(ReferenceProvidersRegistryImpl.java:123) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl.doGetReferencesFromProviders(ReferenceProvidersRegistryImpl.java:102) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:66) at com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry.getReferencesFromProviders(ReferenceProvidersRegistry.java:60) at com.jetbrains.php.lang.psi.elements.impl.StringLiteralExpressionImpl.getReferences(StringLiteralExpressionImpl.java:293) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.getOriginalInternal(PhpClassAliasImpl.kt:61) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.access$getOriginalInternal(PhpClassAliasImpl.kt:33) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl$original$1.compute(PhpClassAliasImpl.kt:45) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl$original$1.compute(PhpClassAliasImpl.kt:33) at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.getOriginal(PhpClassAliasImpl.kt:43) at com.jetbrains.php.lang.psi.elements.impl.PhpClassAliasImpl.getIcon(PhpClassAliasImpl.kt:243) at com.jetbrains.php.completion.PhpLookupElement.updatePresentation(PhpLookupElement.java:90) at com.jetbrains.php.completion.PhpLookupElement.<init>(PhpLookupElement.java:75) at com.jetbrains.php.completion.PhpVariantsUtil.getLookupItem(PhpVariantsUtil.java:174) at com.jetbrains.php.completion.PhpVariantsUtil.getLookupItemsForClasses(PhpVariantsUtil.java:62) at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.addClassesContextAware(PhpCompletionContributor.java:643) at com.jetbrains.php.completion.PhpCompletionContributor$PhpClassRefCompletionProvider.addCompletions(PhpCompletionContributor.java:601) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:151) at com.jetbrains.php.completion.PhpCompletionContributor.fillCompletionVariants(PhpCompletionContributor.java:300) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:138) at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:131) at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$2.addCompletions(LiveTemplateCompletionContributor.java:88) at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36) at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:151) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:81) at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:110) at com.intellij.codeInsight.completion.CompletionProgressIndicator.a(CompletionProgressIndicator.java:831) at com.intellij.codeInsight.completion.CompletionProgressIndicator.access$600(CompletionProgressIndicator.java:93) at com.intellij.codeInsight.completion.CompletionProgressIndicator$1CalculateItems.run(CompletionProgressIndicator.java:813) at com.intellij.codeInsight.completion.AsyncCompletion.b(CompletionThreading.java:108) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:931) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:176) at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:556) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163) at com.intellij.codeInsight.completion.AsyncCompletion.a(CompletionThreading.java:103) at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:334) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
Detection of components, especially components in plugins and/or parent classes, is faulty. As it stands, $this->Json->render shows Json as not available., let alone the render() method. Ctrl+click on the component goes nowhere.
I'm on a Cake1.2 project right now, and I'd be happy to make sure it works on this older version...
$this->render('[Press Ctrl+Space here to suggest files]')
I have a project called 'ci-test-1' with app/Controller etc.. inside it. The code to match for Cakephp object type seems to get confused by the 'test' in the path - even though it's not a folder name. Looking at the source of CakeIdentifier.java, it probably ought to include matches to '/test/' instead - if you're trying to spot stuff inside Test folders... Not a java person so can't really pull to resolve. Renaming top level folder resolved the issue; but was a PITA to find!!
You guys would start to think cake3 support.
I get the following error when restarting the IDE.
Stack Trace:
com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.vexus2.cakestorm]: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.vexus2.cakestorm]
com.intellij.diagnostic.PluginException: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.vexus2.cakestorm]
at com.intellij.ide.plugins.cl.PluginClassLoader.b(PluginClassLoader.java:130)
at com.intellij.ide.plugins.cl.PluginClassLoader.a(PluginClassLoader.java:77)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:66)
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:51)
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:57)
at com.intellij.lang.javascript.psi.impl.JSLiteralExpressionImpl.createRefs(JSLiteralExpressionImpl.java:68)
at com.intellij.lang.javascript.psi.impl.JSLiteralExpressionImpl.getReferences(JSLiteralExpressionImpl.java:57)
at com.intellij.psi.impl.SharedPsiElementImplUtil.a(SharedPsiElementImplUtil.java:67)
at com.intellij.psi.impl.SharedPsiElementImplUtil.findReferenceAt(SharedPsiElementImplUtil.java:49)
at com.intellij.psi.impl.SharedPsiElementImplUtil.findReferenceAt(SharedPsiElementImplUtil.java:63)
at com.intellij.psi.impl.PsiElementBase.findReferenceAt(PsiElementBase.java:88)
at com.intellij.psi.SingleRootFileViewProvider.a(SingleRootFileViewProvider.java:423)
at com.intellij.psi.SingleRootFileViewProvider.findReferenceAt(SingleRootFileViewProvider.java:395)
at com.intellij.psi.impl.source.PsiFileImpl.findReferenceAt(PsiFileImpl.java:614)
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:61)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:380)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1150)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:371)
at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:368)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:344)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.exec(JobLauncherImpl.java:194)
at jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)
at jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)
at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)
at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)
at jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:109)
Caused by: java.lang.UnsupportedClassVersionError: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
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:124)
... 52 more
18:38:36 CakeStorm Error: Argument 0 for @NotNull parameter of com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.findFileByUrl must not be null
Hi suport for cakePHP 3 new version..?
plugin for future update..?
I try any of the various commands and I get the following error:
Argument for @NotNull parameter 'content' of com/intellij/notification/Notification. must not be null
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'content' of com/intellij/notification/Notification. must not be null
at com.intellij.notification.Notification.(Notification.java)
at com.vexus2.cakestorm.ide.Actions.notification(Actions.java:16)
at com.vexus2.cakestorm.ide.Actions$SmartJump.actionPerformed(Actions.java:26)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:597)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:646)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:366)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:281)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:212)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:546)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
現在のController名が複数形(ex: searches, categories等)の場合、$this->render('hoge')にアクセス出来ない
... also, should jumping to Model function declarations be available? (Right now CTRL-click on a Model or a Model function returns "Cannot find declaration to go to". Any suggestions, anyone?
Hi,
It would be nice if we can jumb to controllers, views, models in plugin directory. i will take time to see if i can add it myself, thx
3:01:21 AM PluginException: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 52.0 [Plugin: com.vexus2.cakestorm]
com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 52.0 [Plugin: com.vexus2.cakestorm]
I'm sorry for easy question but I couldn't make it.
How can I use smart jump ?
What does that mean:
C-; s
Should I press Ctrl, and while pressing Ctrl, first type ; and then s ?
Hi,
This is a great plugin and I was wondering if there is any chance of in the future it being able to offer code completion in phpStorm including the CakePHP magic methods if that is at all possible.
Many thanks
I saw the previous thread on this one has been closed, but I'm still sitting with this issue unfortunately:
PluginException: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 51.0 [Plugin: com.vexus2.cakestorm]
Perhaps this is a mac & Java issue.
-OSX 10.10.5
and:
-java version "1.8.0_60"
-Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
-Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
Anything that I can try from my end?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.