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

Robin Schoeninger rschramm at mainex1.asu.edu
Tue Sep 21 14:50:46 PDT 2004


Chad,
Yes, the windows installer includes source code. I followed your advice to run 'ant -f build-ptolemy.xml clean' then 'ant clean ptolemy run-dev'. It works fine now. The 'run' target works as well. THANKS!! If I run into anymore strange problems, I will just reinstall with the regular source distribution and go from there.  :-)

I owe you a beer,
Robin

-----Original Message-----
From: Chad Berkley [mailto:berkley at nceas.ucsb.edu]
Sent: Tuesday, September 21, 2004 2:26 PM
To: Robin Schoeninger
Cc: Matt Jones; kepler-dev at ecoinformatics.org; Peter McCartney
Subject: Re: [kepler-dev] java.lang.Exception: Failed to read
configuration


It looks like something is wrong with the path....there should not be a  
file called  
ptolemy/configs/kepler/ptolemy/configs/graphEffigyFactory.xml.  The  
correct path should be ptolemy/configs/graphEffigyFactory.xml.  You  
said you downloaded the windows installer version of ptolemy  
4.0.1...was this the source version?  If not, you need the source  
version of ptolemy.  I've seen this problem before when the source  
version of ptolemy wasn't used so I'm thinking this might be your  
problem.  If you do have the source distro, have you tried running 'ant  
-f build-ptolemy.xml clean' then 'ant clean ptolemy run-dev'?  that  
will clean both the ptolemy and kepler builds and recompile the entire  
thing.

chad

On Sep 21, 2004, at 2:09 PM, Robin Schoeninger wrote:

> Hello Again,
>
> I think it is finding the  
> jar:file:/C:/Ptolemy/ptII4.0.1/lib/kepler-configs.jar!/ptolemy/ 
> configs/kepler/configuration.xml file just fine, it is just having  
> trouble READING it. In particular, JAR entry  
> ptolemy/configs/kepler/ptolemy/configs/graphEffigyFactory.xml is not  
> found in C:\Ptolemy\ptII4.0.1\lib\kepler-configs.jar
>
> I was not able to find a file called graphEffigyFactory.xml anywhere  
> in my recently checked out version of kepler, nor could I find it in  
> the kepler-configs.jar that is generated from the compilation.
>
> Sorry to be a pest,
> Robin Schoeninger
>
>> Robin Tori Schoeninger
>> Center for Environmental Studies
>> P.O. Box 873211
>> Arizona State University
>> Tempe, Arizona 85287-3211
>> Phone: (480) 727-7290
>
>
> -----Original Message-----
> From: Matt Jones [mailto:jones at nceas.ucsb.edu]
> Sent: Friday, September 17, 2004 8:15 PM
> To: Robin Schoeninger
> Cc: kepler-dev at ecoinformatics.org; Peter McCartney
> Subject: Re: [kepler-dev] java.lang.Exception: Failed to read
> configuration
>
>
> 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.Ec 
> oGridQueryInterfaceLevelOne-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(VergilApp 
>> lication.java:278)
>>         at  
>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilAppli 
>> cation.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(EventDispatchThr 
>> ead.java:201)
>>         at  
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea 
>> d.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.j 
>> ava:715)
>>         at  
>> ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApp 
>> lication.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
> -------------------------------------------------------------------
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev




More information about the Kepler-dev mailing list