Chris Drake created NETBEANS-1789:
-------------------------------------

             Summary: NexusRepositoryIndexer throws 
ArrayIndexOutOfBoundsException
                 Key: NETBEANS-1789
                 URL: https://issues.apache.org/jira/browse/NETBEANS-1789
             Project: NetBeans
          Issue Type: Bug
          Components: projects - Maven
    Affects Versions: 10.0
         Environment: OSX: Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 
PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64 x86_64
JDK: java version "11" 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11+28)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)
            Reporter: Chris Drake


Observed regularly when rebuilding a multi-module application where the core 
commons module versions have been versioned as a result of a nightly build.

Rebuilding the application via the command-line with NetBeans open results in 
NetBeans re-indexing and throwing the following exception repeatedly.
{code:java}
java.lang.ArrayIndexOutOfBoundsException
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
 at org.openide.util.RequestProcessor.post(RequestProcessor.java:395)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.spawnIndexLoadedRepo(NexusRepositoryIndexerImpl.java:630)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.access$1000(NexusRepositoryIndexerImpl.java:122)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl$6.run(NexusRepositoryIndexerImpl.java:951)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl$6.run(NexusRepositoryIndexerImpl.java:942)
 at 
org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:229)
 at org.openide.util.Mutex.writeAccess(Mutex.java:246)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.iterate(NexusRepositoryIndexerImpl.java:942)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.getVersions(NexusRepositoryIndexerImpl.java:1158)
 at 
org.netbeans.modules.maven.indexer.NexusRepositoryIndexerImpl.getVersions(NexusRepositoryIndexerImpl.java:1153)
 at 
org.netbeans.modules.maven.indexer.api.RepositoryQueries.lambda$getVersionsResult$4(RepositoryQueries.java:314)
 at 
org.netbeans.modules.maven.indexer.api.RepositoryQueries.getQueryResult(RepositoryQueries.java:217)
 at 
org.netbeans.modules.maven.indexer.api.RepositoryQueries.getVersionsResult(RepositoryQueries.java:311)
 at 
org.netbeans.modules.maven.hints.pom.ParentVersionError.getErrorsForDocument(ParentVersionError.java:126)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl$4.run(StatusProvider.java:176)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl$4.run(StatusProvider.java:167)
 at 
org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188)
 at org.openide.util.Mutex.readAccess(Mutex.java:193)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.findHints(StatusProvider.java:167)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.checkHints(StatusProvider.java:156)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl.access$000(StatusProvider.java:109)
 at 
org.netbeans.modules.maven.hints.pom.StatusProvider$StatusProviderImpl$1$1.run(StatusProvider.java:125)
 at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
 at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to