Hi Chamila, It works for MemberActivatedEvent. Thanks for the workaround.
On Sat, Sep 12, 2015 at 11:42 PM, Chamila De Alwis <chami...@wso2.com> wrote: > Hi Udara, > > It seems from the code, when the ArtifactUpdatedEvent is responsible for > publishing the InstanceActivatedEvent, the event handler related to the > InstanceActivatedEvent is not being manually triggered[1]. But it's being > manually triggered when there is no artifact management is involved [2]. We > are not registering event listeners for InstanceStartedEvent. The activated > events that we should actually be listening to are CC issued > MemberActivatedEvents. > > Therefore, IMO [2] should also be removed. The solution for your issue > here would be to simply map the plugin to MemberActivatedEvent instead of > InstanceActivatedEvent. > > > [1] - > src/main/python/cartridge.agent/cartridge.agent/modules/event/eventhandler.py:110 > [2] - src/main/python/cartridge.agent/cartridge.agent/agent.py:99 > > > Regards, > Chamila de Alwis > Committer and PMC Member - Apache Stratos > Software Engineer | WSO2 | +94772207163 > Blog: code.chamiladealwis.com > > > > On Sat, Sep 12, 2015 at 11:23 PM, Udara Liyanage <ud...@wso2.com> wrote: > >> Hi, >> >> Cartridge instance and application get activated. Here I am attaching the >> log. >> >> >> On Sat, Sep 12, 2015 at 11:02 PM, Chamila De Alwis <chami...@wso2.com> >> wrote: >> >>> I don't think the difference between the name and the module entries is >>> causing this. You can have different entries for the two fields [1]. >>> >>> Could it be verified that the InstanceActivatedEvent is actually being >>> processed by the event handler? If the log message "Error while loading >>> plugin: APICreationPlugin" is not appearing then it's most likely a verbose >>> log entry from YAPSY. >>> >>> [1] - >>> https://github.com/apache/stratos/blob/master/components/org.apache.stratos.python.cartridge.agent/src/main/python/cartridge.agent/cartridge.agent/plugins/README.md >>> >>> >>> Regards, >>> Chamila de Alwis >>> Committer and PMC Member - Apache Stratos >>> Software Engineer | WSO2 | +94772207163 >>> Blog: code.chamiladealwis.com >>> >>> >>> >>> On Sat, Sep 12, 2015 at 11:36 AM, Pubudu Gunatilaka <pubu...@wso2.com> >>> wrote: >>> >>>> Hi Udara, >>>> >>>> Can you try giving the same module name to the Name as well? That's the >>>> only difference I see in your yapsy plugin compared to other plugins we >>>> have written. I think both module and name should be same in the yapsy >>>> plugin. >>>> >>>> Thank you! >>>> >>>> On Sat, Sep 12, 2015 at 3:11 AM, Udara Liyanage <ud...@wso2.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I see the below log too >>>>> [2015-09-11 21:27:36,222] INFO {config.py:initialize_plugins} - >>>>> Activated plugin [APICreationPlugin to create APIs in APIM] >>>>> >>>>> >>>>> On Sat, Sep 12, 2015 at 3:03 AM, Udara Liyanage <ud...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Still I am getting the same error message. >>>>>> >>>>>> On Sat, Sep 12, 2015 at 2:45 AM, Udara Liyanage <ud...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I found an error in my plugin, let me correct it and try again. >>>>>>> >>>>>>> On Sat, Sep 12, 2015 at 2:32 AM, Udara Liyanage <ud...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I added attached plugin and and plugin definition. However below >>>>>>>> error is shown in agent's log. Is it due to an error in plugin file or >>>>>>>> plugin definition error? >>>>>>>> >>>>>>>> [2015-09-11 20:52:15,539] DEBUG >>>>>>>> {PluginFileLocator.py:locatePlugins} - APICreationPlugin.py is not a >>>>>>>> valid >>>>>>>> plugin for strategy info_ext >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Udara Liyanage >>>>>>>> Software Engineer >>>>>>>> WSO2, Inc.: http://wso2.com >>>>>>>> lean. enterprise. middleware >>>>>>>> >>>>>>>> web: http://udaraliyanage.wordpress.com >>>>>>>> phone: +94 71 443 6897 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Udara Liyanage >>>>>>> Software Engineer >>>>>>> WSO2, Inc.: http://wso2.com >>>>>>> lean. enterprise. middleware >>>>>>> >>>>>>> web: http://udaraliyanage.wordpress.com >>>>>>> phone: +94 71 443 6897 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Udara Liyanage >>>>>> Software Engineer >>>>>> WSO2, Inc.: http://wso2.com >>>>>> lean. enterprise. middleware >>>>>> >>>>>> web: http://udaraliyanage.wordpress.com >>>>>> phone: +94 71 443 6897 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Udara Liyanage >>>>> Software Engineer >>>>> WSO2, Inc.: http://wso2.com >>>>> lean. enterprise. middleware >>>>> >>>>> web: http://udaraliyanage.wordpress.com >>>>> phone: +94 71 443 6897 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Pubudu Gunatilaka* >>>> Software Engineer >>>> WSO2, Inc.: http://wso2.com >>>> lean.enterprise.middleware >>>> mobile: +94 77 4078049 >>>> >>> >>> >> >> >> -- >> >> Udara Liyanage >> Software Engineer >> WSO2, Inc.: http://wso2.com >> lean. enterprise. middleware >> >> web: http://udaraliyanage.wordpress.com >> phone: +94 71 443 6897 >> > > -- Udara Liyanage Software Engineer WSO2, Inc.: http://wso2.com lean. enterprise. middleware web: http://udaraliyanage.wordpress.com phone: +94 71 443 6897