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 168820 - BadLocationException after inserting template to empty document
Summary: BadLocationException after inserting template to empty document
Status: RESOLVED INVALID
Alias: None
Product: editor
Classification: Unclassified
Component: Completion & Templates (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: Miloslav Metelka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-20 14:57 UTC by Anton Chechel
Modified: 2009-09-21 13:49 UTC (History)
0 users

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 Anton Chechel 2009-07-20 14:57:42 UTC
Product Version: NetBeans Platform 6.7.1 (Build 200907192301)
Java: 1.6.0_12; Java HotSpot(TM) Server VM 11.2-b01
System: Windows XP version 5.1 running on x86; Cp1251; ru_RU
Userdir: C:\Projects\NetBeans\trunk\javafx\build\testuserdir


javax.swing.text.BadLocationException: Invalid offset=-86 not within <0, 121>
	at org.netbeans.editor.Utilities.checkOffsetValid(Utilities.java:1367)
	at org.netbeans.editor.Utilities.getLineOffset(Utilities.java:614)
	at
org.netbeans.lib.editor.codetemplates.textsync.TextRegionManager$Highlighting.requestRepaint(TextRegionManager.java:1351)
	at org.netbeans.lib.editor.codetemplates.textsync.TextRegionManager.activateTextSync(TextRegionManager.java:441)
	at org.netbeans.lib.editor.codetemplates.textsync.TextRegionManager.activateGroup(TextRegionManager.java:193)
	at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.run(CodeTemplateInsertHandler.java:344)
	at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:354)
	at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.insertTemplate(CodeTemplateInsertHandler.java:259)
	at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:221)
	at org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:238)
	at org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:104)
	at org.netbeans.modules.javafx.palette.items.applications.Stage.handleTransfer(Stage.java:59)
	at org.openide.text.QuietEditorPane$DelegatingTransferHandler.importData(QuietEditorPane.java:327)
	at javax.swing.TransferHandler.importData(TransferHandler.java:745)
	at javax.swing.TransferHandler$DropHandler.drop(TransferHandler.java:1468)
	at java.awt.dnd.DropTarget.drop(DropTarget.java:434)
	at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:1193)
	at org.openide.text.QuietEditorPane$DelegatingDropTarget.drop(QuietEditorPane.java:476)
	at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:500)
	at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
	at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
	at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30)
	at java.awt.Component.dispatchEventImpl(Component.java:4440)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4413)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
	at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4291)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4145)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4413)
[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 Vitezslav Stejskal 2009-07-24 09:37:23 UTC
It seems to work fine in my dev build. Could you please describe how to reproduce this? Also attach the IDE's log file
(<nb-userdir>/var/log/messages.log). Thanks
Comment 2 Jiri Prox 2009-09-21 13:49:39 UTC
Without requested information for long time - INVALID. We can't do anything in this case. Reporter, please add requested
information and reopen issue. Thanks in advance.