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 163209 - [67cat] Code completion throws org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 43,161
Summary: [67cat] Code completion throws org.netbeans.editor.GuardedException: Attempt ...
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Completion & Templates (show other bugs)
Version: 6.x
Hardware: PC Windows Vista
: P3 blocker (vote)
Assignee: David Strupl
URL:
Keywords: SIMPLEFIX
Depends on:
Blocks:
 
Reported: 2009-04-21 10:17 UTC by rajivderas
Modified: 2009-04-29 09:27 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
ide log file (131.40 KB, text/plain)
2009-04-21 10:19 UTC, rajivderas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rajivderas 2009-04-21 10:17:58 UTC
1) create java desktop database application
2) goto a guarded block in the gui code and under the first line after the guarded block* press CTRL + SPACE and select 
a method and you will get the following error
ex:*  private org.jdesktop.beansbinding.BindingGroup bindingGroup;
    // End of variables declaration
   <keep cursor here and press CTRL + SPACE>

using Product Version: NetBeans IDE Dev (Build 200904201507)
Java: 1.6.0_14-ea; OpenJDK Client VM 14.0-b10
System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb)
Userdir: C:\Users\user\.netbeans\dev

see attached log file also 

WARNING [org.netbeans.modules.parsing.impl.TaskProcessor]: ParserManager.parse called in AWT event thread by: 
org.netbeans.api.java.source.ModificationResult.runModificationTask(ModificationResult.java:115)
WARNING [global]
org.netbeans.editor.GuardedException: Attempt to insert into guarded block at position 43,161.
	at org.netbeans.editor.GuardedDocument.preInsertCheck(GuardedDocument.java:234)
	at org.netbeans.editor.BaseDocument.insertString(BaseDocument.java:735)
	at org.netbeans.api.java.source.ModificationResult.processDocumentLocked(ModificationResult.java:369)
	at org.netbeans.api.java.source.ModificationResult.access$100(ModificationResult.java:85)
	at org.netbeans.api.java.source.ModificationResult$3.run(ModificationResult.java:344)
	at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:354)
	at org.openide.text.NbDocument.runAtomicAsUser(NbDocument.java:410)
	at org.netbeans.api.java.source.ModificationResult.processDocument(ModificationResult.java:354)
Caused: java.io.IOException
	at org.netbeans.api.java.source.ModificationResult.processDocument(ModificationResult.java:360)
	at org.netbeans.api.java.source.ModificationResult.commit2(ModificationResult.java:329)
	at org.netbeans.api.java.source.ModificationResult.access$000(ModificationResult.java:85)
	at org.netbeans.api.java.source.ModificationResult$2.run(ModificationResult.java:234)
	at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324)
	at org.openide.text.NbDocument.runAtomic(NbDocument.java:384)
	at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:231)
	at org.netbeans.api.java.source.ModificationResult.commit(ModificationResult.java:194)
[catch] at 
org.netbeans.modules.editor.java.JavaCompletionItem$GetterSetterMethodItem.substituteText(JavaCompletionItem.java:1682)
	at org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:249)
	at org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:580)
	at org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:366)
	at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:233)
	at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:232)
	at java.awt.Component.processKeyEvent(Component.java:6178)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2799)
	at java.awt.Component.processEvent(Component.java:5997)
	at java.awt.Container.processEvent(Container.java:2036)
	at java.awt.Component.dispatchEventImpl(Component.java:4587)
	at java.awt.Container.dispatchEventImpl(Container.java:2094)
	at java.awt.Component.dispatchEvent(Component.java:4417)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)
	at java.awt.Component.dispatchEventImpl(Component.java:4459)
	at java.awt.Container.dispatchEventImpl(Container.java:2094)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4417)
	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 rajivderas 2009-04-21 10:19:28 UTC
Created attachment 80573 [details]
ide log file
Comment 2 Jiri Prox 2009-04-21 11:47:07 UTC
reproducible
Comment 3 David Strupl 2009-04-29 09:27:11 UTC
Fixed in jet-main repository by changeset   : 129163:8a08cae99fb2.