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

Reply via email to