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 101613 - String index out of range: -24 creating visual web project after full install
Summary: String index out of range: -24 creating visual web project after full install
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Source (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Jan Lahoda
URL:
Keywords:
Depends on:
Blocks: 100628
  Show dependency tree
 
Reported: 2007-04-18 16:25 UTC by Lark Fitzgerald
Modified: 2007-04-19 20:10 UTC (History)
1 user (show)

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 Lark Fitzgerald 2007-04-18 16:25:18 UTC
build: 200704180000
XP
Full Installation
Fresh userdir

Steps:
1. New > Project > Web
2. Next > select Visual Web
3. Finish

Wait forever for the jdk indexing (jdk 1.5_11) and project creation (~5 
minutes)

Exception dialog appears towards end of creation.

java.lang.StringIndexOutOfBoundsException: String index out of range: -24
	at java.lang.String.substring(String.java:1768)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater.gatherResources
(RepositoryUpdater.java:2279)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater.access$3500
(RepositoryUpdater.java:132)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.recompi
le(RepositoryUpdater.java:1612)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.access$
2400(RepositoryUpdater.java:812)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run
(RepositoryUpdater.java:1029)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run
(RepositoryUpdater.java:840)
	at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock
(ClassIndexManager.java:78)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run
(RepositoryUpdater.java:837)
	at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run
(RepositoryUpdater.java:812)
	at org.netbeans.api.java.source.JavaSource$CompilationJob.run
(JavaSource.java:1177)
	at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:417)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:675)
[catch] at java.lang.Thread.run(Thread.java:595)
Comment 1 Lark Fitzgerald 2007-04-18 16:28:09 UTC
Attempts to ignore this error and continue working fails.  It keeps re-
occuring. For example, the java editor shows red squiggles on new source, and 
then throws the exception.  The source I used was added to the end of the 
sessionBean:
    private website[] sites;
    
    public website[] getWebsite() {
        return sites;
    }
    
    public void setWebsite(website[] sitelist) {
        this.sites = sitelist;
    }
Comment 2 Sergey Lunegov 2007-04-18 16:32:03 UTC
Lark why do you think this is installer problem ?
Have you tried to use zip files instead of installer ?
Comment 3 Lark Fitzgerald 2007-04-18 16:56:41 UTC
You're absolutely right.  This happens outside of NBI.  I'll reassign.
Comment 4 _ potingwu 2007-04-19 00:01:52 UTC
I can't reproduce it! The visualweb sanity test does use fresh userdir and the
same steps to create visualweb project without error.

The java source infrastructure changed recently that is still not stable. This
may be the cause of why it is slow.
Comment 5 _ potingwu 2007-04-19 00:03:56 UTC
Still can't reproduce it.
Comment 6 Lark Fitzgerald 2007-04-19 18:21:06 UTC
I can still reproduce this with today's build: 070419_1, please call or email 
if you need more info.
Comment 7 Lark Fitzgerald 2007-04-19 18:34:19 UTC
Winston is having the same issue:
Winston Prakash wrote:
> Just did a clean build and started with a new user dir and created a project.
>
> I get the following exception and at the status bar it continuously 
saying "refreshing Workspace".
> Any idea? 
java.lang.StringIndexOutOfBoundsException: String index out of range: -18
       at java.lang.String.substring(String.java:1768)              at 
org.netbeans.modules.java.source.usages.RepositoryUpdater.gatherResources
(RepositoryUpdater.java:2297)
       at org.netbeans.modules.java.source.usages.RepositoryUpdater.access$3500
(RepositoryUpdater.java:133)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.recompi
le(RepositoryUpdater.java:1622)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.access$
2400(RepositoryUpdater.java:814)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run
(RepositoryUpdater.java:1031)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run
(RepositoryUpdater.java:842)
       at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock
(ClassIndexManager.java:78)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run
(RepositoryUpdater.java:839)
       at 
org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run
(RepositoryUpdater.java:814)
[catch] at org.netbeans.api.java.source.JavaSource$CompilationJob.run
(JavaSource.java:1179)
       at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:417)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
       at java.util.concurrent.FutureTask.run(FutureTask.java:123)
       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:650)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:675)
       at java.lang.Thread.run(Thread.java:595) 
Comment 8 _ potingwu 2007-04-19 18:41:09 UTC
Exceptions from Java sources and error in Java editor.
Comment 9 Jan Lahoda 2007-04-19 20:10:42 UTC
Should be fixed. Please verify. Sorry for any inconvenience.

Checking in RepositoryUpdater.java;
/cvs/java/source/src/org/netbeans/modules/java/source/usages/RepositoryUpdater.java,v
 <--  RepositoryUpdater.java
new revision: 1.47; previous revision: 1.46
done