[JBoss JIRA] (SWITCHYARD-866) Update property pages to operate on keyboard and focus lost events rather than every keystroke
by Brian Fitzpatrick (JIRA)
Brian Fitzpatrick created SWITCHYARD-866:
--------------------------------------------
Summary: Update property pages to operate on keyboard and focus lost events rather than every keystroke
Key: SWITCHYARD-866
URL: https://issues.jboss.org/browse/SWITCHYARD-866
Project: SwitchYard
Issue Type: Bug
Components: tooling
Reporter: Brian Fitzpatrick
Assignee: Brian Fitzpatrick
Fix For: 0.5
Though we have property pages for most things in SwitchYard, it gets very annoying when you are trying to provide data for a field and it tries to update the model on every keystroke, effectively changing your selection and providing endless hours of click, type, click, type, click.
We need to shift it (esp. for bindings) to the same model implemented for the name property page where it reacts to focus lost events and keyboard commands (Enter = update model, Esc = revert change, Tab = check to see if it's valid, if so update model and move).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 6 months
[JBoss JIRA] (SWITCHYARD-861) BPM and Rules component throw error on shutdown
by Magesh Bojan (JIRA)
Magesh Bojan created SWITCHYARD-861:
---------------------------------------
Summary: BPM and Rules component throw error on shutdown
Key: SWITCHYARD-861
URL: https://issues.jboss.org/browse/SWITCHYARD-861
Project: SwitchYard
Issue Type: Bug
Components: component-bpm, component-rules
Affects Versions: 0.4
Reporter: Magesh Bojan
On shutdown of AS7 server the following exception is thrown:
java.lang.NullPointerException
at org.drools.io.impl.ResourceChangeNotifierImpl.stop(ResourceChangeNotifierImpl.java:226)
at org.switchyard.component.common.rules.util.drools.ResourceChangeService.stop(ResourceChangeService.java:103)
at org.switchyard.component.bpm.deploy.BPMComponent.destroy(BPMComponent.java:56)
at org.switchyard.as7.extension.services.SwitchYardComponentService.stop(SwitchYardComponentService.java:152) [switchyard-deploy-jboss-as7-0.5.0-SNAPSHOT.jar:0.5.0-SNAPSHOT]
at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [rt.jar:1.6.0_30]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.6.0_30]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_30]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 6 months
[JBoss JIRA] (SWITCHYARD-860) NPE in SwitchYard editor properties view
by Rob Cernich (JIRA)
Rob Cernich created SWITCHYARD-860:
--------------------------------------
Summary: NPE in SwitchYard editor properties view
Key: SWITCHYARD-860
URL: https://issues.jboss.org/browse/SWITCHYARD-860
Project: SwitchYard
Issue Type: Bug
Components: tooling
Reporter: Rob Cernich
Assignee: Brian Fitzpatrick
Create a new "Abstract" component. You should see the following stack trace:
{noformat}
!ENTRY org.eclipse.graphiti.ui 4 0 2012-06-08 16:18:55.695
!MESSAGE GFCommandStack.execute(Command) java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at org.switchyard.tools.ui.editor.property.SwitchyardSCAPropertiesMainSection$NameListener.notifyChanged(SwitchyardSCAPropertiesMainSection.java:275)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl$EAdapterList.didRemove(BasicNotifierImpl.java:152)
at org.eclipse.emf.common.util.AbstractEList.didClear(AbstractEList.java:172)
at org.eclipse.emf.common.util.BasicEList.clear(BasicEList.java:646)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl$EAdapterList.clear(BasicNotifierImpl.java:241)
at org.eclipse.emf.transaction.util.TransactionUtil.dispose(TransactionUtil.java:275)
at org.eclipse.emf.transaction.util.CompositeChangeDescription.dispose(CompositeChangeDescription.java:74)
at org.eclipse.emf.transaction.util.TransactionUtil.dispose(TransactionUtil.java:270)
at org.eclipse.emf.workspace.AbstractEMFOperation.disposeChange(AbstractEMFOperation.java:749)
at org.eclipse.emf.workspace.AbstractEMFOperation.dispose(AbstractEMFOperation.java:735)
at org.eclipse.emf.workspace.EMFCommandOperation.dispose(EMFCommandOperation.java:193)
at org.eclipse.core.commands.operations.DefaultOperationHistory.internalRemove(DefaultOperationHistory.java:901)
at org.eclipse.core.commands.operations.DefaultOperationHistory.flushRedo(DefaultOperationHistory.java:589)
at org.eclipse.core.commands.operations.DefaultOperationHistory.add(DefaultOperationHistory.java:197)
at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:530)
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:71)
at org.eclipse.graphiti.ui.internal.editor.GFCommandStack.execute(GFCommandStack.java:124)
at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:425)
at org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:438)
at org.eclipse.gef.tools.CreationTool.performCreation(CreationTool.java:269)
at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:189)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1200)
at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:301)
at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEventDispatcher.java:380)
at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.java:548)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:219)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
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(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 6 months