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 >