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

Chad Berkley berkley at nceas.ucsb.edu
Wed Sep 22 08:32:07 PDT 2004


glad it works...I'll take you up on the beer  :)  Let me know if  
anything else pops up.

chad

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

> 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.E 
>> c
>> 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(VergilAp 
>>> p
>>> lication.java:278)
>>>         at
>>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilAppl 
>>> i
>>> 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(EventDispatchTh 
>>> r
>>> ead.java:201)
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre 
>>> a
>>> 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(VergilAp 
>>> p
>>> 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
>
> _______________________________________________
> 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