Issue Type: Bug Bug
Affects Versions: 1.0
Assignee: Unassigned
Components: tooling
Created: 02/Aug/13 1:49 PM
Description:

Selecting a resource in the Manifest/resources list and clicking the Remove button generates this NPE:

java.lang.NullPointerException
       at org.switchyard.tools.ui.bpmn2.component.BPMResourceTable.removeFromList( BPMResourceTable.java:298)
       at org.switchyard.tools.ui.bpmn2.component.BPMResourceTable$3.widgetSelected( BPMResourceTable.java:232)
       at org.eclipse.swt.widgets.TypedListener.handleEvent( TypedListener.java:248)
       at org.eclipse.swt.widgets.EventTable.sendEvent( EventTable.java:84 )
       at org.eclipse.swt.widgets.Widget.sendEvent( Widget.java:1057 )
       at org.eclipse.swt.widgets.Display.runDeferredEvents( Display.java:4170 )
       at org.eclipse.swt.widgets.Display.readAndDispatch( Display.java:3759 )
       at org.eclipse.jface.window.Window.runEventLoop( Window.java:826 )
       at org.eclipse.jface.window.Window.open( Window.java:802 )
       at org.switchyard.tools.ui.editor.diagram.PropertiesDialogFeature.execute( PropertiesDialogFeature.java:118)
       at org.eclipse.graphiti.features.custom.AbstractCustomFeature.execute( AbstractCustomFeature.java:83)
       at org.eclipse.graphiti.internal.command.GenericFeatureCommandWithContext.execute( GenericFeatureCommandWithContext.java:64)
       at org.eclipse.graphiti.ui.internal.command.GefCommandWrapper.execute( GefCommandWrapper.java:51)
       at org.eclipse.graphiti.ui.internal.editor.EmfOnGefCommand.execute( EmfOnGefCommand.java:54)
       at org.eclipse.graphiti.internal.command.GFPreparableCommand2.doExecute( GFPreparableCommand2.java:37)
       at org.eclipse.emf.transaction.RecordingCommand.execute( RecordingCommand.java:135)
       at org.eclipse.emf.workspace.EMFCommandOperation.doExecute( EMFCommandOperation.java:119)
       at org.eclipse.emf.workspace.AbstractEMFOperation.execute( AbstractEMFOperation.java:150)
       at org.eclipse.core.commands.operations.DefaultOperationHistory.execute( DefaultOperationHistory.java:513)
       at org.eclipse.emf.workspace.impl.WorkspaceCommandStackImpl.doExecute( WorkspaceCommandStackImpl.java:208)
       at org.eclipse.emf.transaction.impl.AbstractTransactionalCommandStack.execute( AbstractTransactionalCommandStack.java:165)
       at org.eclipse.graphiti.ui.internal.editor.GFWorkspaceCommandStackImpl.execute( GFWorkspaceCommandStackImpl.java:84)
       at org.eclipse.graphiti.ui.internal.editor.GFCommandStack.execute( GFCommandStack.java:138)
       at org.eclipse.graphiti.ui.editor.DiagramBehavior.executeFeature( DiagramBehavior.java:1084)
       at org.eclipse.graphiti.tb.AbstractContextEntry.execute( AbstractContextEntry.java:71)
       at org.eclipse.graphiti.ui.internal.contextbuttons.ContextButton.actionPerformed( ContextButton.java:643)
       at org.eclipse.draw2d.Clickable.fireActionPerformed( Clickable.java:206 )
       at org.eclipse.draw2d.Clickable$1.actionPerformed( Clickable.java:175 )
       at org.eclipse.draw2d.ButtonModel.fireActionPerformed( ButtonModel.java:140 )
       at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released( ButtonModel.java:506)
       at org.eclipse.draw2d.ButtonModel.fireReleased( ButtonModel.java:179 )
       at org.eclipse.draw2d.ButtonModel.setPressed( ButtonModel.java:466 )
       at org.eclipse.draw2d.ClickableEventHandler.mouseReleased( ClickableEventHandler.java:92)
       at org.eclipse.draw2d.Figure.handleMouseReleased( Figure.java:944 )
       at org.eclipse.graphiti.ui.internal.contextbuttons.ContextButton.handleMouseReleased( ContextButton.java:548)
       at org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseReleased( SWTEventDispatcher.java:267)
       at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased( DomainEventDispatcher.java:374)
       at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp( LightweightSystem.java:548)
       at org.eclipse.swt.widgets.TypedListener.handleEvent( TypedListener.java:220)
       at org.eclipse.swt.widgets.EventTable.sendEvent( EventTable.java:84 )
       at org.eclipse.swt.widgets.Widget.sendEvent( Widget.java:1057 )
       at org.eclipse.swt.widgets.Display.runDeferredEvents( Display.java:4170 )
       at org.eclipse.swt.widgets.Display.readAndDispatch( Display.java:3759 )
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run( PartRenderingEngine.java:1113)
       at org.eclipse.core.databinding.observable.Realm.runWithDefault( Realm.java:332)
       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run( PartRenderingEngine.java:997)
       at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI( E4Workbench.java:138)
       at org.eclipse.ui.internal.Workbench$5.run( Workbench.java:610 )
       at org.eclipse.core.databinding.observable.Realm.runWithDefault( Realm.java:332)
       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench( Workbench.java:567)
       at org.eclipse.ui.PlatformUI.createAndRunWorkbench( PlatformUI.java:150 )
       at org.eclipse.ui.internal.ide.application.IDEApplication.start( IDEApplication.java:124)
       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:354)
       at org.eclipse.core.runtime.adaptor.EclipseStarter.run( EclipseStarter.java:181)
       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:636 )
       at org.eclipse.equinox.launcher.Main.basicRun( Main.java:591 )
       at org.eclipse.equinox.launcher.Main.run( Main.java:1450 )
       at org.eclipse.equinox.launcher.Main.main( Main.java:1426 )
Fix Versions: 1.1
Project: SwitchYard
Priority: Major Major
Reporter: Brian Fitzpatrick
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira