jira-importer opened a new issue, #518:
URL: https://github.com/apache/maven-indexer/issues/518

   **[Fabian 
Windheuser](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=JIRAUSER285178)**
 opened 
**[MINDEXER-164](https://issues.apache.org/jira/browse/MINDEXER-164?redirect=false)**
 and commented
   
   This is similar to the issue filed in 
https://issues.apache.org/jira/browse/MINDEXER-144.
   
   Starting with Maven 3.0.x, Maven creates "_*.repositories" file to record 
where the file was resolved from 
([source|https://stackoverflow.com/questions/16866978/maven-cant-find-my-local-artifacts/16870552#16870552).]
 When the maven-indexer encounters such files, it errors with an 
IndexOutOfBoundsException.
   
    
   
   Example stacktrace:
   
   ```java
   Caused by: java.lang.IndexOutOfBoundsException: start 56, end 64, length 57
        at 
java.base/java.lang.AbstractStringBuilder.checkRange(AbstractStringBuilder.java:1794)
        at 
java.base/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:675)
        at java.base/java.lang.StringBuilder.append(StringBuilder.java:217)
        at 
org.apache.maven.index.artifact.M2GavCalculator.getSnapshotGav(M2GavCalculator.java:188)
        at 
org.apache.maven.index.artifact.M2GavCalculator.pathToGav(M2GavCalculator.java:104)
        at 
org.apache.maven.index.DefaultArtifactContextProducer.getGavFromPath(DefaultArtifactContextProducer.java:160)
        at 
org.apache.maven.index.DefaultArtifactContextProducer.getArtifactContext(DefaultArtifactContextProducer.java:83)
        at 
org.apache.maven.index.DefaultScanner.processFile(DefaultScanner.java:109)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:99)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:91)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:91)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:91)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:91)
        at 
org.apache.maven.index.DefaultScanner.scanDirectory(DefaultScanner.java:91)
        at org.apache.maven.index.DefaultScanner.scan(DefaultScanner.java:60)
        at 
org.apache.maven.index.DefaultNexusIndexer.scan(DefaultNexusIndexer.java:291)
        ... 8 more 
   ```
   
   Opened a PR here with a fix here: 
https://github.com/apache/maven-indexer/pull/225
   
   
   ---
   
   **Affects:** 6.2.1
   
   **Remote Links:**
   - [GitHub Pull Request #225
   ](https://github.com/apache/maven-indexer/pull/225)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to