This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Setting Message Exchange property for a Receive activity throws Exception | ||
---|---|---|---|
Product: | soa | Reporter: | Mikhail Kondratyev <mikk> |
Component: | BPEL | Assignee: | Nikita Krjukov <supernikita> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
Mikhail Kondratyev
2006-06-13 11:11:51 UTC
I suppose the defect has been already fixed before. Tested with build from 06.07.23 The bug is still reproducible for onMessage elemens in Pick and onEvent elements in EventHandler Detailed steps to reproduce: - create a BPEL process - create a Pick element there - add onMessage branch to the Pick element - open properties window - select onMessage branch - edit MessageExchange property in the properties window (do not invoke the custom editor). Set a non-existing message exchange name as property value - press Enter to save new property value Exception will be thrown: java.lang.IllegalArgumentException: hkjh at java.beans.PropertyEditorSupport.setAsText(PropertyEditorSupport.java:166) at org.openide.explorer.propertysheet.PropUtils.updatePropertyEditor(PropUtils.java:595) at org.openide.explorer.propertysheet.PropUtils.updateProp(PropUtils.java:617) at org.openide.explorer.propertysheet.SheetCellEditor.stopCellEditing(SheetCellEditor.java:350) at org.openide.explorer.propertysheet.SheetCellEditor.actionPerformed(SheetCellEditor.java:217) at javax.swing.JTextField.fireActionPerformed(JTextField.java:487) at javax.swing.JTextField.postActionEvent(JTextField.java:668) at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:783) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571) at javax.swing.JComponent.processKeyBinding(JComponent.java:2763) at javax.swing.JComponent.processKeyBindings(JComponent.java:2798) at javax.swing.JComponent.processKeyEvent(JComponent.java:2726) at java.awt.Component.processEvent(Component.java:5265) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3841) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) The manual editing of the MessageExchange properrty is prohibited now for all elements. Verified in build 17 |