java.lang.StringIndexOutOfBoundsException: String index out of range: -11 at java.lang.String.substring(String.java:1938) at org.netbeans.modules.java.source.usages.RepositoryUpdater.gatherResources(RepositoryUpdater.java:2263) at org.netbeans.modules.java.source.usages.RepositoryUpdater.access$3500(RepositoryUpdater.java:132) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.recompile(RepositoryUpdater.java:1603) 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:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) [catch] at java.lang.Thread.run(Thread.java:619)