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