Petals Studio

NPE due to the command for the build path configuration

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.2.0
  • Fix Version/s: 1.2.0
  • Component/s: Petals Tools
  • Security Level: Public
  • Description:
    Hide

    I was validating a WSDL file (selected in the Petals project view).
    I clicked somewhere else and this error came on.
    Reproduced or not, the command's code should be checked.

    java.lang.NullPointerException
    at com.ebmwebsourcing.petals.common.internal.commands.ConfigureBuildPathCommandHandler.setEnabled(ConfigureBuildPathCommandHandler.java:80)
    at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:232)
    at org.eclipse.core.commands.Command.setEnabled(Command.java:857)
    at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:977)
    at org.eclipse.ui.menus.CommandContributionItem.isVisible(CommandContributionItem.java:988)
    at org.eclipse.jface.action.MenuManager.isChildVisible(MenuManager.java:999)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:763)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:682)
    at org.eclipse.ui.menus.CommandContributionItem$4.run(CommandContributionItem.java:374)
    at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:391)
    at org.eclipse.ui.menus.CommandContributionItem.access$7(CommandContributionItem.java:363)
    at org.eclipse.ui.menus.CommandContributionItem$3.commandChanged(CommandContributionItem.java:355)
    at org.eclipse.core.commands.Command$1.run(Command.java:511)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:506)
    at org.eclipse.core.commands.Command.access$0(Command.java:498)
    at org.eclipse.core.commands.Command$2.handlerChanged(Command.java:1010)
    at org.eclipse.ui.internal.handlers.LegacyHandlerListenerWrapper.handlerChanged(LegacyHandlerListenerWrapper.java:72)
    at org.eclipse.ui.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:134)
    at org.eclipse.ui.commands.ActionHandler$1.propertyChange(ActionHandler.java:139)
    at org.eclipse.jface.action.AbstractAction.firePropertyChange(AbstractAction.java:48)
    at org.eclipse.jface.action.AbstractAction.firePropertyChange(AbstractAction.java:71)
    at org.eclipse.jface.action.Action.setEnabled(Action.java:577)
    at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:155)
    at org.eclipse.ui.texteditor.AbstractTextEditor.updateAction(AbstractTextEditor.java:5406)
    at org.eclipse.ui.texteditor.AbstractTextEditor.updateSelectionDependentActions(AbstractTextEditor.java:5479)
    at org.eclipse.ui.texteditor.AbstractTextEditor$17.run(AbstractTextEditor.java:3123)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

    Show
    I was validating a WSDL file (selected in the Petals project view). I clicked somewhere else and this error came on. Reproduced or not, the command's code should be checked. java.lang.NullPointerException at com.ebmwebsourcing.petals.common.internal.commands.ConfigureBuildPathCommandHandler.setEnabled(ConfigureBuildPathCommandHandler.java:80) at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:232) at org.eclipse.core.commands.Command.setEnabled(Command.java:857) at org.eclipse.ui.menus.CommandContributionItem.isEnabled(CommandContributionItem.java:977) at org.eclipse.ui.menus.CommandContributionItem.isVisible(CommandContributionItem.java:988) at org.eclipse.jface.action.MenuManager.isChildVisible(MenuManager.java:999) at org.eclipse.jface.action.MenuManager.update(MenuManager.java:763) at org.eclipse.jface.action.MenuManager.update(MenuManager.java:682) at org.eclipse.ui.menus.CommandContributionItem$4.run(CommandContributionItem.java:374) at org.eclipse.ui.menus.CommandContributionItem.updateCommandProperties(CommandContributionItem.java:391) at org.eclipse.ui.menus.CommandContributionItem.access$7(CommandContributionItem.java:363) at org.eclipse.ui.menus.CommandContributionItem$3.commandChanged(CommandContributionItem.java:355) at org.eclipse.core.commands.Command$1.run(Command.java:511) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.commands.Command.fireCommandChanged(Command.java:506) at org.eclipse.core.commands.Command.access$0(Command.java:498) at org.eclipse.core.commands.Command$2.handlerChanged(Command.java:1010) at org.eclipse.ui.internal.handlers.LegacyHandlerListenerWrapper.handlerChanged(LegacyHandlerListenerWrapper.java:72) at org.eclipse.ui.commands.AbstractHandler.fireHandlerChanged(AbstractHandler.java:134) at org.eclipse.ui.commands.ActionHandler$1.propertyChange(ActionHandler.java:139) at org.eclipse.jface.action.AbstractAction.firePropertyChange(AbstractAction.java:48) at org.eclipse.jface.action.AbstractAction.firePropertyChange(AbstractAction.java:71) at org.eclipse.jface.action.Action.setEnabled(Action.java:577) at org.eclipse.ui.texteditor.TextOperationAction.update(TextOperationAction.java:155) at org.eclipse.ui.texteditor.AbstractTextEditor.updateAction(AbstractTextEditor.java:5406) at org.eclipse.ui.texteditor.AbstractTextEditor.updateSelectionDependentActions(AbstractTextEditor.java:5479) at org.eclipse.ui.texteditor.AbstractTextEditor$17.run(AbstractTextEditor.java:3123) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
  • Environment:
    Windows 7

Activity

Vincent Zurczak made changes - Mon, 18 Jul 2011 - 13:32:09 +0200
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Vincent Zurczak made changes - Mon, 18 Jul 2011 - 13:32:12 +0200
Assignee Vincent Zurczak [ vzurczak ]
Vincent Zurczak made changes - Mon, 18 Jul 2011 - 13:32:39 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Vincent Zurczak made changes - Mon, 18 Jul 2011 - 13:32:50 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.2.0 [ 10079 ]
Resolution Fixed [ 1 ]
Vincent Zurczak made changes - Mon, 18 Jul 2011 - 13:32:56 +0200
Status Resolved [ 10004 ] Closed [ 10005 ]
Vincent Zurczak made changes - Fri, 19 Aug 2011 - 10:11:05 +0200
Affects Version/s 1.2.0 [ 10079 ]
Affects Version/s 1.2.0-RC1 [ 10250 ]

People

Dates

  • Created:
    Sun, 17 Jul 2011 - 11:51:22 +0200
    Updated:
    Fri, 19 Aug 2011 - 10:11:05 +0200
    Resolved:
    Mon, 18 Jul 2011 - 13:32:50 +0200