[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: THREDDS Catalog Generator Error

Ken Keiser wrote:

Looks like you are trying to read a config file on your local filesystem. I believe the generator is looking to access the config file through a URL path - meaning that you need to have the file accessible up through a web server.
Ken Keiser

Information Technology and Systems Center
University of Alabama in Huntsville
Technology Hall
Huntsville, AL 35899
Email: address@hidden Web:  http://www.itsc.uah.edu/
Phone: 256-824-6825  Fax: 256-824-5149

    -----Original Message-----
    *From:* Mark A Ohrenschall [mailto:address@hidden
    *Sent:* Monday, March 10, 2003 6:33 PM
    *To:* address@hidden
    *Cc:* Ken Tanaka
    *Subject:* THREDDS Catalog Generator Error


    I'm trying to run a simple test of the THREDDS catalog generator,
    and this is what's happening:

address@hidden THREDDS]$ /usr/java/j2sdk1.4.1_02/bin/java -classpath 
thredds.cataloggen.CatalogGen mytest.xml
Catalog NOT read successfully (mytest.xml):
Message=----Catalog Validation version 0.6.02
** InvCatalogFactory.readXML (1) MalformedURLException on URL <mytest.xml> no 
protocol: mytest.xml

Exception in thread "main" java.lang.NullPointerException
       at thredds.cataloggen.CatalogGen.<init>(CatalogGen.java:54)
       at thredds.cataloggen.CatalogGen.main(CatalogGen.java:140)
address@hidden THREDDS]$ cat mytest.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Mark Ohrenschall (US 
Dept of Commerce/NOAA/NESDIS) -->
<catalog name="my test" version="0.6">
 <dataset name="my collection" dataType="Grid">
   <metadata metadataType="CatalogGenConfig">
     <catalogGenConfig type="Catalog">
       <datasetSource name="ds source" type="Local" structure="DirTree" 
         <resultService name="myserver" serviceType="DODS" 
base="http://panther.ngdc.noaa.gov/cgi-bin/dods/nph-dods/"; accessPointHeader="/data/www/html/"/>
         <datasetNamer name="My Test" type="RegExp" addLevel="false" 
matchPattern="([a-z]+)\.nc$" substitutePattern="My Test $1"/>
address@hidden THREDDS]$

    Any idea why I'm getting the MalformedURLException?



i think you can use file:///path

best to use absolute path if you can

NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.