[kepler-dev] Adding 1st actor

Norbert Podhorszki pnorbert at cs.ucdavis.edu
Wed Jun 13 12:34:04 PDT 2007


Just for the record: an 'ant ptolemy' has cured the case.
Norbert

On Tue, 12 Jun 2007, Eliot Feibush wrote:

> Hello,
>
> I am trying to add the HelloWorld actor to Kepler and I am following the 
> instructions in the Kepler Developers Tutorial.  I am adding a class named 
> Hello and I have been able to run  ant compile  successfully.  Here are my 2 
> files from kepler/src/actors/Hello:
>
> MANIFEST.MF
> Manifest-Version: 1.4.2
> KAR-Version: 1.0
> lsid: urn:lsid:kepler-project.org:kar:516:1
>
> Name: Hello.xml
> lsid: urn:lsid:kepler-project.org:actor:516:1
> type: actorMetadata
>
>
>
> Hello.xml
> <?xml version="1.0"?>
> <entity name="Hello" class="ptolemy.kernel.ComponentEntity">
>   <property name="entityId"  value="urn:lsid:kepler-project.org:actor:516:1" 
> class="org.kepler.moml.NamedObjId"/>
>   <property name="documentation" 
> class="org.kepler.moml.DocumentationAttribute">
>   </property>
>   <property name="class" value="org.pppl.actor.Hello" 
> class="ptolemy.kernel.util.StringAttribute">
>   <property name="id" value="urn:lsid:kepler-project.org:class:516:1" 
> class="ptolemy.kernel.util.StringAttribute"/>
>   </property>
>   <property name="output" class="org.kepler.moml.PortAttribute">
>     <property name="direction" value="output" 
> class="ptolemy.kernel.util.StringAttribute"/>
>     <property name="dataType" value="string" 
> class="ptolemy.kernel.util.StringAttribute"/>
>     <property name="isMultiport" value="false" 
> class="ptolemy.kernel.util.StringAttribute"/>
>   </property>
>   <property name="semanticType00" 
> value="urn:lsid:localhost:onto:2:1#Constant"
>    class="org.kepler.sms.SemanticType"/>
> </entity>
>
>
> Then I run ant buildkarlib
>
> Then I run ant run-dev and the output messages are below.
>
> I have the file VergilApplication.class in 
> /home/efeibush/kepler/ptII6.0.2/ptolemy/vergil but this does not seem to be 
> in the class path listed in the output.
>
> How do I get run-dev to work?
>
> I've also noticed in the xml file for other actors the class number is 
> different from the actor number.  The tutorial uses the same number for both. 
> Is this an issue?
>
> Thank you,
>
> Eliot
>
> ------------------------------------------------------------------------
>
> ant run-dev
> Buildfile: build.xml
>
> preinit:
>    [echo] ant is using JDK version: 1.4
>
> checkOS:
>
> win.prep:
>
> lin.prep:
>    [echo] Guessing that you are running: Unix
>
> init:
>
> copy-lib-win:
>
> copy-lib-unix:
>
> setcommonclasspath:
>
> prepare:
>
> checkForJ1_4:
>    [echo] true
>
> J1_4_Only:
>
> jar-icons:
>
> compile-dev:
>
> run-dev:
>    [echo] Running Vergil with classpath: 
> /home/efeibush/kepler/kepler20070102/build/classes:/home/efeibush/kepler/kepler20070102:/home/efeibush/kepler/kepler20070102/configs:/home/efeibush/kepler/kepler20070102/lib:/home/efeibush/kepler/kepler20070102/lib/images:/home/efeibush/kepler/kepler20070102/build/kepler-configs.jar:/home/efeibush/kepler/kepler20070102/build/kepler-icons.jar:/home/efeibush/kepler/ptII6.0.2/lib/diva.jar:/home/efeibush/kepler/ptII6.0.2/lib/jython.jar:/home/efeibush/kepler/ptII6.0.2/build/ptolemy-doc.jar:/home/efeibush/kepler/ptII6.0.2/build/classes:/home/efeibush/kepler/ptII6.0.2/build/src:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/tools.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/jini-core.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/sun-util.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/reggie.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/jsk-policy.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/di
 s 
> tributed/jini/jar/jsk-platform.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/start.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/reggie-dl.jar:/home/efeibush/kepler/ptII6.0.2/ptolemy/distributed/jini/jar/jini-ext.jar:/home/efeibush/kepler/kepler20070102/lib/jar/GeoVista-PCPVis.jar:/home/efeibush/kepler/kepler20070102/lib/jar/LnF_looks-1.3.2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/LnF_tonic-1.0.5.jar:/home/efeibush/kepler/kepler20070102/lib/jar/activation.jar:/home/efeibush/kepler/kepler20070102/lib/jar/antelope.jar:/home/efeibush/kepler/kepler20070102/lib/jar/apache/commons-net-1.2.1.jar:/home/efeibush/kepler/kepler20070102/lib/jar/apache/servlet.jar:/home/efeibush/kepler/kepler20070102/lib/jar/apache/xalan.jar:/home/efeibush/kepler/kepler20070102/lib/jar/apache/xml-apis.jar:/home/efeibush/kepler/kepler20070102/lib/jar/axis-ant.jar:/home/efeibush/kepler/kepler20070102/lib/jar/axis.jar:/home/efeibush/kepler/kepler20070102/lib/ja
 r 
> /batik-all-1.6.jar:/home/efeibush/kepler/kepler20070102/lib/jar/castor-0.9.5.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cipres/CipresKeplerRegistry.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cipres/cipres_framework.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cipres/forester.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cipres/jacorb.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cog-axis.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cog-jglobus.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cog-tomcat.jar:/home/efeibush/kepler/kepler20070102/lib/jar/commons-discovery.jar:/home/efeibush/kepler/kepler20070102/lib/jar/commons-httpclient-2.0-rc2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/commons-logging.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cos.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cryptix-asn1.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cryptix.jar:/home/efeibush/kepler/kepler20070102/lib/jar/cryptix32.jar:/home/efeib
 u 
> sh/kepler/kepler20070102/lib/jar/dbdrivers/RmiJdbc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/db2jcc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/msbase.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/mssqlserver.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/msutil.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/mysql-connector-java-3.0.15-ga-bin.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/oracleJdbc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dbdrivers/pg74.215.jdbc3.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dlese.jar:/home/efeibush/kepler/kepler20070102/lib/jar/dnsjava-1.3.2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/doublePolygon.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoGridAuthInterfaceLevelOne-stub.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoGridIdentifierService-
 s 
> tub.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoGridIdentifierService.IdentifierService.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoGridPutInterfaceLevelOne-stub.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoGridQueryInterfaceLevelOne-stub.jar:/home/efeibush/kepler/kepler20070102/lib/jar/ecogrid_client_lib/org.ecoinformatics.ecogrid.EcoRegInterfaceLevelOne-stub.jar:/home/efeibush/kepler/kepler20070102/lib/jar/edu.sdsc.globusproxy.jar:/home/efeibush/kepler/kepler20070102/lib/jar/geon-jdbc-driver.jar:/home/efeibush/kepler/kepler20070102/lib/jar/gnu-regexp-1.0.8.jar:/home/efeibush/kepler/kepler20070102/lib/jar/griddles/NimrodService.jar:/home/efeibush/kepler/kepler20070102/lib/jar/griddles/griddlesActorLib.jar:/home/efeibush/kepler/kepler20070102/lib/jar/gt1.jar:/home/efeibush/kepler/kepler20070102/lib/jar/hsqldb.jar:/h
 o 
> me/efeibush/kepler/kepler20070102/lib/jar/ij.jar:/home/efeibush/kepler/kepler20070102/lib/jar/imageio/clibwrapper_jiio.jar:/home/efeibush/kepler/kepler20070102/lib/jar/imageio/jai_imageio.jar:/home/efeibush/kepler/kepler20070102/lib/jar/imageio/mlibwrapper_jai.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jai_codec.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jai_core.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jama_customer.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jargon_v1.4.17.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jax-qname.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jaxb-api.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jaxb-impl.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jaxb-libs.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jaxb-xjc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jaxrpc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jce-jdk13-117.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jdom.jar:/home/efeibus
 h 
> /kepler/kepler20070102/lib/jar/jgss.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jnet.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jsch-0.1.24.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jts-1.4.0.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jump-1.1.1.jar:/home/efeibush/kepler/kepler20070102/lib/jar/junit.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/FastInfoset.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/jaxrpc-impl.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/jaxrpc-spi.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/jsr173_api.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/saaj-api.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/saaj-impl.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/soapprocessor.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/xalan.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/xmldsig.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/xmlsec.jar:/home/efe
 i 
> bush/kepler/kepler20070102/lib/jar/jwsdp/xws-saml.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/xws-security.jar:/home/efeibush/kepler/kepler20070102/lib/jar/jwsdp/xws-security_jaxrpc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/kepler-styles.jar:/home/efeibush/kepler/kepler20070102/lib/jar/log4j-1.2.8.jar:/home/efeibush/kepler/kepler20070102/lib/jar/lsid-client.jar:/home/efeibush/kepler/kepler20070102/lib/jar/mail.jar:/home/efeibush/kepler/kepler20070102/lib/jar/namespace.jar:/home/efeibush/kepler/kepler20070102/lib/jar/omi.jar:/home/efeibush/kepler/kepler20070102/lib/jar/puretls.jar:/home/efeibush/kepler/kepler20070102/lib/jar/qaqc.jar:/home/efeibush/kepler/kepler20070102/lib/jar/relaxngDatatype.jar:/home/efeibush/kepler/kepler20070102/lib/jar/saaj.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/dom-result-set-1.0.rc-2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/dtdparser.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/jakarta-regexp-1.3
 . 
> jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/jdom.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/kweelt.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/lucene-1.4-rc3.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/mysql-connector-java-3.0.16-ga-bin.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/owlapi.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/sf_com.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/sf_edu.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/sf_org.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/xercesImpl.jar:/home/efeibush/kepler/kepler20070102/lib/jar/scia/xml-apis.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/antlr.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/commons-logging.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/concurrent.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/icu4j.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/jakarta-oro-2.0.5.jar:/home/efeibu
 s 
> h/kepler/kepler20070102/lib/jar/sms/jena.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/rdf-api-2001-01-19.jar:/home/efeibush/kepler/kepler20070102/lib/jar/sms/xercesImpl.jar:/home/efeibush/kepler/kepler20070102/lib/jar/soap.jar:/home/efeibush/kepler/kepler20070102/lib/jar/soap/ncsu.jar:/home/efeibush/kepler/kepler20070102/lib/jar/soaplab/alltools.jar:/home/efeibush/kepler/kepler20070102/lib/jar/soaplab/alltools2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/soaplab/soaplab.jar:/home/efeibush/kepler/kepler20070102/lib/jar/tar.jar:/home/efeibush/kepler/kepler20070102/lib/jar/taxon/commons-lang-2.0.jar:/home/efeibush/kepler/kepler20070102/lib/jar/taxon/spring.jar:/home/efeibush/kepler/kepler20070102/lib/jar/taxon/tos-client.jar:/home/efeibush/kepler/kepler20070102/lib/jar/wmsd.jar:/home/efeibush/kepler/kepler20070102/lib/jar/wsdl4j.jar:/home/efeibush/kepler/kepler20070102/lib/jar/wsif-j2c.jar:/home/efeibush/kepler/kepler20070102/lib/jar/wsif.jar:/home/efeibush/kepler
 / 
> kepler20070102/lib/jar/xdoclet-1.2.2.jar:/home/efeibush/kepler/kepler20070102/lib/jar/xsdlib.jar
>    [echo] java.library.path=/home/efeibush/kepler/kepler20070102/lib
>    [java] java.lang.InternalError: Failed to invoke main method
>    [java]     at org.kepler.gui.SplashWindow$2.run(SplashWindow.java:224)
>    [java]     at 
> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171)
>    [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>    [java]     at 
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
>    [java]     at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
>    [java]     at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
>    [java]     at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
>    [java]     at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
>    [java] Caused by: java.lang.ClassNotFoundException: 
> ptolemy.vergil.VergilApplication
>    [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
>    [java]     at java.security.AccessController.doPrivileged(Native Method)
>    [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>    [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>    [java]     at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
>    [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>    [java]     at 
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
>    [java]     at java.lang.Class.forName0(Native Method)
>    [java]     at java.lang.Class.forName(Class.java:141)
>    [java]     at org.kepler.gui.SplashWindow$2.run(SplashWindow.java:220)
>    [java]     ... 7 more
>
>
>


      Norbert Podhorszki
    ------------------------------------
      University of California, Davis
      Department of Computer Science
      1 Shields Ave, 2236 Kemper Hall
      Davis, CA 95616
      (530) 752-5076
      pnorbert at cs.ucdavis.edu
      ----------------------------------


More information about the Kepler-dev mailing list