mprzytulski / phpstorm-behat

Behat support for PhpStorm IDE
http://projectspace.pl/plugins/behat
33 stars 3 forks source link

update failed for AnAction Error & java.lang.AbstractMethodError #41

Open tr0tt3l opened 9 years ago

tr0tt3l commented 9 years ago

Hi, im running PhpStorm 8.0.3 (Build 139.1348) and the Behat plugin 0.4 on a Ubuntu 14 machine, and I'm getting the following errors:

update failed for AnAction with ID=CreatePageObjectFile java.lang.NullPointerException at pl.projectspace.idea.plugins.commons.php.action.DirectoryAction.getRelativeDirectory (DirectoryAction.java:37) at pl.projectspace.idea.plugins.php.behat.core.BehatDirectoryAction.update (BehatDirectoryAction.java 19) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate (ActionUtil.java:113) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:188) at com.intellij.openapi.actionSystem.impl.Utils.updateGroupChild(Utils.java:265) at com.intellij.ide.actions.WeighingActionGroup.getChildren(WeighingActionGroup.java:74) at com.intellij.openapi.actionSystem.ActionGroupUtil.isGroupEmpty(ActionGroupUtil.java:45) at com.intellij.openapi.actionSystem.ActionGroupUtil.isGroupEmpty(ActionGroupUtil.java:39) at com.intellij.ide.actions.NewElementAction.update(NewElementAction.java:98) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate (ActionUtil.java:113) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:188) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:139) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:164) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:164) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:86) at com.intellij.openapi.actionSystem.impl.Utils.fillMenu(Utils.java:280) at com.intellij.openapi.actionSystem.impl.ActionMenu.g(ActionMenu.java:281) at com.intellij.openapi.actionSystem.impl.ActionMenu.access$400(ActionMenu.java:41) at com.intellij.openapi.actionSystem.impl.ActionMenu$MenuListenerImpl.menuSelected (ActionMenu.java:235) at javax.swing.JMenu.fireMenuSelected(JMenu.java:1043) at javax.swing.JMenu$MenuChangeListener.stateChanged(JMenu.java:1122) at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:349) at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:232) at javax.swing.JMenu.setSelected(JMenu.java:311) at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1190) at com.intellij.openapi.actionSystem.impl.ActionMenu.menuSelectionChanged (ActionMenu.java:209) at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:117) at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:450) at java.awt.Component.processMouseEvent(Component.java:6513) at javax.swing.JComponent.processMouseEvent(JComponent.java:3312) at java.awt.Component.processEvent(Component.java:6281) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4872) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4698) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4698) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:740) at java.awt.EventQueue.access$300(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:699) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:713) at java.awt.EventQueue$4.run(EventQueue.java:711) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:710) at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:573) 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)

null java.lang.AbstractMethodError at org.jetbrains.plugins.cucumber.steps.CucumberStepsIndex. (CucumberStepsIndex.java:48) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance (InstantiatingComponentAdapter.java:193) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run (ConstructorInjectionComponentAdapter.java:220) at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe (ThreadLocalCyclicDependencyGuard.java:53) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance (ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance (DecoratingComponentAdapter.java:60) at com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance (CachingComponentAdapter.java:54) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter .initializeInstance(ServiceManagerImpl.java:204) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter$1 .compute(ServiceManagerImpl.java:192) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:920) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter .getComponentInstance(ServiceManagerImpl.java:183) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:236) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:223) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance (DefaultPicoContainer.java:210) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer .getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:40) at org.jetbrains.plugins.cucumber.steps.CucumberStepsIndex.getInstance (CucumberStepsIndex.java:37) at org.jetbrains.plugins.cucumber.steps.reference.CucumberStepReference .resolveToDefinitions(CucumberStepReference.java:125) at org.jetbrains.plugins.cucumber.steps.reference.CucumberStepReference .resolveToDefinition(CucumberStepReference.java:115) at org.jetbrains.plugins.cucumber.inspections.CucumberStepInspection$1 .visitStep(CucumberStepInspection.java:64) at org.jetbrains.plugins.cucumber.psi.impl.GherkinStepImpl.acceptGherkin (GherkinStepImpl.java:97) at org.jetbrains.plugins.cucumber.psi.impl.GherkinPsiElementBase.accept (GherkinPsiElementBase.java:81) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:80) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements (InspectionEngine.java:69) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:289) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$000 (LocalInspectionsPass.java:75) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process (LocalInspectionsPass.java:258) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process (LocalInspectionsPass.java:255) at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:122) at com.intellij.concurrency.ApplierCompleter.access$000(ApplierCompleter.java:44) at com.intellij.concurrency.ApplierCompleter$1.run(ApplierCompleter.java:85) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction (ApplicationImpl.java:1146) at com.intellij.concurrency.ApplierCompleter$2.run(ApplierCompleter.java:94) at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:281) at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:278) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:233) at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:106) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:82) at jsr166e.CountedCompleter.exec(CountedCompleter.java:684) 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)

The integration of the behat tests in PhpStorm is a great thing, and it would be a pity, if this project is as abadoned, as it seems. :-/ I really would appreciate any help on these errors. Thanks in Advance!

With best regards, tr0tt3l