[kepler-dev] help with finding newly created actor

Chad Berkley berkley at nceas.ucsb.edu
Wed Jun 6 10:08:42 PDT 2007


the src/actor/xxx/xxx.xml file is the moml file.

Unni Pillai wrote:
> Hi Chad
> A foolish question, where exactly can I find the moml file (is it under 
> Ptolemy) since I've been only working with *.java and *.xml within 
> kepler src
> 
> Thanks
> Unni
> On Jun 6, 2007, at 12:55 PM, Chad Berkley wrote:
> 
>> can you send me your moml file?  I'll take a look at it.
>>
>> chad
>>
>> Unni Pillai wrote:
>>> Hello
>>> I created a new actor following the examples on Kepler Tutorials 
>>> <http://www.kepler-project.org/Wiki.jsp?page=KeplerDevelopersTutorial>.  
>>> I was able to create and verify tutorial samples.
>>> However I created a brand new actor called SRBMets and while firing 
>>> up kepler using ant run-dev I'm getting the following error
>>> [java] com.microstar.xml.XmlException: reference to undeclared entity 
>>> (found "copy") in [external stream] at line 17 and column 11
>>>      [java]     at ptolemy.moml.MoMLParser.error(MoMLParser.java:1006)
>>>      [java]     at com.microstar.xml.XmlParser.error(XmlParser.java:448)
>>>      [java]     at 
>>> com.microstar.xml.XmlParser.parseEntityRef(XmlParser.java:1625)
>>>      [java]     at 
>>> com.microstar.xml.XmlParser.parseContent(XmlParser.java:1061)
>>>      [java] Unable to process kar file: 
>>> /Users/unni/Documents/projects/ndiipp-ptv/kepler/kar/actors/SRBMets.kar
>>> Any ideas on how to debug this since I'm a relative newbie to 
>>> kepler.  I'm suspecting that my kepler/src/actors/SRBMets.xml file 
>>> probably has some subtle error I'm providing the result of cat 
>>> src/actors/README
>>> asterix:~/Documents/projects/ndiipp-ptv/kepler unni$ cat 
>>> src/actors/README
>>> The last known id for an actor is actor:519
>>> The last known id for an kar is kar:519
>>> Please update these ids if you add new actors to this directory so 
>>> the next person will know what the next ids to use are.
>>> and some corresponding snippet from my SRBMets.xml
>>> <entity name="SRBMets"
>>> class="ptolemy.kernel.ComponentEntity">
>>> <property name="entityId"
>>>   value="urn:lsid:kepler-project.org:actor:520:1"
>>>   class="org.kepler.moml.NamedObjId"/>
>>> And following other SRBActors examples I ended up cutting and pasting 
>>> the following <property name="semanticType00"
>>>   value="urn:lsid:localhost:onto:1:1#SRBExternalInputActor"
>>>   class="org.kepler.sms.SemanticType"/>
>>> <property name="semanticType11"
>>>   value="urn:lsid:localhost:onto:2:1#DatabaseInputFunction"
>>>   class="org.kepler.sms.SemanticType"/>
>>> <property name="semanticType22"
>>>   value="urn:lsid:localhost:onto:2:1#DatabaseOutputFunction"
>>>   class="org.kepler.sms.SemanticType"/>
>>> Thanks in advance for any insights.
>>> Unni
>>> ------------------------------------------------------------------------
>>> _______________________________________________
>>> 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