Thanks Anuruddha!

I just did another fix where we have not set the carbon home as the default
file path of the jndi.properties file path in messaging component
(AMQPTopicConnector). As a result when Stratos is setup with an external
CEP it fails saying that it cannot find the jndi.properties

https://github.com/apache/stratos/commit/b26359336e92ccaf29f62cbaeaec3345f009d50b

Shall we proceed with 4.1.0-RC3 now?

On Mon, Jun 8, 2015 at 9:31 AM, Anuruddha Liyanarachchi <anurudd...@wso2.com
> wrote:

> Hi Imesh,
>
> ast.literal_eval method evaluate a given variable is valid python
> variable. In this scenario it check for a python dictionary.
>
> On Sat, Jun 6, 2015 at 12:23 AM, Imesh Gunaratne <im...@apache.org> wrote:
>
>> Hi Anuruddha,
>>
>> On Mon, Jun 1, 2015 at 7:00 PM, Anuruddha Liyanarachchi <
>> anurudd...@wso2.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> This error occurs when your input format is not decalred correctly.
>>> The value should be in following format with double quotes.
>>>
>>> CONFIG_PARAM_WKA_MEMBERS="10.0.0.1:4000,10.0.0.1:5000"
>>>
>>> As I can remember in this scenario there was no issue with the input
>> format. Can you please explain the reason for using
>> ast.literal_eval(variable)?
>>
>> On Mon, Jun 1, 2015 at 7:00 PM, Anuruddha Liyanarachchi <
>> anurudd...@wso2.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> This error occurs when your input format is not decalred correctly.
>>> The value should be in following format with double quotes.
>>>
>>> CONFIG_PARAM_WKA_MEMBERS="10.0.0.1:4000,10.0.0.1:5000"
>>>
>>>
>>> On Mon, Jun 1, 2015 at 6:50 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>
>>>> I found the following issue in
>>>> ConfigParserUtil.convert_properties_to_dictionary
>>>>
>>>> Traceback (most recent call last):
>>>> File "configurator.py", line 159, in <module>
>>>> configure()
>>>> File "configurator.py", line 151, in configure
>>>> context = generate_context(config_file_path)
>>>> File "configurator.py", line 110, in generate_context
>>>> context['CONFIG_PARAM_WKA_MEMBERS'])
>>>> File "/opt/wso2configurator-4.1.0/configparserutil.py", line 42, in
>>>> convert_properties_to_dictionary
>>>> properties = ast.literal_eval(variable).split(",")
>>>> File "/usr/lib/python2.7/ast.py", line 49, in literal_eval
>>>> node_or_string = parse(node_or_string, mode='eval')
>>>> File "/usr/lib/python2.7/ast.py", line 37, in parse
>>>> return compile(source, filename, mode, PyCF_ONLY_AST)
>>>> File "<unknown>", line 1
>>>> 10.0.0.1:4000,10.0.0.1:5000
>>>> ^
>>>> SyntaxError: invalid syntax
>>>>
>>>> What was the reason for using ast.literal_eval(variable) here?
>>>>
>>>> On Mon, Jun 1, 2015 at 1:57 PM, Anuruddha Liyanarachchi <
>>>> anurudd...@wso2.com> wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> Now I am getting following error.
>>>>>
>>>>> 2015-06-01 18:03:17,287:DEBUG:Running checkout job
>>>>>> Exception in thread Thread-38:
>>>>>> Traceback (most recent call last):
>>>>>>   File "/usr/lib/python2.7/threading.py", line 551, in
>>>>>> __bootstrap_inner
>>>>>>     self.run()
>>>>>>   File "/usr/lib/python2.7/threading.py", line 504, in run
>>>>>>     self.__target(*self.__args, **self.__kwargs)
>>>>>>   File
>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>> line 456, in execute_task
>>>>>>     AgentGitHandler.checkout(self.repo_info)
>>>>>>   File
>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>> line 61, in checkout
>>>>>>     if AgentGitHandler.is_valid_git_repository(git_repo):
>>>>>>   File
>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>> line 139, in is_valid_git_repository
>>>>>>     output, errors =
>>>>>> AgentGitHandler.execute_git_command(["show-ref"], 
>>>>>> git_repo.local_repo_path)
>>>>>>   File
>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>> line 433, in execute_git_command
>>>>>>     p = subprocess.Popen(command, stdout=subprocess.PIPE,
>>>>>> stderr=subprocess.PIPE, env=os_env, cwd=repo_path)
>>>>>>   File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
>>>>>>     errread, errwrite)
>>>>>>   File "/usr/lib/python2.7/subprocess.py", line 1249, in
>>>>>> _execute_child
>>>>>>     raise child_exception
>>>>>> OSError: [Errno 2] No such file or directory: '/var/www'
>>>>>
>>>>>
>>>>> On Mon, Jun 1, 2015 at 6:17 PM, Anuruddha Liyanarachchi <
>>>>> anurudd...@wso2.com> wrote:
>>>>>
>>>>>> Hi Devs,
>>>>>>
>>>>>> I have identified root cause for the error [1]. This is because
>>>>>> tenant_id is stored as an unicode string in dictionary and the passed
>>>>>> tenant id is an integer.
>>>>>>
>>>>>> {u'-1234': <modules.artifactmgt.git.agentgithandler.GitRepository 
>>>>>> instance at 0x1cbeb00>}
>>>>>>
>>>>>> I have fixed the issue now in the PR [2]. Please review and merge.
>>>>>>
>>>>>>  [1]
>>>>>>
>>>>>>> 2015-05-31 23:51:33,583:ERROR:Error processing
>>>>>>> 'ApplicationSignUpRemovedEvent' event
>>>>>>> Traceback (most recent call last):
>>>>>>>   File
>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py",
>>>>>>> line 103, in run
>>>>>>>     handler(event_msg)
>>>>>>>   File "agent.py", line 294, in on_application_signup_removed
>>>>>>>
>>>>>>> self.__event_handler.on_application_signup_removed_event(event_obj)
>>>>>>>   File
>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/eventhandler.py",
>>>>>>> line 355, in on_application_signup_removed_event
>>>>>>>
>>>>>>> AgentGitHandler.remove_repo(application_signup_removal_event.tenantId)
>>>>>>>   File
>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>>> line 407, in remove_repo
>>>>>>>     git_repo.scheduled_update_task.terminate()
>>>>>>> AttributeError: 'NoneType' object has no attribute
>>>>>>> 'scheduled_update_task'
>>>>>>>
>>>>>>
>>>>>> [2] https://github.com/apache/stratos/pull/363
>>>>>>
>>>>>> On Mon, Jun 1, 2015 at 12:13 PM, Anuruddha Liyanarachchi <
>>>>>> anurudd...@wso2.com> wrote:
>>>>>>
>>>>>>> Hi Devs,
>>>>>>>
>>>>>>> I am working on the PCA error, in the undeployment process.
>>>>>>>
>>>>>>> On Mon, Jun 1, 2015 at 9:20 AM, Isuru Haththotuwa <isu...@apache.org
>>>>>>> > wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jun 1, 2015 at 9:12 AM, Isuru Haththotuwa <
>>>>>>>> isu...@apache.org> wrote:
>>>>>>>>
>>>>>>>>> Hi Lahiru,
>>>>>>>>>
>>>>>>>>> Had a look. Here, the method call
>>>>>>>>> 'AgentGitHandler.get_repo(tenant_id)' seems to be not returning the
>>>>>>>>> expected git_repo object. Its returning a NoneType object, similar to 
>>>>>>>>> NULL.
>>>>>>>>> The root cause AFAIS is the git repository being removed upon 
>>>>>>>>> receiving
>>>>>>>>> application signup removed event in eventhandler.py [1].
>>>>>>>>>
>>>>>>>>> [1].
>>>>>>>>> AgentGitHandler.remove_repo(application_signup_removed_event.tenanId)
>>>>>>>>> On Mon, Jun 1, 2015 at 12:03 AM, Lahiru Sandaruwan <
>>>>>>>>> lahi...@wso2.com> wrote:On Tue, May 26, 2015 at 2:08 PM, Imesh
>>>>>>>>> Gunaratne <im...@apache.org> wrote:I did an end to end test with
>>>>>>>>> Kubernetes, single-cartridge application and found the below error in 
>>>>>>>>> PCA
>>>>>>>>> when un-deploying the application:I have committed fix sent by 
>>>>>>>>> Chamila and
>>>>>>>>> it solves this. Then i got an issue in tenant id retrieval due to a 
>>>>>>>>> typo. I
>>>>>>>>> have fixed it as well.Still get the following error, [1] in the
>>>>>>>>> undeployment process. Looking into it.Thanks.[1] 2015-05-31
>>>>>>>>> 23:51:33,583:INFO:Processing Tenant unsubscribed event: [tenant] -1234
>>>>>>>>> [application ID] single-cartridge-app2015-05-31 
>>>>>>>>> 23:51:33,583:ERROR:Error
>>>>>>>>> processing 'ApplicationSignUpRemovedEvent' eventTraceback (most 
>>>>>>>>> recent call
>>>>>>>>> last):  File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py",
>>>>>>>>> line 103, in run    handler(event_msg)  File "agent.py", line 294, in
>>>>>>>>> on_application_signup_removed
>>>>>>>>> self.__event_handler.on_application_signup_removed_event(event_obj)  
>>>>>>>>> File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/eventhandler.py",
>>>>>>>>> line 355, in on_application_signup_removed_event
>>>>>>>>> AgentGitHandler.remove_repo(application_signup_removal_event.tenantId)
>>>>>>>>> File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>>>>>> line 407, in remove_repo
>>>>>>>>> git_repo.scheduled_update_task.terminate()AttributeError: 'NoneType' 
>>>>>>>>> object
>>>>>>>>> has no attribute 'scheduled_update_task'[2015-05-26 06:44:40,038] 
>>>>>>>>> ERROR
>>>>>>>>> {eventsubscriber.py:run} - Error processing 
>>>>>>>>> 'ApplicationSignUpRemovedEvent'
>>>>>>>>> eventTraceback (most recent call last):  File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py",
>>>>>>>>> line 103, in run    handler(event_msg)  File "agent.py", line 294, in
>>>>>>>>> on_application_signup_removed
>>>>>>>>> self.__event_handler.on_application_signup_removed_event(event_obj)  
>>>>>>>>> File
>>>>>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/eventhandler.py",
>>>>>>>>> line 351, in on_application_signup_removed_event    " [application 
>>>>>>>>> ID] " +
>>>>>>>>> application_signup_removal_event.applicationIdTypeError: cannot 
>>>>>>>>> concatenate
>>>>>>>>> 'str' and 'int' objectsOn Mon, May 25, 2015 at 4:10 PM, Lahiru 
>>>>>>>>> Sandaruwan <
>>>>>>>>> lahi...@wso2.com> wrote:Hi All,This thread is for discussion of
>>>>>>>>> the second release candidate of Apache Stratos 4.1.0. Please use this
>>>>>>>>> thread for discussion of issues uncovered in the RC, questions you 
>>>>>>>>> may have
>>>>>>>>> about the RC, etc.RC release packs:
>>>>>>>>> https://dist.apache.org/repos/dist/dev/stratos/4.1.0-rc2/The tag
>>>>>>>>> to be voted upon:
>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=stratos.git;a=commit;h=c3122516b83039552606f3baaa55fbcf95511162Git
>>>>>>>>> tag (4.1.0-rc2) tree view:
>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=stratos.git;a=tree;h=d1c97b1b68a04b1b7f8811034e096f0c7a95e0e4;hb=c3122516b83039552606f3baaa55fbcf95511162Stratos
>>>>>>>>> KEYS file containing PGP keys we use to sign the release:
>>>>>>>>> https://dist.apache.org/repos/dist/dev/stratos/4.1.0-rc2/KEYSThanks.--
>>>>>>>>> --Lahiru SandaruwanCommitter and PMC member, Apache Stratos,Senior 
>>>>>>>>> Software
>>>>>>>>> Engineer,WSO2 Inc., http://wso2.comlean.enterprise.middlewarephone:
>>>>>>>>> +94773325954email: lahi...@wso2.com blog:
>>>>>>>>> http://lahiruwrites.blogspot.com/linked-in:
>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 -- Imesh
>>>>>>>>> GunaratneSenior Technical Lead, WSO2Committer & PMC Member, Apache 
>>>>>>>>> Stratos
>>>>>>>>> -- --Lahiru SandaruwanCommitter and PMC member, Apache
>>>>>>>>> Stratos,Senior Software Engineer,WSO2 Inc.,
>>>>>>>>> http://wso2.comlean.enterprise.middlewarephone:
>>>>>>>>> +94773325954email: lahi...@wso2.com blog:
>>>>>>>>> http://lahiruwrites.blogspot.com/linked-in:
>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146-- Thanks
>>>>>>>>> and Regards,Isuru H. +94 716 358 048
>>>>>>>>>
>>>>>>>>
>>>>>>>> Apologies, this might be not the root cause. We need to see why the
>>>>>>>> AgentGitHandler.get_repo (tenant_id) call is not returning the correct 
>>>>>>>> repo
>>>>>>>> object.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks and Regards,
>>>>>>>>
>>>>>>>> Isuru H.
>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Thanks and Regards,*
>>>>>>> Anuruddha Lanka Liyanarachchi
>>>>>>> Software Engineer - WSO2
>>>>>>> Mobile : +94 (0) 712762611
>>>>>>> Tel      : +94 112 145 345
>>>>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Thanks and Regards,*
>>>>>> Anuruddha Lanka Liyanarachchi
>>>>>> Software Engineer - WSO2
>>>>>> Mobile : +94 (0) 712762611
>>>>>> Tel      : +94 112 145 345
>>>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Thanks and Regards,*
>>>>> Anuruddha Lanka Liyanarachchi
>>>>> Software Engineer - WSO2
>>>>> Mobile : +94 (0) 712762611
>>>>> Tel      : +94 112 145 345
>>>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Senior Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>>
>>> --
>>> *Thanks and Regards,*
>>> Anuruddha Lanka Liyanarachchi
>>> Software Engineer - WSO2
>>> Mobile : +94 (0) 712762611
>>> Tel      : +94 112 145 345
>>> a <thili...@wso2.com>nurudd...@wso2.com
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> *Thanks and Regards,*
> Anuruddha Lanka Liyanarachchi
> Software Engineer - WSO2
> Mobile : +94 (0) 712762611
> Tel      : +94 112 145 345
> a <thili...@wso2.com>nurudd...@wso2.com
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to