cbmarcum / skeletal

A simple project creation tool that uses packaged templates
Apache License 2.0
17 stars 3 forks source link

change default simple repository to AWS S3 #48

Closed cbmarcum closed 1 year ago

cbmarcum commented 1 year ago

running 'skeletal list' throws a RuntimeException because our JFrog repository is no longer available.

Exception in thread "pool-1-thread-6" Exception in thread "pool-1-thread-4" Exception in thread "pool-1-thread-7" Exception in thread "main" Exception in thread "pool-1-thread-2" java.lang.RuntimeException: com.opencsv.exceptions.CsvRequiredFieldEmptyException: Number of data fields does not match number of headers.
    at com.opencsv.bean.util.OpencsvUtils.handleException(OpencsvUtils.java:128)
    at com.opencsv.bean.concurrent.ProcessCsvLine.run(ProcessCsvLine.java:108)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.opencsv.exceptions.CsvRequiredFieldEmptyException: Number of data fields does not match number of headers.
    at com.opencsv.bean.HeaderNameBaseMappingStrategy.verifyLineLength(HeaderNameBaseMappingStrategy.java:116)

Should also handle this exception properly in case S3 is unavailable.

old URL https://codebuilders.jfrog.io/artifactory/generic/skeletal-templates new URL https://skeletal.s3.us-east-2.amazonaws.com