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 239170 - StringIndexOutOfBoundsException: String index out of range: 28581
Summary: StringIndexOutOfBoundsException: String index out of range: 28581
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Editor (show other bugs)
Version: 8.0
Hardware: All All
: P3 normal (vote)
Assignee: Dusan Balek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-05 18:54 UTC by Chiana
Modified: 2014-01-13 02:15 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 205819


Attachments
stacktrace (5.43 KB, text/plain)
2013-12-05 18:54 UTC, Chiana
Details
stacktrace (5.43 KB, text/plain)
2013-12-05 19:18 UTC, Chiana
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chiana 2013-12-05 18:54:47 UTC
Build: NetBeans IDE Dev (Build 201312050002)
VM: Java HotSpot(TM) 64-Bit Server VM, 24.45-b08, Java(TM) SE Runtime Environment, 1.7.0_45-b18
OS: Windows 7

User Comments:
Chiana: Changed navigator window to tree-mode from member mode

Chiana: Same as id #703137




Stacktrace: 
java.lang.StringIndexOutOfBoundsException: String index out of range: 28581
   at java.lang.String.substring(String.java:1907)
   at org.netbeans.modules.java.debug.TreeNode.<init>(TreeNode.java:180)
   at org.netbeans.modules.java.debug.TreeNode$FindChildrenTreeVisitor.visitIdentifier(TreeNode.java:496)
   at org.netbeans.modules.java.debug.TreeNode$FindChildrenTreeVisitor.visitIdentifier(TreeNode.java:241)
   at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2017)
   at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:50)
Comment 1 Chiana 2013-12-05 18:54:48 UTC
Created attachment 142881 [details]
stacktrace
Comment 2 Chiana 2013-12-05 19:18:31 UTC
Created attachment 142883 [details]
stacktrace

Investigating some bluish code, I do note one more thing about this, this is occuring in a code that is used as a bean to be inserted into some other dialog, for the momen it cannot be opened in the form editor because it will not load
Comment 3 Chiana 2013-12-05 19:43:34 UTC
My guess is that the following stack-trace is somehow related or atleast dependant on this;

java.lang.ClassNotFoundException: Kunder.selectKundPanel
	at org.netbeans.modules.form.project.ProjectClassLoader.findClass(ProjectClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.netbeans.modules.form.project.FormClassLoader.findClass(FormClassLoader.java:83)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:270)
	at org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:114)
	at org.netbeans.modules.form.FormUtils.loadClass(FormUtils.java:1521)
	at org.netbeans.modules.form.PersistenceObjectRegistry.loadClass(PersistenceObjectRegistry.java:98)
	at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:692)
	at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968)
	at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:503)
	at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:283)
	at org.netbeans.modules.form.FormEditor$2.run(FormEditor.java:352)
	at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293)
	at org.openide.util.Mutex.doEventAccess(Mutex.java:1368)
	at org.openide.util.Mutex.readAccess(Mutex.java:327)
	at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276)
	at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:349)
	at org.netbeans.modules.nbform.FormEditorSupport.loadOpeningForm(FormEditorSupport.java:467)
	at org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:279)
	at org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:87)
	at org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:268)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Comment 4 Chiana 2013-12-05 19:53:57 UTC
(In reply to Chiana from comment #3)
The stacktrace in report #703152 occured immediatly after this.
Comment 6 Quality Engineering 2014-01-13 02:15:40 UTC
Integrated into 'main-silver', will be available in build *201401130002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/1ba23a01f77e
User: Dusan Balek <dbalek@netbeans.org>
Log: Issues ##239283, #239117, and #239170 fixed.