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

Dan Higgins higgins at nceas.ucsb.edu
Thu Apr 21 08:54:20 PDT 2005


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
>>    
>>


-- 
*******************************************************************
Dan Higgins                                  higgins at nceas.ucsb.edu
http://www.nceas.ucsb.edu/    Ph: 805-893-5127
National Center for Ecological Analysis and Synthesis (NCEAS) 
Marine Science Building - Room 3405
Santa Barbara, CA 93195
*******************************************************************




More information about the Kepler-dev mailing list