On Sun, Feb 2, 2014 at 8:20 PM, Sachith Withana <[email protected]> wrote:
> Hi Supun, > > Good Observation. The problem is that the descriptors that you are trying > to add ( through the Simple Gateway Guide) already exists in the registry. > You have two options to prevent this, > > *[learning Airavata perspective : to keep running the tests]* > 1. Once the descriptors are added once, you don't need to add it again to > run the same service. So either you can clean the registry ( if you want to > add the descriptors again) or prevent the test from adding the descriptors > when the test is run again. > > Basically when the descriptors ( which describes the services,host and the > applications) are already there, you don't need to describe it again. > Airavata prevents from doing it ( when using the direct descriptor > submission). > > *[Gateway developer perspective]* > 2. You can test whether the descriptors are already there when you are > trying to add the descriptors. AiravataAPI has that capability to check if > the descriptors exist via using isHostDescriptorExist() type of methods. If > the descriptor is already there, you won't add that.( it's implemented in > the Integration-tests: WorkflowTestBase class) > > We didn't want to make it too complicated for the developer by adding all > those conditions. We wanted the guide to look as simple as possible. > > I will note that in the guide itself. > > Thanks Sachith for your comprehensive explanation. > > > On Sun, Feb 2, 2014 at 2:44 AM, Supun Nakandala <[email protected] > > wrote: > >> Hi Devs, >> I successfully cloned and build Airavata in my local environment. Also I >> was able to successfully run 5 minutes and 10 minutes tutorials. But when I >> try to run the Simple Gateway Developer Guide-[1] I get >> a DescriptorAlreadyExistsException. The complete stack trace is attached >> here-[2]. I appreciate your help to fix this issue. >> >> Best Regards >> Supun >> >> [1] - >> https://cwiki.apache.org/confluence/display/AIRAVATA/Simple+Gateway+Developer+Guide >> >> [2] - https://gist.github.com/scnakandala/8764304 >> > > > > -- > Thanks, > Sachith Withana > > -- Thank you Supun Nakandala Dept. Computer Science and Engineering University of Moratuwa
