*** DasDds duPontavice_bottom_temp_aws
*** deleting cached dataset info for datasetID=duPontavice_bottom_temp_aws
EDD.oneFromDatasetsXml(duPontavice_bottom_temp_aws)...
SimpleXmlReader encoding=
*** constructing EDDGridFromFiles(xmlReader)...
*** constructing EDDGridFromFiles duPontavice_bottom_temp_aws
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/dirTable.nc
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/fileTable.nc
creating new dirTable and fileTable (dirTable=null?true fileTable=null?true badFileMap=null?false)
WARNING: FileVisitorSubdir.visitFileFailed: /home/erddap/data/bottomtemp_cache
doQuickRestart=false
getUrlConnInputStream https://noaa-nmfs-nefsc-pds.s3.amazonaws.com/erddap/tesdata/ requestCompression=true
Warning: HTTP status code=404
ERROR from url=https://noaa-nmfs-nefsc-pds.s3.amazonaws.com/erddap/tesdata/ :
java.io.IOException: HTTP status code=404 java.io.FileNotFoundException: https://noaa-nmfs-nefsc-pds.s3.amazonaws.com/erddap/tesdata/
(<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>erddap/tesdata/</Key><RequestId>KA2CH0NBKBPBWN20</RequestId><HostId>imdmku2nWaClKSzmo+296IOVMKWJi+4LOKAhZfkNDoqeRf5hGWrwFsCmfnwa9o0mNGKwZz1ZgeYcba+F2jPc6U+53sLR34+7</HostId></Error>)
at gov.noaa.pfel.coastwatch.util.SSR.getBufferedInputStream(SSR.java:1962)
at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1874)
at gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1755)
at gov.noaa.pfel.coastwatch.util.SSR.getBufferedUrlReader(SSR.java:2031)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.addToWAFUrlList(FileVisitorDNLS.java:1282)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStep(FileVisitorDNLS.java:621)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStepCache(FileVisitorDNLS.java:671)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getFileInfo(EDDGridFromFiles.java:1820)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.<init>(EDDGridFromFiles.java:824)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.<init>(EDDGridFromNcLow.java:96)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcFiles.<init>(EDDGridFromNcFiles.java:103)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.fromXml(EDDGridFromFiles.java:302)
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:445)
at gov.noaa.pfel.erddap.dataset.EDD.oneFromDatasetsXml(EDD.java:566)
at gov.noaa.pfel.erddap.dataset.EDD.testDasDds(EDD.java:11187)
at gov.noaa.pfel.erddap.DasDds.doIt(DasDds.java:131)
at gov.noaa.pfel.erddap.DasDds.main(DasDds.java:157)
*** An error occurred while trying to load duPontavice_bottom_temp_aws:
java.lang.RuntimeException: datasets.xml error on or before line #1047: No matching files at https://noaa-nmfs-nefsc-pds.s3.amazonaws.com/erddap/tesdata/
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:486)
at gov.noaa.pfel.erddap.dataset.EDD.oneFromDatasetsXml(EDD.java:566)
at gov.noaa.pfel.erddap.dataset.EDD.testDasDds(EDD.java:11187)
at gov.noaa.pfel.erddap.DasDds.doIt(DasDds.java:131)
at gov.noaa.pfel.erddap.DasDds.main(DasDds.java:157)
Caused by: java.lang.Exception: No matching files at https://noaa-nmfs-nefsc-pds.s3.amazonaws.com/erddap/tesdata/
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getFileInfo(EDDGridFromFiles.java:1823)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.<init>(EDDGridFromFiles.java:824)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.<init>(EDDGridFromNcLow.java:96)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcFiles.<init>(EDDGridFromNcFiles.java:103)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.fromXml(EDDGridFromFiles.java:302)
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:445)
... 4 more
Operations Research Analyst
Ecosystem Dynamics and Assessment Branch
Northeast Fisheries Science Center
NOAA Fisheries | U.S. Department of Commerce
Office: (401) 782-3226
Disclaimer: Working with AWS S3 buckets is a lot of extra work. AWS is a huge ecosystem of services and features. There's a lot to learn. It takes time and effort, but it is do-able. Be patient and you'll get things working
EDD.oneFromDatasetsXml(duPontavice_bottom_temp_aws)...
SimpleXmlReader encoding=
*** constructing EDDGridFromFiles(xmlReader)...
*** constructing EDDGridFromFiles duPontavice_bottom_temp_aws
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/dirTable.nc
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/fileTable.nc
creating new dirTable and fileTable (dirTable=null?true fileTable=null?true badFileMap=null?false)
WARNING: FileVisitorSubdir.visitFileFailed: /home/erddap/data/bottomtemp_cache
doQuickRestart=false
*** An error occurred while trying to load duPontavice_bottom_temp_aws:
java.lang.RuntimeException: datasets.xml error on or before line #1047: IOException: java.lang.IllegalArgumentException: Expected a profile definition on line 1
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:486)
at gov.noaa.pfel.erddap.dataset.EDD.oneFromDatasetsXml(EDD.java:566)
at gov.noaa.pfel.erddap.dataset.EDD.testDasDds(EDD.java:11187)
at gov.noaa.pfel.erddap.DasDds.doIt(DasDds.java:131)
at gov.noaa.pfel.erddap.DasDds.main(DasDds.java:157)
Caused by: java.io.IOException: java.lang.IllegalArgumentException: Expected a profile definition on line 1
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStep(FileVisitorDNLS.java:538)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStepCache(FileVisitorDNLS.java:671)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getFileInfo(EDDGridFromFiles.java:1820)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.<init>(EDDGridFromFiles.java:824)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.<init>(EDDGridFromNcLow.java:96)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcFiles.<init>(EDDGridFromNcFiles.java:103)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.fromXml(EDDGridFromFiles.java:302)
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:445)
... 4 more
*** DasDds duPontavice_bottom_temp_aws
*** deleting cached dataset info for datasetID=duPontavice_bottom_temp_aws
EDD.oneFromDatasetsXml(duPontavice_bottom_temp_aws)...
SimpleXmlReader encoding=
*** constructing EDDGridFromFiles(xmlReader)...
*** constructing EDDGridFromFiles duPontavice_bottom_temp_aws
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/dirTable.nc
dir/file table doesn't exist: /erddapData/dataset/ws/duPontavice_bottom_temp_aws/fileTable.nc
creating new dirTable and fileTable (dirTable=null?true fileTable=null?true badFileMap=null?false)
WARNING: FileVisitorSubdir.visitFileFailed: /home/erddap/data/bottomtemp_cache
doQuickRestart=false
*** An error occurred while trying to load duPontavice_bottom_temp_aws:
java.lang.RuntimeException: datasets.xml error on or before line #1047: IOException: java.lang.IllegalArgumentException: Expected a profile definition on line 1
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:486)
at gov.noaa.pfel.erddap.dataset.EDD.oneFromDatasetsXml(EDD.java:566)
at gov.noaa.pfel.erddap.dataset.EDD.testDasDds(EDD.java:11187)
at gov.noaa.pfel.erddap.DasDds.doIt(DasDds.java:131)
at gov.noaa.pfel.erddap.DasDds.main(DasDds.java:157)
Caused by: java.io.IOException: java.lang.IllegalArgumentException: Expected a profile definition on line 1
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStep(FileVisitorDNLS.java:538)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStepCache(FileVisitorDNLS.java:671)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.getFileInfo(EDDGridFromFiles.java:1820)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.<init>(EDDGridFromFiles.java:824)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcLow.<init>(EDDGridFromNcLow.java:96)
at gov.noaa.pfel.erddap.dataset.EDDGridFromNcFiles.<init>(EDDGridFromNcFiles.java:103)
at gov.noaa.pfel.erddap.dataset.EDDGridFromFiles.fromXml(EDDGridFromFiles.java:302)
at gov.noaa.pfel.erddap.dataset.EDD.fromXml(EDD.java:445)
... 4 more
Caused by: java.lang.IllegalArgumentException: Expected a profile definition on line 1
at software.amazon.awssdk.utils.Validate.isTrue(Validate.java:76)
at software.amazon.awssdk.profiles.internal.ProfileFileReader.readPropertyDefinitionLine(ProfileFileReader.java:117)
at software.amazon.awssdk.profiles.internal.ProfileFileReader.parseLine(ProfileFileReader.java:83)
at software.amazon.awssdk.profiles.internal.ProfileFileReader.lambda$parseFile$0(ProfileFileReader.java:59)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at software.amazon.awssdk.profiles.internal.ProfileFileReader.parseFile(ProfileFileReader.java:59)
at software.amazon.awssdk.profiles.ProfileFile$BuilderImpl.build(ProfileFile.java:309)
at software.amazon.awssdk.profiles.ProfileFile.lambda$addCredentialsFile$0(ProfileFile.java:152)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at software.amazon.awssdk.profiles.ProfileFile.addCredentialsFile(ProfileFile.java:149)
at software.amazon.awssdk.utils.builder.SdkBuilder.applyMutation(SdkBuilder.java:61)
at software.amazon.awssdk.profiles.ProfileFile.defaultProfileFile(ProfileFile.java:98)
at software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.lambda$mergeGlobalDefaults$3(SdkDefaultClientBuilder.java:273)
at software.amazon.awssdk.utils.builder.SdkBuilder.applyMutation(SdkBuilder.java:61)
at software.amazon.awssdk.core.client.config.SdkClientConfiguration.merge(SdkClientConfiguration.java:66)
at software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.mergeGlobalDefaults(SdkDefaultClientBuilder.java:271)
at software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.syncClientConfiguration(SdkDefaultClientBuilder.java:180)
at software.amazon.awssdk.services.s3.DefaultS3ClientBuilder.buildClient(DefaultS3ClientBuilder.java:36)
at software.amazon.awssdk.services.s3.DefaultS3ClientBuilder.buildClient(DefaultS3ClientBuilder.java:25)
at software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder.build(SdkDefaultClientBuilder.java:150)
at com.cohort.util.File2.getS3Client(File2.java:1019)
at gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStep(FileVisitorDNLS.java:418)
... 11 more