[kepler-dev] Custom actor deployment
Sivagowri Swaminathan
sivagowri at hotmail.com
Fri May 12 01:29:08 PDT 2006
Hi all
I am having similar problems trying to deploy a custom actor in kepler alpha
9.0 version.
I created a folder under kepler-1.0.0alpha9/src/actor and copied the custom
actor's manifest and the xml files into it. say it was
kepler-1.0.0alpha9/src/actor/fileChooserActor -----> name of my actor.
Under kepler/src, I copied the source java files. say it was
kepler-1.0.0alpha9/src/fpkg -----> The package containing my actor's source
code. My actor is extended from Typedatomic actor as is given in the
helloworld example.
I copied the kar files into kepler-1.0.0alpha9/kar folder. I got the same
error as what Mohana got, say,
The class name you entered was not found in the classpath. Note that the
class you are trying to enter must be in the classpath from which you
launched this program:fpkg.FileChooserActor.
I edited the kepler.bat file to add fpkg in the classpath but still I got
the same error.
Instead of directly pasting the kar files in the folder, i tried to first
run kepler alpha 9.0 and then as matt and chad suggested, I tried to 'import
the kar file'.
I got 'error creating the component enty from actor metadata: null'
Can somebody tell me how to deploy a custom actor in an existing kepler
installation. This is very crucial for me as I have to deploy the actors in
my project manager's machine which also has kepler alpha 9.0.
Thanx
Siva
>From: Mohana Ramaratnam <mramarat at wustl.edu>
>To: kepler-dev at ecoinformatics.org
>Subject: [kepler-dev] Adding Case to Kepler
>Date: Wed, 10 May 2006 14:45:26 -0500
>
>Hello,
>
>I am trying to add the Case actor (ptolemy.actor.lib.hoc.Case) into the
>Kepler Ontology. I have taken the following steps:
>
>a) Created $kepler/src/Case folder with Case.xml and MANIFEST.MF
>b) Performed
> ant full-clean,
> ant ptolemy
> deleted ~/.kepler folder
> ant buildkarlib
> ant run-dev
>
>The last step gave me an error:
>
>The class name you entered was not found in the classpath. Note that the
>class you are trying to enter must be in the classpath from which you
>launched this program: ptolemy.actor.lib.hoc.Case
> [java] java.lang.NullPointerException: Could not clone actor 'Case'
>from the 'ptolemy.actor.lib.hoc.Case' class, the actor null, meaning it was
>not found? Perhaps there is a classpath problem of the karlib needs to be
>flushed?
>
>ptolemy.jar contains the ptoley.lib.hoc.* classes and is in my classpath
>within the eclipse environment.
>
>What am I doing wrong/missing?
>
>~Mohana
>Manifest-Version: 1.4.2
>KAR-Version: 1.0
>lsid: urn:lsid:kepler-project.org:kar:479:1
>
>Name: Case.xml
>lsid: urn:lsid:kepler-project.org:actor:479:1
>type: actorMetadata
><< Case.xml >>
>_______________________________________________
>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