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