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.
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)
Created attachment 89489 [details] project to reproduce the issue
Alexey, please take a look.
The issue depends on adding a patch of the issue #164342 to release67_fixes branch
Should be fixed now. Murali, would you please verify ?
verified on gfesbv22_625_20091208_1033