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.
Steps to reproduce: - create a BPEL diagram - open BPEL in designer - open properties window - create a receive activity - select it - try to set Message Exchange property in the properties window Exception will be thrown: java.lang.IllegalArgumentException: at java.beans.PropertyEditorSupport.setAsText(PropertyEditorSupport.java:166) at org.openide.explorer.propertysheet.PropUtils.updatePropertyEditor(PropUtils.java:589) at org.openide.explorer.propertysheet.PropUtils.updateProp(PropUtils.java:611) at org.openide.explorer.propertysheet.SheetCellEditor.stopCellEditing(SheetCellEditor.java:344) at org.openide.explorer.propertysheet.BaseTable.doFocusLost(BaseTable.java:1094) at org.openide.explorer.propertysheet.BaseTable.access$700(BaseTable.java:96) at org.openide.explorer.propertysheet.BaseTable$2.windowDeactivated(BaseTable.java:1118) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:342) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.AWTEventMulticaster.windowDeactivated(AWTEventMulticaster.java:341) at java.awt.Window.processWindowEvent(Window.java:1205) at javax.swing.JFrame.processWindowEvent(JFrame.java:266) at java.awt.Window.processEvent(Window.java:1148) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:840) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:554) 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) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.SentEvent.dispatch(SentEvent.java:50) at java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch(DefaultKeyboardFocusManager.java:161) at java.awt.DefaultKeyboardFocusManager.sendMessage(DefaultKeyboardFocusManager.java:188) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:620) 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) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) [catch] at java.awt.SequencedEvent.dispatch(SequencedEvent.java:93) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 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)
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