Giter Site home page Giter Site logo

cakestorm's People

Contributors

ravage84 avatar vexus2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cakestorm's Issues

Feature request: View <--> Action

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

Mac OSX All commands throw error

Below is the 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: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)

Windows 8.1 w/ PHPStorm 9.0 build #PS-141.1912

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)

Ctrl+h or Ctrl+v will add an extra breadcrumb on the original panel

Hello,

Every time I used the "Ctrl + h" or "Ctrl + v" to open a view file horizontally or vertically, it adds a breadcrumb to the controller.

See screenshot:
image

The first breadcrumb is normal, the second is after I entered "Ctrl + v" and the the third "Ctrl + v".

I'm using PhpStorm 6.0.3

Thanks!

Maintained?

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+.

Can not jump between files

Hi,

I'm using CakeStorm on PhpStorm 6.0.3 and CakePHP 2.3.3. When I open a Controller file in a Cake project, put caret inside a function then press "Ctrl + ; + s", it always says "Nothing here" in the "Open file" popup. Do you know the reason for this?

Thanks
sl
screenshot

CakeStorn Error in PHPStorm 2017.2.4

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)

"Nothing here" in PhpStorm 8.0.3 on OSX Yosemite

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?

Error message

In Storm I get IDE Fatal Error.
image

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)

Components not detected properly

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...

'*test*' anywhere in the folder names confuses the CakeIdentifier detection

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!!

SmartJump just says 'Nothing here'

This was working - but at some point (I don't know when), it stopped.

When I hit Ctrl-; S it now just pops up an 'Open File' box, with 'Nothing Here' underneath...

Windows 10, PHPstorm 2016.2.1, CakeStorm 0.6.1

Any suggestions? What debug info can I give you to track down the issue?
image

Error loading plugin

I get the following error when restarting the IDE.

screen shot 2016-04-12 at 09 56 13

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

NPE from "findFileByUrl"

18:38:36 CakeStorm Error: Argument 0 for @NotNull parameter of com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.findFileByUrl must not be null

Plugin not working

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)

CakeStorm 9 doesn't color ctp files

... 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?

CakeStorm Crashed with PHPStorm 9.0.2

  1. Started PHPStorm
  2. Clicked on the bubble that advertised CakeStorm update
  3. Restarted PHPStorm by clicking on the "Restart" link at "output" panel.
  4. Observed the exception
3:01:21 AM PluginException: com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 52.0 [Plugin: com.vexus2.cakestorm]
  1. Wrothe this bug report by copy/pasting the following text from PHPStorm bug reporting form:
com/vexus2/cakestorm/reference/CakeStormReferenceContributor : Unsupported major.minor version 52.0 [Plugin: com.vexus2.cakestorm]

Key combinations

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 ?

Auto Complete Request

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

Plugin Exception - PhpStorm 9.0.2

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.