[kepler-dev] kepler for java 1.5.0 .....

Chad Berkley berkley at nceas.ucsb.edu
Thu Apr 21 08:58:27 PDT 2005


The other fix is to use the CVS version of ptolemy.  You can get a read 
only account from the ptII group.  The info should be on their website.

chad

Dan Higgins wrote:
> Hi Jagan,
> 
>     Upon a quick glance, it looks like you are having trouble with the 
> new MomlParser that Chad Berkley is working on. (I am guessing that youe 
> are using Ant and PtolemyII 4.0.1 rather than the CVS version of PTII). 
> A minor change to the build.xml file may fix your problem. Search the 
> build.xml file for 'parser'. You should find the line(s)
> 
>     <!--copy the exprimental source-->
>     <copy todir="${kep.build.src}" filtering="yes">
>       <fileset dir="${srcdir}/${expsrcdir}">
>         <include name="**"/>
>         <!--<exclude name="ptolemy/moml/MoMLParser.java"/>-->
>       </fileset>
>     </copy>
> 
> Remove the comment markers so the the the 'exclude line is
>         <exclude name="ptolemy/moml/MoMLParser.java"/>
> 
> That will remove the offending code (Be sure to run 'ant clean' before 
> your start again after making this change.
> 
> If that doesn't work, I am not sure what is going on (There might be a 
> possibility of a versioning problem with xalan)
> 
> Dan
> 
> jagan kommineni wrote:
> 
> 
>>Hi Dan,
>>
>>   The kepler worked fine with java 1.5 after removing src/doc directory in
>>kepler home.
>>
>>When I try to use xml parser which is part of the jwsdp-1.5, I am getting the
>>following error message. Suprisingly I didn't get this error with
>>j2sdk1.4.2_05, apache-ant 1.6.1 and jwsdp-1.5.
>>
>>The parsers I used which are part of jwsdp-1.5 in stead that are part of
>>kepler tool
>>------------------------------------------------------------------------------------
>>
>>/home/jagan/tomcat50-jwsdp/jaxp/lib/endorsed/dom.jar:
>>/home/jagan/tomcat50-jwsdp/jaxp/lib/endorsed/sax.jar:
>>/home/jagan/tomcat50-jwsdp/jaxp/lib/endorsed/xalan.jar:
>>/home/jagan/tomcat50-jwsdp/jaxp/lib/endorsed/xercesImpl.jar:
>>/home/jagan/tomcat50-jwsdp/jaxp/lib/jaxp-api.jar
>>========================================================================
>>Any suggestion would be appriciated.
>>
>>=======================================================================
>>    [java] *sys-package-mgr*: processing modified jar,
>>'/home/jagan/kepler/build/kepler-configs.jar'
>>    [java] Command failed
>>    [java] Arguments: -kepler
>>
>>    [java] java.lang.Exception: Failed to read configuration
>>'jar:file:/home/jagan/kepler/build/kepler-configs.jar!/ptolemy/configs/kepler/configuration.xml'
>>
>>    [java]     at
>>ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:278)
>>
>>    [java]     at
>>ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:361)
>>
>>    [java]     at
>>ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:614)
>>    [java]     at
>>ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:418)
>>    [java]     at
>>ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:160)
>>    [java]     at
>>ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:106)
>>    [java]     at
>>ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:149)
>>    [java]     at
>>java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>    [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>    [java]     at
>>java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
>>
>>    [java]     at
>>java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>
>>    [java]     at
>>java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>>    [java]     at
>>java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>>    [java]     at
>>java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>    [java] Caused by: com.microstar.xml.XmlException: XML element "entity"
>>triggers exception:
>>    [java]   java.lang.NoSuchMethodError:
>>javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
>>in
>>jar:file:/home/jagan/kepler/build/kepler-configs.jar!/ptolemy/configs/kepler/basicKeplerActorLibrary.xml
>>at line 1452 and column 92
>>    [java] Caused by:
>>    [java]  java.lang.NoSuchMethodError:
>>javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
>>
>>    [java]     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2768)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:945)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseDocument(XmlParser.java:496)
>>    [java]     at com.microstar.xml.XmlParser.doParse(XmlParser.java:176)
>>    [java]     at com.microstar.xml.XmlParser.parse(XmlParser.java:146)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1212)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1174)
>>    [java]     at ptolemy.moml.MoMLParser._parse(MoMLParser.java:4647)
>>    [java]     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2197)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:952)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseDocument(XmlParser.java:496)
>>    [java]     at com.microstar.xml.XmlParser.doParse(XmlParser.java:176)
>>    [java]     at com.microstar.xml.XmlParser.parse(XmlParser.java:146)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1212)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1174)
>>    [java]     at ptolemy.moml.MoMLParser._parse(MoMLParser.java:4647)
>>    [java]     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2197)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:952)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseContent(XmlParser.java:1125)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseElement(XmlParser.java:947)
>>    [java]     at
>>com.microstar.xml.XmlParser.parseDocument(XmlParser.java:496)
>>    [java]     at com.microstar.xml.XmlParser.doParse(XmlParser.java:176)
>>    [java]     at com.microstar.xml.XmlParser.parse(XmlParser.java:146)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1212)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1174)
>>    [java]     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1151)
>>    [java]     at
>>ptolemy.actor.gui.MoMLApplication._readConfiguration(MoMLApplication.java:715)
>>
>>    [java]     at
>>ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:276)
>>
>>    [java]     ... 13 more
>>    [java] Caused by: java.lang.NoSuchMethodError:
>>javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
>>
>>    [java]     at
>>com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:110)
>>
>>    [java]     at
>>com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:101)
>>
>>    [java]     at
>>edu.ucsb.nceas.configxml.ConfigXML.createDomParser(ConfigXML.java:130)
>>    [java]     at
>>edu.ucsb.nceas.configxml.ConfigXML.<init>(ConfigXML.java:192)
>>    [java]     at org.ecoinformatics.util.Config.<init>(Config.java:89)
>>    [java]     at org.ecoinformatics.util.Config.getInstance(Config.java:74)
>>    [java]     at org.ecoinformatics.util.Config.getValue(Config.java:114)
>>    [java]     at org.ecoinformatics.util.Util.<clinit>(Util.java:95)
>>    [java]     at
>>org.ecoinformatics.seek.datasource.DataCacheManager.prepareCacheLocation(DataCacheManager.java:160)
>>
>>    [java]     at
>>org.ecoinformatics.seek.datasource.DataCacheManager.<init>(DataCacheManager.java:66)
>>
>>    [java]     at
>>org.ecoinformatics.seek.datasource.DataCacheManager.getInstance(DataCacheManager.java:571)
>>
>>    [java]     at
>>org.ecoinformatics.seek.gis.gdal.GDALTranslateActor.<init>(GDALTranslateActor.java:102)
>>
>>    [java]     at
>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>    [java]     at
>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>
>>    [java]     at
>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>
>>    [java]     at
>>java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>    [java]     at
>>ptolemy.moml.MoMLParser._createInstance(MoMLParser.java:3420)
>>    [java]     at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3282)
>>
>>    [java]     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2027)
>>    [java]     ... 46 more
>>
>>=========================================================================
>>
>>with regards,
>>
>>Jagan Kommineni
>>
>>
>>
>>Dan Higgins wrote:
>>
>> 
>>
>>
>>>Hi Jagan,
>>>
>>>   My experience is that Kepler works just fine with Java 1.5   _IF_
>>>you remove the 'src/doc' directory !  That code is not essential to the
>>>rest of Kepler. It is a documentation effort (from Ilkay, I think) but
>>>it uses some Sun code not yet released for Java 1.5. (There is another
>>>potential problem if code compiled with Java 1.5 is run under a 1.4.2 JVM.)
>>>
>>>Dan Higgins - NCEAS
>>>
>>>jagan kommineni wrote:
>>>
>>>   
>>>
>>>
>>>>Hello Ilkay,
>>>>
>>>>Do you have any latest kepler version which was ported to java 1.5.0 ?
>>>>
>>>>The ptolemy build is ok for the following java and ant versions,
>>>>
>>>>[jagan at dione jagan]$ java -version
>>>>java version "1.5.0_02"
>>>>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
>>>>Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)
>>>>[jagan at dione jagan]$ ant -version
>>>>Apache Ant version 1.6.2 compiled on November 22 2004
>>>>[jagan at dione jagan]$
>>>>
>>>>
>>>>Whereas when I try to compile kepler code, it is throughing many errors.
>>>>
>>>>Did you have any experiance with the latest java versions?
>>>>
>>>>If not ported already do you have any plans to update kepler code with
>>>>latest java.
>>>>
>>>>with regards,
>>>>
>>>>Jagan Kommineni
>>>>
>>>>
>>>>_______________________________________________
>>>>Kepler-dev mailing list
>>>>Kepler-dev at ecoinformatics.org
>>>>http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>     
>>>>
>>>
>>>_______________________________________________
>>>Kepler-dev mailing list
>>>Kepler-dev at ecoinformatics.org
>>>http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>   
>>>
> 
> 
> 


More information about the Kepler-dev mailing list