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

   **[Grzegorz 
Smardzewski](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=JIRAUSER296929)**
 opened 
**[MINDEXER-171](https://issues.apache.org/jira/browse/MINDEXER-171?redirect=false)**
 and commented
   
   The M2GavCalculator only supports .sha1 and .md5 checksum files. Running it 
on a repository that has a .sha256 or .sha512 causes an unexpected exception to 
be thrown.
   
   ```java
   java.io.IOException: Error scanning context reposilite_releases_index: 
java.lang.IndexOutOfBoundsException: start 55, end 63, length 59
           at 
org.apache.maven.index.DefaultNexusIndexer.scan(DefaultNexusIndexer.java:300)
           at 
org.apache.maven.index.DefaultNexusIndexer.scan(DefaultNexusIndexer.java:245)
           at 
org.apache.maven.index.cli.NexusIndexerCli.index(NexusIndexerCli.java:363)
           at 
org.apache.maven.index.cli.NexusIndexerCli.invokePlexusComponent(NexusIndexerCli.java:271)
           at 
org.codehaus.plexus.tools.cli.AbstractCli.execute(AbstractCli.java:179)
           at 
org.apache.maven.index.cli.NexusIndexerCli.execute(NexusIndexerCli.java:124)
           at 
org.codehaus.plexus.tools.cli.AbstractCli.execute(AbstractCli.java:83)
           at 
org.apache.maven.index.cli.NexusIndexerCli.execute(NexusIndexerCli.java:137)
           at 
org.apache.maven.index.cli.NexusIndexerCli.main(NexusIndexerCli.java:116)
   Caused by: java.lang.IndexOutOfBoundsException: start 82, end 90, length 84
           at 
java.base/java.lang.AbstractStringBuilder.checkRange(AbstractStringBuilder.java:1802)
           at 
java.base/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:680)
           at java.base/java.lang.StringBuilder.append(StringBuilder.java:218)
           at 
org.apache.maven.index.artifact.M2GavCalculator.getSnapshotGav(M2GavCalculator.java:189)
           at 
org.apache.maven.index.artifact.M2GavCalculator.pathToGav(M2GavCalculator.java:105)
           at 
org.apache.maven.index.DefaultArtifactContextProducer.getGavFromPath(DefaultArtifactContextProducer.java:161)
           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.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 
   ```
   
    
   
   The file that causes the crash is named:
   
   ```
   /com/example/artifact/1.0-SNAPSHOT/maven-metadata.xml.sha512
   ```
   
   
   
   ---
   
   **Remote Links:**
   - [GitHub Pull Request #253
   ](https://github.com/apache/maven-indexer/pull/253)
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to