[kepler-dev] xml parser error with jwdp-1.5 xml parsers in kepler ......

jagan Jagan.Kommineni at infotech.monash.edu.au
Fri Apr 22 19:31:30 PDT 2005


Hi Ilkay, Chad, Dan ....

        After downloading latest cvs copies of Ptolemy and Kepler and
removing the sub directories
         - $PTII/ptolemy/codegen
         - $PTII/ptolemy/backtrack
           $KEPLER/src/doc
I am able to compile and build both ptolemy and kepler without any problem..

============================================================================

Again I am facing the same original problem xml Parser, when I put jwsdp-1.5 parsers (jar files) before the kepler parsers , I am getting the following error messages. This even happening after removing comments in build.xml for the line in the $KEPLER directory based on your previous suggestions.
-------------------------------------------------------------------------------------------------------

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

I used the same code jwsdp-1.5 web service clients inside a kepler actor
code (jwsdp-1.5 parsers) with the previous versions of Kepler, Ptolemy
(ptII4.0.1), java ( j2sdk1.4.2_05) and ant ( Apache Ant version 1.6.1)
without any error messages. As I am using some of the jwsdp-1.5 web service
clients in the actors code which eventually need jwsdp-1.5 parsers.

Here is the error message when I run ant run-dev (in kepler home) each time run the following commands in the order.
=======================================================================
Would you mind to suggest whether there is any possibility to use different parsers for part of the actor codes? As both parsers use same class names however some methods are missing in one to the another. Did you try latest xml parsers in kepler as jwsdp-1.5 is released relatively recent. 
-------------------------------------------------------------------------
cd $KEPLER
ant -f build-ptolemy.xml clean
ant clean
ant ptolemy
ant run-dev
-------------------------------------------------------------------------
ava.lang.Exception: Failed to read configuration 'jar:file:/home/jagan/kepler/build/kepler-configs.jar!/ptolemy/configs/kepler/configuration.xml'
	at ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:304)
	at ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:395)
	at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:824)
	at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:467)
	at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:209)
	at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:105)
	at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:149)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.microstar.xml.XmlException: XML element "entity" triggers exception:
  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 1428 and column 92
Caused by:
 java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
	at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2871)
	at com.microstar.xml.XmlParser.parseElement(XmlParser.java:945)
	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:1244)
	at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1203)
	at ptolemy.moml.MoMLParser._parse(MoMLParser.java:4798)
	at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2272)
	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:1244)
	at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1203)
	at ptolemy.moml.MoMLParser._parse(MoMLParser.java:4798)
	at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2272)
	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.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:1244)
	at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1203)
	at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1180)
	at ptolemy.actor.gui.MoMLApplication._readConfiguration(MoMLApplication.java:964)
	at ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:302)
	... 13 more
Caused by: java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:110)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:101)
	at edu.ucsb.nceas.configxml.ConfigXML.createDomParser(ConfigXML.java:130)
	at edu.ucsb.nceas.configxml.ConfigXML.<init>(ConfigXML.java:192)
	at org.ecoinformatics.util.Config.<init>(Config.java:89)
	at org.ecoinformatics.util.Config.getInstance(Config.java:74)
	at org.ecoinformatics.util.Config.getValue(Config.java:114)
	at org.ecoinformatics.util.Util.<clinit>(Util.java:95)
	at org.ecoinformatics.seek.datasource.DataCacheManager.prepareCacheLocation(DataCacheManager.java:160)
	at org.ecoinformatics.seek.datasource.DataCacheManager.<init>(DataCacheManager.java:66)
	at org.ecoinformatics.seek.datasource.DataCacheManager.getInstance(DataCacheManager.java:571)
	at org.ecoinformatics.seek.gis.gdal.GDALTranslateActor.<init>(GDALTranslateActor.java:102)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at ptolemy.moml.MoMLParser._createInstance(MoMLParser.java:3516)
	at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3362)
	at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2089)
	... 46 more

with regards,

Jagan Kommineni

======================================================



Ilkay Altintas wrote:

> Jagan,
>
> Could you start with a clean download of Ptolemy? It sometimes gets  
> broken when you try building Kepler before you build ptolemy.
>
> So when you checkout ptolemy from cvs, delete:
>     - ptolemy/codegen
>     - ptolemy/vendors
>        - ptolemy/backtrack
> folders...
>
> Update your Kepler to the latest version...
>
> And try "ant -f build-ptolemy.xml; ant ptolemy clean run-dev"
>
> -ilkay
>
>
> On Apr 22, 2005, at 1:04 PM, jagan wrote:
>
>> Hi Chad,
>>
>> I removed $PTII/backtrack and $KEPLER/src/doc directories and run
>> commands as you indicated. I am still getting similar type of errors  
>> and
>> I am here with sending error messages.
>>
>> Did you try with Sun's recent jdk .....
>> -----------------------------------------------------------------
>> [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]$
>> ============================================================
>>
>> with regards,
>>
>> Jagan Kommineni
>>
>> ----------------------------------------------------------------------- 
>> ------------------
>> [jagan at dione kepler]$ ant ptolemy
>> Buildfile: build.xml
>>
>> ptolemy:
>>
>> config:
>>
>> init:
>>
>> prepare:
>>
>> compile:
>>
>> jar:
>>    [delete] Deleting: /home/jagan/ptII/build/ptolemy.jar
>>       [jar] Building jar: /home/jagan/ptII/build/ptolemy.jar
>>    [delete] Deleting: /home/jagan/ptII/build/ptolemy-doc.jar
>>       [jar] Building jar: /home/jagan/ptII/build/ptolemy-doc.jar
>>
>> install:
>>      [copy] Copying 2 files to /home/jagan/ptII/lib
>>
>> BUILD SUCCESSFUL
>> Total time: 2 minutes 50 seconds
>> [jagan at dione kepler]$ ant run-dev
>> Buildfile: build.xml
>>
>> preinit:
>>
>> cvsrootfromenv:
>>
>> cvsrootfrominput:
>>
>> checkOS:
>>
>> win.prep:
>>
>> lin.prep:
>>      [echo] Guessing that you are running: Unix
>>
>> init:
>>
>> copy-lib-win:
>>
>> copy-lib-unix:
>>
>> setcommonclasspath:
>>
>> prepare:
>>
>> compile-dev:
>>     [javac] Compiling 18 source files to  
>> /home/jagan/kepler/build/classes
>>     [javac]
>> /home/jagan/kepler/build/src/ptolemy/vergil/basic/ 
>> BasicGraphFrame.java:391:
>> cannot find symbol
>>     [javac] symbol  : method getHorizontalRangeModel()
>>     [javac] location: class diva.canvas.JCanvas
>>     [javac]            
>> _horizontalScrollBar.setModel(_jgraph.getGraphPane().
>>     
>> [javac]                                                              ^
>>     [javac]
>> /home/jagan/kepler/build/src/ptolemy/vergil/basic/ 
>> BasicGraphFrame.java:393:
>> cannot find symbol
>>     [javac] symbol  : method getVerticalRangeModel()
>>     [javac] location: class diva.canvas.JCanvas
>>     [javac]            
>> _verticalScrollBar.setModel(_jgraph.getGraphPane().
>>     [javac]                                                           ^
>>     [javac] Note: * uses or overrides a deprecated API.
>>     [javac] Note: Recompile with -Xlint:deprecation for details.
>>     [javac] Note: Some input files use unchecked or unsafe operations.
>>     [javac] Note: Recompile with -Xlint:unchecked for details.
>>     [javac] 2 errors
>>
>> BUILD FAILED
>> /home/jagan/kepler/build.xml:351: Compile failed; see the compiler  
>> error
>> output for details.
>>
>> Total time: 16 seconds
>> [jagan at dione kepler]$
>> =================================================
>>
>> Chad Berkley wrote:
>>
>>> Hi Jagan,
>>>
>>> You need to run ant ptolemy from within the kepler directory.  PTII
>>> has to be built with our build file.  If you've already tried to build
>>> from within the ptii directory,  do this:
>>>
>>> cd $KEPLER
>>> ant -f build-ptolemy.xml clean
>>> ant ptolemy
>>> ant run-dev
>>>
>>> If you get build errors on PTII, just delete the offending package
>>> (i.e. $PTII/ptolemy/backtrack)
>>>
>>> let me know if you have further problems.
>>>
>>> chad
>>>
>>> jagan kommineni wrote:
>>>
>>>> Hello Chad, Dan,
>>>>
>>>> I took latest copies of PTII and kepler from cvs and I try to run
>>>> kepler from
>>>> the kepler home directory on my Linux box with java and ant 
>>>> versions  of
>>>> --------------------------------------------------------------------- 
>>>> ------------
>>>>
>>>> [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]$
>>>> --------------------------------------------------------------------- 
>>>> -----------------
>>>>
>>>> ant vergil is successful but ant kepler raised some errors, I am here
>>>> with enclosing.
>>>>
>>>> Could you mind to tell me, what might be wrong?
>>>>
>>>> with regards,
>>>>
>>>> Jagan Kommineni
>>>>
>>>> =================================================================
>>>> [jagan at dione kepler]$ ant vergil
>>>> Buildfile: build.xml
>>>>
>>>> vergil:
>>>>
>>>> config:
>>>>
>>>> init:
>>>>
>>>> prepare:
>>>>
>>>> compile:
>>>>
>>>> jar:
>>>>    [delete] Deleting: /home/jagan/ptII/build/ptolemy.jar
>>>>       [jar] Building jar: /home/jagan/ptII/build/ptolemy.jar
>>>>    [delete] Deleting: /home/jagan/ptII/build/ptolemy-doc.jar
>>>>       [jar] Building jar: /home/jagan/ptII/build/ptolemy-doc.jar
>>>>
>>>> install:
>>>>      [copy] Copying 2 files to /home/jagan/ptII/lib
>>>>
>>>> vergil:
>>>>      [java] Opening user library
>>>> /home/jagan/.ptolemyII/UserLibrary.xml... Done
>>>>      [java] 287 ms. Memory: 4324K Free: 544K (13%)
>>>>
>>>> BUILD SUCCESSFUL
>>>> Total time: 4 minutes 2 seconds
>>>> [jagan at dione kepler]$ ant kepler
>>>> Buildfile: build.xml
>>>>
>>>> preinit:
>>>>
>>>> cvsrootfromenv:
>>>>
>>>> cvsrootfrominput:
>>>>
>>>> checkOS:
>>>>
>>>> win.prep:
>>>>
>>>> lin.prep:
>>>>      [echo] Guessing that you are running: Unix
>>>>
>>>> init:
>>>>
>>>> copy-lib-win:
>>>>
>>>> copy-lib-unix:
>>>>
>>>> setcommonclasspath:
>>>>
>>>> prepare:
>>>>     [mkdir] Created dir: /home/jagan/kepler/build
>>>>     [mkdir] Created dir: /home/jagan/kepler/build/src
>>>>     [mkdir] Created dir: /home/jagan/kepler/build/classes
>>>>      [copy] Copying 450 files to /home/jagan/kepler/build/src
>>>>      [copy] Copied 64 empty directories to 9 empty directories under
>>>> /home/jagan/kepler/build/src
>>>>      [copy] Copying 15 files to /home/jagan/kepler/build/classes
>>>>      [copy] Copying 38 files to /home/jagan/kepler/build/configs
>>>>      [copy] Copying 15 files to /home/jagan/kepler/build/configs
>>>>      [copy] Copying 1 file to /home/jagan/kepler/build/configs
>>>>     [mkdir] Created dir: /home/jagan/kepler/build/configs/kepler
>>>>      [copy] Copying 1 file to /home/jagan/kepler/build/configs
>>>>      [copy] Copying 174 files to
>>>> /home/jagan/kepler/build/configs/ptolemy/configs/kepler/workflows
>>>>      [copy] Copying 7 files to /home/jagan/kepler/build/src
>>>>      [copy] Copied 8 empty directories to 1 empty directory under
>>>> /home/jagan/kepler/build/src
>>>>      [copy] Copying 1 file to /home/jagan/kepler
>>>>     [mkdir] Created dir: /home/jagan/kepler/build/tmp
>>>>
>>>> compile:
>>>>     [javac] Compiling 422 source files to
>>>> /home/jagan/kepler/build/classes
>>>>     [javac]
>>>> /home/jagan/kepler/build/src/ptolemy/vergil/basic/ 
>>>> BasicGraphFrame.java:391:
>>>> cannot find symbol
>>>>     [javac] symbol  : method getHorizontalRangeModel()
>>>>     [javac] location: class diva.canvas.JCanvas
>>>>     [javac]
>>>> _horizontalScrollBar.setModel(_jgraph.getGraphPane().
>>>>
>>>> [javac]                                                             ^
>>>>     [javac]
>>>> /home/jagan/kepler/build/src/ptolemy/vergil/basic/ 
>>>> BasicGraphFrame.java:393:
>>>> cannot find symbol
>>>>     [javac] symbol  : method getVerticalRangeModel()
>>>>     [javac] location: class diva.canvas.JCanvas
>>>>     [javac]
>>>> _verticalScrollBar.setModel(_jgraph.getGraphPane().
>>>>     
>>>> [javac]                                                            ^
>>>>     [javac] Note: * uses or overrides a deprecated API.
>>>>     [javac] Note: Recompile with -Xlint:deprecation for details.
>>>>     [javac] Note: Some input files use unchecked or unsafe  
>>>> operations.
>>>>     [javac] Note: Recompile with -Xlint:unchecked for details.
>>>>     [javac] 2 errors
>>>>
>>>> BUILD FAILED
>>>> /home/jagan/kepler/build.xml:343: Compile failed; see the compiler
>>>> error output for details.
>>>>
>>>> Total time: 48 seconds
>>>> [jagan at dione kepler]$
>>>> ====================================================================
>>>>
>>>> Chad Berkley wrote:
>>>>
>>>>
>>>>> 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(Vergi 
>>>>>>> lApplication.java:278)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilA 
>>>>>>> pplication.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(EventDispatc 
>>>>>>> hThread.java:234)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchT 
>>>>>>> hread.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(MoMLApplicati 
>>>>>>> on.java:715)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> ptolemy.vergil.VergilApplication._createDefaultConfiguration(Vergi 
>>>>>>> lApplication.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.prepareCacheLo 
>>>>>>> cation(DataCacheManager.java:160)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> org.ecoinformatics.seek.datasource.DataCacheManager.<init>(DataCac 
>>>>>>> heManager.java:66)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> org.ecoinformatics.seek.datasource.DataCacheManager.getInstance(Da 
>>>>>>> taCacheManager.java:571)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> org.ecoinformatics.seek.gis.gdal.GDALTranslateActor.<init>(GDALTra 
>>>>>>> nslateActor.java:102)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
>>>>>>> Method)
>>>>>>>   [java]     at
>>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstr 
>>>>>>> uctorAccessorImpl.java:39)
>>>>>>>
>>>>>>>
>>>>>>>   [java]     at
>>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegati 
>>>>>>> ngConstructorAccessorImpl.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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> 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