[kepler-dev] Missed griddles actors with the latest cvs version .....

jagan Jagan.Kommineni at infotech.monash.edu.au
Tue Oct 4 16:54:52 PDT 2005


Thanks Chad, I am able to see griddles actors. It is not very urgent to 
have the functionality of adding actors dynamically, however it would be 
better if I it is ready by SC05.
I am planning to demonstrate GriddLeS within the Kepler at HP booth 
during SC05.

with regards,

Jagan Kommineni


Chad Berkley wrote:

> Hi Jagan,
>
> I added your actors back into the actorList file and they all show up 
> now.  I'm not sure why they wouldn't show up for you.  Make sure you 
> delete the contents of your .kepler directory before runing 'ant 
> buildkarlib'.
>
> The question of re-adding actors to the library is a little tricky 
> right now.  I just tried the methods that I've been using on your 
> actors and it doesn't work due to some inconsistencies in the way the 
> annotation engine is serializing the annotation list.  Shawn and I are 
> working on totally rebuilding this system so i don't really want to 
> add bug fixes at this point because all of this code is going to be 
> going away soon. Let me know if you need a quick fix to get new actors 
> adding back to the library and i'll work something out for you.
>
> thanks,
> chad
>
> jagan wrote:
>
>> Hi Chad,
>>
>> Thanks Chad, now I am able to compile and run kepler with the latest 
>> cvs versions of Kepler and Ptolemy.
>> I missed some of the Griddles Actors.
>> The list of Griddles actors that were there in the old 
>> basicKeplerActorLibrary.xml are as shown below.
>> I didn't see these entries in the latest cvs copy file 
>> basicKeplerActorLibrary.xml  and also  I haven't seen
>> these entries in  actorList.moml.  I  have added these entries in 
>> this file (actorList.moml) and run "ant buildkswlib"  and  "ant run" 
>> . Even then  I haven't seen Griddles actors over the user interface.
>> =============================================================================== 
>>
>> <entity name="GriddlesRemoteExec" 
>> class="org.monash.griddles.GriddlesRemoteExec">
>>     <property name="entityId" class="org.kepler.moml.NamedObjId" 
>> value="urn:lsid:csse.monash.edu.au:griddles.2">
>>     </property>
>> </entity>
>> <entity name="GriddlesExec" class="org.monash.griddles.GriddlesExec">
>>     <property name="entityId" class="org.kepler.moml.NamedObjId" 
>> value="urn:lsid:csse.monash.edu.au:griddles.1">
>>     </property>
>> </entity>
>>
>> <entity name="GriddlesRemoteFile" 
>> class="org.monash.griddles.GriddlesRemoteFile">
>>     <property name="entityId" class="org.kepler.moml.NamedObjId" 
>> value="urn:lsid:csse.monash.edu.au:griddles.5">
>>     </property>
>> </entity>
>> <entity name="JGridletRemoteCreater" 
>> class="org.monash.griddles.JGridletRemoteCreater">
>>     <property name="entityId" class="org.kepler.moml.NamedObjId" 
>> value="urn:lsid:csse.monash.edu.au:griddles.4">
>>     </property>
>> </entity>
>> <entity name="JGridletCreater" 
>> class="org.monash.griddles.JGridletCreater">
>>     <property name="entityId" class="org.kepler.moml.NamedObjId" 
>> value="urn:lsid:csse.monash.edu.au:griddles.3">
>>     </property>
>> </entity>
>> =================================================================================== 
>>
>> Could you mind to advise please?
>>
>> The Griddles actors "JGridletCreater" and "JGridletRemoteCreater"  
>> creates  dynamic actors  at the runtime.
>> Previously  I  have added these entries by creating instances of 
>> LSIDservice and AnnotationEngine,
>> which eventually made entries in basicKeplerActorLibrary.xml.
>>      KeplerLocalLSIDService service = KeplerLocalLSIDService.instance();
>>       AnnotationEngine engine = AnnotationEngine.instance();         
>> This approach I have adopted based on the pre-ConfiguredWebservice 
>> Actors.
>> With the latest changes I haven't seen any preconfigured actors under 
>> the Web Services.
>> With the new changes how to add actors from the user interface 
>> dynamically at run time?
>>
>>
>> with regards,
>>
>> Jagan Kommineni
>>
>>
>> Chad Berkley wrote:
>>
>>> Hi Jagan,
>>>
>>> Did you see the email I sent out about the new KAR file loading 
>>> that's in kepler?  You'll probably need to do a new checkout (or 
>>> update -dPA) of kepler and make sure that your ptII is up to date as 
>>> well.  Then follow the instructions I put out in that email I sent 
>>> last week and everything should run.  If you need the email, I can 
>>> send it again.  Let me know if that doesn't work.
>>>
>>> chad
>>>
>>> jagan wrote:
>>>  
>>>
>>>> Hi Ilkay,
>>>>
>>>> when I try to compile latest cvs copy of the kepler, I am getting 
>>>> the following error.
>>>>
>>>> ===========================================================
>>>> java.lang.Exception: Cannot create library with LibraryBuilder:
>>>>    at 
>>>> ptolemy.vergil.VergilApplication.openLibrary(VergilApplication.java:229) 
>>>>
>>>>    at 
>>>> ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplication.java:414) 
>>>>
>>>>    at 
>>>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:435) 
>>>>
>>>>    at 
>>>> ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:851)
>>>>    at 
>>>> ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:508) 
>>>>
>>>>    at 
>>>> ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:207)
>>>>    at 
>>>> ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:105)
>>>>    at 
>>>> ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:148)
>>>>    at 
>>>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
>>>>    at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>>>>    at 
>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) 
>>>>
>>>>    at 
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) 
>>>>
>>>>    at 
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
>>>>    at 
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
>>>>    at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
>>>> Caused by: java.lang.Exception: You must provide a property called 
>>>> _libraryDir that provides the relative path to the KAR directory 
>>>> from $KEPLER.
>>>>    at 
>>>> org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuilder.java:166) 
>>>>
>>>>    at 
>>>> ptolemy.vergil.VergilApplication.openLibrary(VergilApplication.java:225) 
>>>>
>>>>    ... 14 more
>>>> ============================================================
>>>>
>>>> When I skip this message and create new Graph Editor, I can't see 
>>>> any Directors and actors.
>>>>
>>>>     [java] java.lang.Exception: You must provide a property called 
>>>> _libraryDir
>>>> that provides the relative path to the KAR directory from $KEPLER.
>>>>
>>>> Could you mind to tell me about this environment variable _libraryDir?
>>>> To which directory it needs to point to?
>>>>
>>>>
>>>> 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 
>>>
>>>  
>>>
>>





More information about the Kepler-dev mailing list