[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