[kepler-dev] java.lang.Exception: Failed to read configuration

Matt Jones jones at nceas.ucsb.edu
Fri Sep 17 20:15:06 PDT 2004


Robin,

Its not finding the kepler.xml configuration file in the classpath.  In 
the ant build we create a jar file called kepler-configs.jar that 
contains the right files.  You can alternatively put $KEPLER/configs on 
your runtime CLASSPATH and it should work out.  If it can't find the 
kepler.xml in its classpath it'll give the error you got.

Matt

Robin Schoeninger wrote:
> Hello All,
> 
> I am having a bit of a problem and I hope someone knows the answer. I am running w2k, j2sdk1.4.2_04, and NetBeans 3.6.
> I upgraded my Ptolemy II and Kepler and ran into some problems running kepler. Let me tell you exactly what I did:
> 
> 1. Installed Ptolemy II v. 4.0.1
> (I downloaded the windows installer)
> Set PTII env. variable
> 
> 2. Installed Kepler
> (I checked it out from ecoinformatics.org)
> Set kepler env. variable
> 
> run the compile target in the build_ptolemy.xml file in the keplter checkout
> It was successful.
> 
> I added description attributes to the targets I wanted to show up in netbeans for kepler's build file (build.xml), otherwise, it is hard to run those targets from within Netbeans.
> example: <target name="run" description="run kepler">
> 
> I ran the compile target in the build.xml file in kepler.
> 
> Both compilations gave me warnings that they used a depriciated api, but the builds were successful. I might be using a newer java? I am using 1.4.2_04...
> 
> I ran the 'run' target in the kepler build file and got the following:
> 
> ------------------------------------------------------------------------------
> 
> preinit:
> cvsrootfromenv:
> cvsrootfrominput:
> checkOS:
> win.prep:
> Guessing that you are running: Windows
> lin.prep:
> init:
> setclasspath:
> prepare:
> compile:
> jar:
> Updating jar: C:\cvsRep\kepler\build\kepler.jar
> Deleting: C:\cvsRep\kepler\build\kepler-configs.jar
> Building jar: C:\cvsRep\kepler\build\kepler-configs.jar
> install:
> Copying 1 file to C:\Ptolemy\ptII4.0.1\lib
> Copying 1 file to C:\Ptolemy\ptII4.0.1\lib
> run:
> Running Vergil with classpath: C:\cvsRep\kepler\lib\jar\imageio\clibwrapper_jiio.jar;C:\cvsRep\kepler\lib\jar\imageio\mlibwrapper_jai.jar;C:\cvsRep\kepler\lib\jar\imageio\jai_imageio.jar;C:\Ptolemy\ptII4.0.1\lib\kepler-configs.jar;C:\Ptolemy\ptII4.0.1\lib\kepler.jar;C:\Ptolemy\ptII4.0.1\lib\diva.jar;C:\Ptolemy\ptII4.0.1\lib\ptolemy-doc.jar;C:\cvsRep\kepler\lib\jar\cos.jar;C:\cvsRep\kepler\lib\jar\jnet.jar;C:\cvsRep\kepler\lib\jar\httpclient.jar;C:\cvsRep\kepler\lib\jar\arbortext.jar;C:\cvsRep\kepler\dynsrc;C:\j2sdk1.4.2_04\lib\tools.jar;C:\cvsRep\kepler\lib\jar\gnu-regexp-1.0.8.jar;C:\cvsRep\kepler\lib\jar\configxml.jar;C:\cvsRep\kepler\lib\jar\apache\xercesImpl.jar;C:\cvsRep\kepler\lib\jar\apache\xml-apis.jar;C:\cvsRep\kepler\lib\jar\apache\xalan.jar;C:\cvsRep\kepler\lib\jar\apache\xmlParserAPIs.jar;C:\cvsRep\kepler\lib\jar\apache\servlet.jar;C:\cvsRep\kepler\lib\jar\soap\axis.jar;C:\cvsRep\kepler\lib\jar\soap\axis-ant.jar;C:\cvsRep\kepler\lib\jar\jax-qname.jar;C:\cvsRep\k
epler\lib\jar\soap\jaxrpc.jar;C:\cvsRep\kepler\lib\jar\soap\saaj.jar;C:\cvsRep\kepler\lib\jar\soap\wsdl4j.jar;C:\cvsRep\kepler\lib\jar\soap\log4j-1.2.4.jar;C:\cvsRep\kepler\lib\jar\soap\commons-logging.jar;C:\cvsRep\kepler\lib\jar\soap\commons-discovery.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\RmiJdbc.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\oracleJdbc.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\db2jcc.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\mssqlserver.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\msutil.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\msbase.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\pg74.215.jdbc3.jar;C:\cvsRep\kepler\lib\jar\dbdrivers\mysql-connector-java-3.0.15-ga-bin.jar;C:\cvsRep\kepler\lib\jar\wsif.jar;C:\cvsRep\kepler\lib\jar\wsif-j2c.jar;C:\cvsRep\kepler\lib\jar\mail.jar;C:\cvsRep\kepler\lib\jar\activation.jar;C:\cvsRep\kepler\lib\jar\edu.sdsc.globusproxy.jar;C:\cvsRep\kepler\lib\jar\cog-axis.jar;C:\cvsRep\kepler\lib\jar\cog-jglobus.jar;C:\cvsRep\kepler\lib\jar\cog-tomcat.jar;C:\
cvsRep\kepler\lib\jar\cryptix-asn1.jar;C:\cvsRep\kepler\lib\jar\cryptix.jar;C:\cvsRep\kepler\lib\jar\cryptix32.jar;C:\cvsRep\kepler\lib\jar\jce-jdk13-117.jar;C:\cvsRep\kepler\lib\jar\jgss.jar;C:\cvsRep\kepler\lib\jar\junit.jar;C:\cvsRep\kepler\lib\jar\log4j-1.2.7.jar;C:\cvsRep\kepler\lib\jar\puretls.jar;C:\cvsRep\kepler\webservice\lib\jar\seekWebService.jar;C:\cvsRep\kepler\lib\jar\doublePolygon.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\ecogrid-query-levelone-client.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\log4j-core.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\org.ecoinformatics.ecogrid.EcoGridQueryInterfaceLevelOne-stub.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\xml-apis-1.1.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\xmlsec.jar;C:\cvsRep\kepler\lib\jar\ecogrid_client_lib\ogsa.jar;C:\cvsRep\kepler\lib\jar\jargon.jar;C:\cvsRep\kepler\lib\jar\ontobrowser\ontobrowser.jar;C:\cvsRep\kepler\lib\jar\ontobrowser\wonderweblite.jar;C:\cvsRep\kepler\lib\jar\on
tobrowser\nanoxml-2.1.1.jar;C:\cvsRep\kepler\lib\jar\apache\commons-net-1.2.1.jar;C:\cvsRep\kepler\lib\jar\gt1.jar;C:\cvsRep\kepler\lib\jar\dlese.jar;C:\cvsRep\kepler\lib\jar\omi.jar;C:\cvsRep\kepler\lib\jar\jaxb-api.jar;C:\cvsRep\kepler\lib\jar\jaxb-xjc.jar;C:\cvsRep\kepler\lib\jar\jaxb-libs.jar;C:\cvsRep\kepler\lib\jar\relaxngDatatype.jar;C:\cvsRep\kepler\lib\jar\xsdlib.jar;C:\cvsRep\kepler\lib\jar\namespace.jar;C:\cvsRep\kepler\lib\jar\hsqldb.jar;C:\cvsRep\kepler\lib\jar\antelope.jar;C:\cvsRep\kepler\lib\jar\jdom.jar;C:\cvsRep\kepler\lib\jar\wmsd.jar;C:\Ptolemy\ptII4.0.1\lib\jython.jar;C:\Ptolemy\ptII4.0.1\lib\ptjacl.jar;C:\Ptolemy\ptII4.0.1\lib\ptCal.jar;C:\cvsRep\kepler\lib\jar\ij.jar
> java.library.path=c:/WINDOWS/system32
> Command failed
> Arguments: -kepler
> 
> java.lang.Exception: Failed to read configuration 'jar:file:/C:/Ptolemy/ptII4.0.1/lib/kepler-configs.jar!/ptolemy/configs/kepler/configuration.xml'
>         at ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:278)
>         at ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:361)
>         at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:614)
>         at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:418)
>         at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:160)
>         at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:106)
>         at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:149)
>         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
> Caused by: com.microstar.xml.XmlException: -- JAR entry ptolemy/configs/kepler/ptolemy/configs/graphEffigyFactory.xml not found in C:\Ptolemy\ptII4.0.1\lib\kepler-configs.jar
> -- XML file not found relative to classpath.
> -- C:\cvsRep\kepler;ptolemy/configs/graphEffigyFactory.xml
> ptolemy\configs\graphEffigyFactory.xml (The system cannot find the path specified)
>  in jar:file:/C:/Ptolemy/ptII4.0.1/lib/kepler-configs.jar!/ptolemy/configs/kepler/configuration.xml at line 30 and column 53
>         at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1061)
>         at ptolemy.moml.MoMLParser._parse(MoMLParser.java:4642)
>         at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2197)
>         at com.microstar.xml.XmlParser.parseElement(XmlParser.java:952)
>         at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>         at com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>         at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>         at com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>         at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:496)
>         at com.microstar.xml.XmlParser.doParse(XmlParser.java:176)
>         at com.microstar.xml.XmlParser.parse(XmlParser.java:146)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1212)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1174)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1151)
>         at ptolemy.actor.gui.MoMLApplication._readConfiguration(MoMLApplication.java:715)
>         at ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:276)
>         ... 13 more
> count = 0, total = 32
> count = 0, total = 62
> count = 0, total = 188
> count = 0, total = 103
> count = 0, total = 76
> 
> 
> BUILD SUCCESSFUL (total time: 3 minutes 7 seconds)
> 
> ------------------------------------------------------------------------------
> 
> Am I doing something wrong? Any ideas? :-)
> 
> Thanks and have a good weekend, 
> 
> Robin Schoeninger
> 
> 
> 
> Robin Tori Schoeninger
> Software Programmer
> Center for Environmental Studies
> Arizona State University 
> 480-727-7290
> robin.schoeninger at asu.edu
> 
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev

-- 
-------------------------------------------------------------------
Matt Jones                                     jones at nceas.ucsb.edu
http://www.nceas.ucsb.edu/    Fax: 425-920-2439    Ph: 907-789-0496
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California Santa Barbara
Interested in ecological informatics? http://www.ecoinformatics.org
-------------------------------------------------------------------



More information about the Kepler-dev mailing list