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 174597 - Ran into exception while adding a FH
Summary: Ran into exception while adding a FH
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Alexey Anjeleevich
URL:
Keywords:
Depends on: 164342
Blocks: 174688
  Show dependency tree
 
Reported: 2009-10-15 00:32 UTC by Murali Pottlapelli
Modified: 2009-12-08 06:47 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
project to reproduce the issue (37.38 KB, application/octet-stream)
2009-10-15 00:33 UTC, Murali Pottlapelli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Murali Pottlapelli 2009-10-15 00:32:32 UTC
I ran into following exception while adding a FH on "scope1" of "Synchronous.bpel". project is attached.
javax.swing.text.BadLocationException: Invalid offset=5429, docLength=5416
	at org.netbeans.editor.DocumentContent.checkOffset(DocumentContent.java:326)
	at org.netbeans.editor.DocumentContent.createPosition(DocumentContent.java:117)
	at javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:816)
	at org.netbeans.api.editor.fold.Fold.updateGuardedStartPos(Fold.java:411)
	at org.netbeans.api.editor.fold.Fold.insertUpdate(Fold.java:444)
	at org.netbeans.api.editor.fold.FoldHierarchy$ApiPackageAccessorImpl.foldInsertUpdate(FoldHierarchy.java:413)
	at
org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:292)
	at
org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289)
	at
org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289)
	at
org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289)
	at
org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertCheckEndOffset(FoldHierarchyTransactionImpl.java:289)
	at org.netbeans.modules.editor.fold.FoldHierarchyTransactionImpl.insertUpdate(FoldHierarchyTransactionImpl.java:262)
	at org.netbeans.modules.editor.fold.FoldHierarchyExecution.insertUpdate(FoldHierarchyExecution.java:703)
	at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:79)
	at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185)
	at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1623)
	at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:778)
	at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:655)
	at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:111)
	at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:123)
	at org.netbeans.modules.xml.xdm.XDMModel.flushDocument(XDMModel.java:875)
	at org.netbeans.modules.xml.xdm.XDMModel.flush(XDMModel.java:145)
	at org.netbeans.modules.xml.xdm.xam.XDMAccess.flush(XDMAccess.java:110)
	at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.commitEvents(BpelModelImpl.java:962)
	at org.netbeans.modules.bpel.model.impl.BpelModelImpl$Transaction.end(BpelModelImpl.java:869)
	at org.netbeans.modules.bpel.model.impl.BpelModelImpl.writeUnlock(BpelModelImpl.java:704)
	at org.netbeans.modules.bpel.model.impl.BpelModelImpl.writeUnlock(BpelModelImpl.java:581)
	at org.netbeans.modules.bpel.model.impl.BpelEntityImpl.writeUnlock(BpelEntityImpl.java:706)
	at org.netbeans.modules.bpel.model.impl.BpelContainerImpl.setChild(BpelContainerImpl.java:512)
	at org.netbeans.modules.bpel.model.impl.BaseScopeImpl.setFaultHandlers(BaseScopeImpl.java:170)
	at org.netbeans.modules.bpel.nodes.actions.AddFaultHandlersAction.performAction(AddFaultHandlersAction.java:55)
	at org.netbeans.modules.bpel.nodes.actions.BpelNodeAction.performAction(BpelNodeAction.java:97)
	at org.openide.util.actions.NodeAction.performAction(NodeAction.java:296)
	at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118)
	at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77)
	at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:114)
	at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:284)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 Murali Pottlapelli 2009-10-15 00:33:59 UTC
Created attachment 89489 [details]
project to reproduce the issue
Comment 2 Sergey Lunegov 2009-10-15 07:49:09 UTC
Alexey, please take a look.
Comment 3 Nikita Krjukov 2009-10-27 16:37:54 UTC
The issue depends on adding a patch of the issue #164342 to release67_fixes branch
Comment 4 Sergey Lunegov 2009-11-17 06:08:51 UTC
Should be fixed now. Murali, would you please verify ?
Comment 5 Alexander Permyakov 2009-12-08 06:47:17 UTC
verified on gfesbv22_625_20091208_1033