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.

Bug 78141 - AssertionError after invocation 'Add CorrelationSet' if there is open two bpel design view of one bp
Summary: AssertionError after invocation 'Add CorrelationSet' if there is open two bpe...
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: Alexey Yarmolenko
URL:
Keywords: RELNOTE
Depends on:
Blocks:
 
Reported: 2006-06-16 15:23 UTC by bugbridge
Modified: 2006-10-02 14:42 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bugbridge 2006-06-16 15:23:52 UTC
1.  A new Synchronous Sample of Orchestration project is created and open in the
Multi-view editor in design view.
2. Right click on SynchronousSampl.bpel tab and select 'Clone Document'
3. Select first SynchronousSampl.bpel tab
4. Right click on process and select 'Add CorrelationSet'

java.lang.AssertionError
	at
org.netbeans.modules.bpel.design.model.patterns.CompositePattern.getNestedPattern(CompositePattern.java:112)
	at
org.netbeans.modules.bpel.design.model.patterns.SequencePattern.layoutPattern(SequencePattern.java:100)
	at
org.netbeans.modules.bpel.design.layout.LayoutManager.positionElements(LayoutManager.java:143)
	at
org.netbeans.modules.bpel.design.layout.LayoutManager.positionElements(LayoutManager.java:138)
	at
org.netbeans.modules.bpel.design.layout.LayoutManager.layout(LayoutManager.java:95)
	at
org.netbeans.modules.bpel.design.layout.LayoutManager.layout(LayoutManager.java:114)
	at org.netbeans.modules.bpel.design.DesignView.diagramChanged(DesignView.java:388)
	at
org.netbeans.modules.bpel.design.model.ModelChangeHandler$5.run(ModelChangeHandler.java:190)
	at
org.netbeans.modules.bpel.design.model.ModelChangeHandler.executeInAWTThread(ModelChangeHandler.java:209)
	at
org.netbeans.modules.bpel.design.model.ModelChangeHandler.notifyEntityUpdated(ModelChangeHandler.java:166)
	at
org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.notifyChangeEvent(ChangeEventSupport.java:181)
	at
org.netbeans.modules.bpel.model.api.events.ChangeEventSupport.fireChangeEvent(ChangeEventSupport.java:148)
	at
org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.commitEvents(BpelModelImpl.java:694)
	at
org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.end(BpelModelImpl.java:609)
	at
org.netbeans.modules.bpel.model.impl.BpelModelImpl.writeUnlock(BpelModelImpl.java:360)
	at
org.netbeans.modules.bpel.model.impl.BpelEntityImpl.writeUnlock(BpelEntityImpl.java:813)
	at
org.netbeans.modules.bpel.model.impl.BpelContainerImpl.setChild(BpelContainerImpl.java:506)
	at
org.netbeans.modules.bpel.model.impl.BaseScopeImpl.setCorrelationSetContainer(BaseScopeImpl.java:143)
	at
org.netbeans.modules.bpel.properties.nodes.actions.AddCorrelationSetAction.performAction(AddCorrelationSetAction.java:67)
	at org.openide.util.actions.NodeAction.performAction(NodeAction.java:255)
	at
org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:94)
	at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:47)
	at
org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:90)
	at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:244)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
	at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
	at java.awt.Component.processMouseEvent(Component.java:5488)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5253)
	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.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	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)

Evaluation:
Fix is easy, but in method which offen called from different places, so after
fix everything should be retested.
Comment 1 Michael Frisino 2006-07-26 23:46:25 UTC
I do not see this happening anymore. Please retest.
Comment 2 Alexander Pepin 2006-10-02 14:42:36 UTC
Verified in build 061001.