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.
The following exception occured when trying to add an exception in code that was guarded. It appears that a user is unable to add an exception to guarded blocks. *********** Exception occurred ************ Tue Dec 05 15:25:02 GMT 2000org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 1,201. org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 1,201. at org.netbeans.editor.GuardedDocument.preInsertCheck (GuardedDocument.java:150) at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:504) at org.openide.text.PositionBounds$1.run(PositionBounds.java:84) at org.netbeans.editor.BaseDocument.runAtomicAsUser (BaseDocument.java:728) at org.netbeans.editor.GuardedDocument.runAtomic (GuardedDocument.java:222) at org.openide.text.NbDocument.runAtomic(NbDocument.java:278) at org.openide.text.PositionBounds.setText(PositionBounds.java:106) at org.netbeans.modules.java.CodeGenerator$2.run(CodeGenerator.java:117) at org.netbeans.modules.java.Util$RunnableSupport.run(Util.java:272) at org.netbeans.editor.BaseDocument.runAtomicAsUser (BaseDocument.java:728) at org.netbeans.editor.GuardedDocument.runAtomic (GuardedDocument.java:222) at org.openide.text.NbDocument.runAtomic(NbDocument.java:278) at org.netbeans.modules.java.Util.runAtomic(Util.java:198) at org.netbeans.modules.java.CodeGenerator.regenerateHeader (CodeGenerator.java:120) at org.netbeans.modules.java.ElementImpl.regenerateHeader (ElementImpl.java:399) at org.netbeans.modules.java.ConstructorElementImpl.setExceptions (ConstructorElementImpl.java:152) at org.openide.src.ConstructorElement.setExceptions (ConstructorElement.java:90) at java.lang.reflect.Method.invoke(Native Method) at org.openide.explorer.propertysheet.DefaultPropertyModel.setValue (DefaultPropertyModel.java:125) at org.openide.src.nodes.ElementBeanModel$1.run (ElementBeanModel.java:86) at org.netbeans.editor.BaseDocument.runAtomicAsUser (BaseDocument.java:728) at org.netbeans.editor.GuardedDocument.runAtomicAsUser (GuardedDocument.java:242) at org.openide.text.NbDocument.runAtomicAsUser(NbDocument.java:299) at org.netbeans.modules.java.SourceElementImpl.runAtomicAsUser (SourceElementImpl.java:568) at org.openide.src.SourceElement.runAtomicAsUser(SourceElement.java:287) at org.openide.src.nodes.ElementBeanModel.setValue (ElementBeanModel.java:83) at org.openide.explorer.propertysheet.PropertyPanel$PropertyL.propertyChange (PropertyPanel.java:309) at java.beans.PropertyEditorSupport.firePropertyChange (PropertyEditorSupport.java:239) at java.beans.PropertyEditorSupport.setValue (PropertyEditorSupport.java:53) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor.setValue (IdentifierArrayEditor.java:78) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor$1.propertyChang e(IdentifierArrayEditor.java:103) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange (SwingPropertyChangeSupport.java:153) at javax.swing.JComponent.firePropertyChange(JComponent.java:3721) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor$IdentifierArray Panel.modelChanged(IdentifierArrayEditor.java:163) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel.addButtonActionPerfo rmed(ObjectArrayPanel.java:226) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel.access$400 (ObjectArrayPanel.java:34) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel$5.actionPerformed (ObjectArrayPanel.java:129) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1450) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed (AbstractButton.java:1504) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:378) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:250) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased (BasicButtonListener.java:216) at java.awt.Component.processMouseEvent(Component.java:3715) at java.awt.Component.processEvent(Component.java:3544) at java.awt.Container.processEvent(Container.java:1165) at java.awt.Component.dispatchEventImpl(Component.java:2593) at java.awt.Container.dispatchEventImpl(Container.java:1214) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:2452) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2217) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2126) at java.awt.Container.dispatchEventImpl(Container.java:1201) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.EventQueue.dispatchEvent(EventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.Dialog.show(Dialog.java:370) at org.netbeans.core.NbPresenter.show(NbPresenter.java:449) at org.netbeans.core.NbNodeOperation.customize(NbNodeOperation.java:106) at org.openide.actions.CustomizeAction.performAction (CustomizeAction.java:34) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:93) at org.openide.util.actions.NodeAction.actionPerformed (NodeAction.java:84) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1450) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed (AbstractButton.java:1504) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:378) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:250) at javax.swing.AbstractButton.doClick(AbstractButton.java:279) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased (BasicMenuItemUI.java:886) at java.awt.Component.processMouseEvent(Component.java:3715) at java.awt.Component.processEvent(Component.java:3544) at java.awt.Container.processEvent(Container.java:1165) at java.awt.Component.dispatchEventImpl(Component.java:2593) at java.awt.Container.dispatchEventImpl(Container.java:1214) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:2452) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2217) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2126) at java.awt.Container.dispatchEventImpl(Container.java:1201) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.EventQueue.dispatchEvent(EventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:84) java.lang.reflect.InvocationTargetException: org.openide.src.SourceException: Attempt to insert into guarded block at position 1,201. at org.netbeans.modules.java.Util$RunnableSupport.throwException (Util.java:248) at org.netbeans.modules.java.Util.runAtomic(Util.java:199) at org.netbeans.modules.java.CodeGenerator.regenerateHeader (CodeGenerator.java:120) at org.netbeans.modules.java.ElementImpl.regenerateHeader (ElementImpl.java:399) at org.netbeans.modules.java.ConstructorElementImpl.setExceptions (ConstructorElementImpl.java:152) at org.openide.src.ConstructorElement.setExceptions (ConstructorElement.java:90) at java.lang.reflect.Method.invoke(Native Method) at org.openide.explorer.propertysheet.DefaultPropertyModel.setValue (DefaultPropertyModel.java:125) at org.openide.src.nodes.ElementBeanModel$1.run (ElementBeanModel.java:86) at org.netbeans.editor.BaseDocument.runAtomicAsUser (BaseDocument.java:728) at org.netbeans.editor.GuardedDocument.runAtomicAsUser (GuardedDocument.java:242) at org.openide.text.NbDocument.runAtomicAsUser(NbDocument.java:299) at org.netbeans.modules.java.SourceElementImpl.runAtomicAsUser (SourceElementImpl.java:568) at org.openide.src.SourceElement.runAtomicAsUser(SourceElement.java:287) at org.openide.src.nodes.ElementBeanModel.setValue (ElementBeanModel.java:83) at org.openide.explorer.propertysheet.PropertyPanel$PropertyL.propertyChange (PropertyPanel.java:309) at java.beans.PropertyEditorSupport.firePropertyChange (PropertyEditorSupport.java:239) at java.beans.PropertyEditorSupport.setValue (PropertyEditorSupport.java:53) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor.setValue (IdentifierArrayEditor.java:78) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor$1.propertyChang e(IdentifierArrayEditor.java:103) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange (SwingPropertyChangeSupport.java:153) at javax.swing.JComponent.firePropertyChange(JComponent.java:3721) at org.openide.explorer.propertysheet.editors.IdentifierArrayEditor$IdentifierArray Panel.modelChanged(IdentifierArrayEditor.java:163) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel.addButtonActionPerfo rmed(ObjectArrayPanel.java:226) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel.access$400 (ObjectArrayPanel.java:34) at org.openide.explorer.propertysheet.editors.ObjectArrayPanel$5.actionPerformed (ObjectArrayPanel.java:129) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1450) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed (AbstractButton.java:1504) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:378) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:250) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased (BasicButtonListener.java:216) at java.awt.Component.processMouseEvent(Component.java:3715) at java.awt.Component.processEvent(Component.java:3544) at java.awt.Container.processEvent(Container.java:1165) at java.awt.Component.dispatchEventImpl(Component.java:2593) at java.awt.Container.dispatchEventImpl(Container.java:1214) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:2452) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2217) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2126) at java.awt.Container.dispatchEventImpl(Container.java:1201) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.EventQueue.dispatchEvent(EventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.Dialog.show(Dialog.java:370) at org.netbeans.core.NbPresenter.show(NbPresenter.java:449) at org.netbeans.core.NbNodeOperation.customize(NbNodeOperation.java:106) at org.openide.actions.CustomizeAction.performAction (CustomizeAction.java:34) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:93) at org.openide.util.actions.NodeAction.actionPerformed (NodeAction.java:84) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1450) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed (AbstractButton.java:1504) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:378) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:250) at javax.swing.AbstractButton.doClick(AbstractButton.java:279) at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased (BasicMenuItemUI.java:886) at java.awt.Component.processMouseEvent(Component.java:3715) at java.awt.Component.processEvent(Component.java:3544) at java.awt.Container.processEvent(Container.java:1165) at java.awt.Component.dispatchEventImpl(Component.java:2593) at java.awt.Container.dispatchEventImpl(Container.java:1214) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:2452) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2217) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2126) at java.awt.Container.dispatchEventImpl(Container.java:1201) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2497) at java.awt.EventQueue.dispatchEvent(EventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Oops- forgot the log file, this occurred on an internal build (1160 IE). >Log Session: Tuesday, December 5, 2000 3:18:39 PM GMT+00:00 >System Info: Product Version = Forte(tm) for Java(tm), release 2.0, Internet Edition (Build 1160) IDE Versioning = IDE/1 spec=1.1.0.1 impl=Build 1160 Operating System = SunOS Version 5.8 Running on sparc Java Version = 1.3.0 Java VM Version = Java HotSpot(TM) Client VM 1.3.0 Java Vendor = Sun Microsystems Inc. Java Vendor URL = http://java.sun.com/ Java Home = /usr/j2se/jre Java Class Version = 47.0 System Locale = en JIT = unknown or not used Home Dir = /export/home/student1 Current Directory = /export/home/student1 Forte for Java Home = /export/home/student1/FFJ_1160 Forte for Java User Home = /export/home/student1/FFJ_1160 System Directory = /export/home/student1/FFJ_1160/system CLASSPATH = /export/home/student1/FFJ_1160/lib/patches/openide- compat.jar:/export/home/student1/FFJ_1160/lib/ext/AbsoluteLayout.jar:/export/hom e/student1/FFJ_1160/lib/ext/bsh-1_0- fj.jar:/export/home/student1/FFJ_1160/lib/ext/cmd.jar:/export/home/student1/FFJ_ 1160/lib/ext/corbaext.jar:/export/home/student1/FFJ_1160/lib/ext/cosnaming.jar:/ export/home/student1/FFJ_1160/lib/ext/ddl.jar:/export/home/student1/FFJ_1160/lib /ext/fjscript.jar:/export/home/student1/FFJ_1160/lib/ext/flute.jar:/export/home/ student1/FFJ_1160/lib/ext/fscontext.jar:/export/home/student1/FFJ_1160/lib/ext/i cebrowserlitebean.jar:/export/home/student1/FFJ_1160/lib/ext/idlcompilers.jar:/e xport/home/student1/FFJ_1160/lib/ext/jaas.jar:/export/home/student1/FFJ_1160/lib /ext/javac.jar:/export/home/student1/FFJ_1160/lib/ext/jaxp.jar:/export/home/stud ent1/FFJ_1160/lib/ext/jh.jar:/export/home/student1/FFJ_1160/lib/ext/jndi.jar:/ex port/home/student1/FFJ_1160/lib/ext/ldap.jar:/export/home/student1/FFJ_1160/lib/ ext/ldapbp.jar:/export/home/student1/FFJ_1160/lib/ext/logger.jar:/export/home/st udent1/FFJ_1160/lib/ext/nis.jar:/export/home/student1/FFJ_1160/lib/ext/parser.ja r:/export/home/student1/FFJ_1160/lib/ext/pbembeddedeval.jar:/export/home/student 1/FFJ_1160/lib/ext/providerutil.jar:/export/home/student1/FFJ_1160/lib/ext/regex p.jar:/export/home/student1/FFJ_1160/lib/ext/rmiregistry.jar:/export/home/studen t1/FFJ_1160/lib/ext/sac.jar:/export/home/student1/FFJ_1160/lib/ext/servlet.jar:/ export/home/student1/FFJ_1160/lib/ext/jdbc20x.zip:/export/home/student1/FFJ_1160 /lib:/export/home/student1/FFJ_1160/lib/developer.jar:/export/home/student1/FFJ_ 1160/lib/openide.jar:/export/home/student1/FFJ_1160/lib/updater.jar:/usr/j2se/li b/dt.jar:/usr/j2se/lib/tools.jar ------------------------------------------------------------------------------- [INFO] Loaded modules: com.sun.forte4j.modules.pointbase/1 (1.0.1/1160); org.netbeans.modules.clazz/1 (1.2.1/1160); org.netbeans.modules.db/1 (1.2.1/1160); com.sun.forte4j.modules.dbmodel.jdbcimpl/1 (1.0.0/1160); org.netbeans.modules.filecopy/1 (1.2.1/1160); org.netbeans.modules.html/1 (1.2.1/1160); org.netbeans.modules.httpserver/1 (1.2.1/1160); org.netbeans.modules.icebrowser/1 (1.2.1/1160); org.netbeans.modules.image/1 (1.2.1/1160); org.netbeans.modules.jndi/1 (1.2.1/1160); org.netbeans.modules.properties/1 (1.2.1/1160); org.netbeans.modules.text/1 (1.2.1/1160); org.netbeans.modules.usersguide/1 (1.2.1/1160); org.netbeans.modules.xml/1 (1.3.1/1160); org.openidex.util/1 (1.2.1/1160); org.netbeans.modules.autoupdate/1 (1.3.1/1160); org.netbeans.modules.debugger.core/1 (1.2.5/1160); org.netbeans.modules.applet/1 (1.2.1/1160); org.netbeans.modules.debugger.debug/1 (1.4.1/1160); org.netbeans.modules.debugger.jpda/1 (1.4.1/1160); org.netbeans.modules.editor/1 (1.4.1/1160); org.netbeans.modules.jarpackager/1 (1.2.1/1160); org.netbeans.modules.java/1 (1.2.1/1160); com.sun.forte4j.persistence.internal.ui/1 (1.0/1160); org.netbeans.modules.beans/1 (1.2.1/1160); org.netbeans.modules.corba/1 (1.2.1/1160); org.netbeans.modules.form/1 (1.2.1/1160); org.netbeans.modules.i18n/1 (1.2.1/1160); org.netbeans.modules.javadoc/1 (1.2.1/1160); org.netbeans.modules.jdbc/1 (1.0.10/1160); org.netbeans.modules.objectbrowser/1 (1.2.1/1160); org.netbeans.modules.projects/1 (1.2.1/1160); org.netbeans.modules.utilities/1 (1.2.1/1160); org.netbeans.modules.rmi/1 (1.2.1/1160); org.netbeans.modules.vcs.cmdline/1 (1.3.1/1160); org.netbeans.modules.vcs.advanced/1 (1.3.1/1160); org.netbeans.modules.web.core/1 (1.1.3/1160); org.netbeans.modules.web.ie/1 (1.2.1/1160) path="" :jsp: init *********** Exception occurred ************ Tue Dec 05 15:25:02 GMT 2000org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 1,201. org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 1,201. at org.netbeans.editor.GuardedDocument.preInsertCheck (GuardedDocument.java:150)
Did you get a dialog with the text "Unexpected exception blah blah..." or just a dialog with some message and "Show details" button ?
[tried in main trunk/release 3.1] Sure, that is why the code is guarded. The user gets a message about inability to insert in a guarded block (which is OK). For your case, it's better to argue with FormEditor guys whether they really need to use guarded blocks that extensively -- for initComponents it is a must for now since approximate reverse engineering would be costly and buggy solution (see JBuilder)
Resolved for 3.3.x or earlier, no new info since then -> closing.
Resolved for 3.4.x or earlier, no new info since then -> closing.