NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[thredds] THREDS v4.2.7 Feature Collections

Hi,
 
I am looking into the Feature Collection element of THREDDS v4.2.7
(http://www.unidata.ucar.edu/projects/THREDDS/tech/tds4.2/tutorial/Featu
reCollectionsTutorial.html). I have downloaded the file catalogFmrc.xml,
edited as necessary, and implemented a <catalogRef> element in
catalog.xml. However, I am running into difficulty with <collection
spec=""/> syntax.
 
Quickly discovered that I had to use slash (/) in the pathname even
though running on a Windows server as the standard Windows path
seperator backslash (\) resulted in an error message being logged in
catalogInit.log: 
readCatalog(): Exception on catalog=C:\Program Files\Apache Software
Foundation\Tomcat 6.0 THREDDS\content\thredds\catalogFmrc.xml String
index out of range: -1  log=null catalog
 
Still have a problem, though, defining wildcard filenames so that the
files get grouped together. If I specify a single file name, i.e
<collection
spec="C:/data/datasets/forecasts/DNMI-Nsea.2011-07-06.grb"/>, everything
works:
 
[2011-07-06T11:58:28.140+0100] INFO
thredds.inventory.bdb.MetadataManager: MetadataManager: open bdb at root
C:\Program Files\Apache Software Foundation\Tomcat 6.0
THREDDS\content\thredds/cache/collection/ readOnly = false
[2011-07-06T11:58:28.153+0100] INFO
thredds.inventory.bdb.MetadataManager: NMIFMRC #files deleted = 0
[2011-07-06T11:58:28.381+0100] INFO  ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-06.grb: make new Dataset,
new proto = false
[2011-07-06T11:58:28.383+0100] INFO  ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-06.grb: make new Dataset,
new proto = false
 
However, if I try using a wildcard substitute, i.e. <collection
spec="C:/data/datasets/forecasts/DNMI-Nsea.2011-07-??.grb"/> or
<collection spec="C:/data/datasets/forecasts/DNMI-Nsea.2011-07-*.grb"/>,
it fails:
 
featureCollectionScan.log:
[2011-07-06T12:12:31.458+0100] INFO
thredds.inventory.bdb.MetadataManager: MetadataManager: open bdb at root
C:\Program Files\Apache Software Foundation\Tomcat 6.0
THREDDS\content\thredds/cache/collection/ readOnly = false
[2011-07-06T12:12:31.471+0100] INFO
thredds.inventory.bdb.MetadataManager: NMIFMRC #files deleted = 1
[2011-07-06T12:12:31.476+0100] ERROR ucar.nc2.ft.fmrc.FmrcDataset: Fmrc
collection is empty =fmrc:NMIFMRC
[2011-07-06T12:12:31.477+0100] ERROR ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-??.grb: makeFmrcInv failed
[2011-07-06T12:12:31.494+0100] ERROR ucar.nc2.ft.fmrc.FmrcDataset: Fmrc
collection is empty =fmrc:NMIFMRC
[2011-07-06T12:12:31.494+0100] ERROR ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-??.grb: makeFmrcInv failed
 
[2011-07-06T12:13:27.309+0100] INFO
thredds.inventory.bdb.MetadataManager: MetadataManager: open bdb at root
C:\Program Files\Apache Software Foundation\Tomcat 6.0
THREDDS\content\thredds/cache/collection/ readOnly = false
[2011-07-06T12:13:27.322+0100] INFO
thredds.inventory.bdb.MetadataManager: NMIFMRC #files deleted = 0
[2011-07-06T12:13:27.328+0100] ERROR ucar.nc2.ft.fmrc.FmrcDataset: Fmrc
collection is empty =fmrc:NMIFMRC
[2011-07-06T12:13:27.328+0100] ERROR ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-*.grb: makeFmrcInv failed
[2011-07-06T12:13:27.328+0100] ERROR ucar.nc2.ft.fmrc.FmrcDataset: Fmrc
collection is empty =fmrc:NMIFMRC
[2011-07-06T12:13:27.329+0100] ERROR ucar.nc2.ft.fmrc.Fmrc:
C:/data/datasets/forecasts/DNMI-Nsea.2011-07-*.grb: makeFmrcInv failed
 
threddsServlet.log:
2011-07-06T12:13:27.348 +0100 [      8232][      11] ERROR -
thredds.server.catalogservice.LocalCatalogServiceController -
handleRequestInternal(): Problem handling request.
java.lang.NullPointerException
 at
ucar.nc2.ft.fmrc.FmrcDataset.getNetcdfDataset2D(FmrcDataset.java:166)
 at ucar.nc2.ft.fmrc.Fmrc.getDataset2D(Fmrc.java:183)
 
Does this feature of THREDDS not work on Windows servers?
 
Kind regards,
 
Glenn Comiskey
Data System Administrator
  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: