Hi you have right i was using MASTER instead version 4.0.0 in my cartbrige agent now im receiving this error:
Starting cartridge agent... [2014-08-21 14:20:27,550] INFO - [CartridgeAgentConfiguration] INTERNAL payloa d parameter is not found [2014-08-21 14:20:27,553] ERROR - [Main] java.lang.NullPointerException [2014-08-21 14:20:27,587] WARN - [EventPublisherPool] Event publisher instance not found in pool: [topic] instance-status any idea? Thanks Ignacio 2014-08-21 11:18 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>: > Hi Ignacio, > > Please follow the following guide and make the base Cartridge image > https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+EC2 > > You should use the AMI generated out of the above step, in your cartridge > definition (json file). > > > On Thu, Aug 21, 2014 at 6:45 PM, Ignacio Ayuste < > ignacio.ayu...@bairesdev.com> wrote: > >> When the *cartbrige agent* is installed on the instance? I understand >> that the *puppet agent* should connect to the *puppet master* and >> download it from there, this is correct? >> >> If so which may be the reason that this this failing, because the config >> file run sucessfully? >> >> Thanks >> Ignacio >> >> >> 2014-08-21 4:27 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>: >> >> Thanks for the detailed explanation Ignacio. >>> >>> I think we need to solve the root cause (agent etc. not getting >>> installed auto-matically) here, rather than fixing current situation. >>> >>> Can you please explain what process you followed to create the base >>> image ami-2ef39a1e? >>> >>> >>> On Thu, Aug 21, 2014 at 12:40 PM, Ignacio Ayuste < >>> ignacio.ayu...@bairesdev.com> wrote: >>> >>>> Ok this is my step first for my clear the whole process im trying to >>>> configure a multitenant Cartbirge for that i run a docker in a Centos that >>>> is hosted in EC2, then in the docker image i install stratos 4.0.0 the >>>> whole configuration of the install is in the docker file. Then in the >>>> stratos console i run the json describe in the file *Step Configure >>>> Stratos Multitenant.js* , when i run step 6 create multitenant service >>>> stratos create a new instance, then i log to that instance (CentOS >>>> instance) and using the following script *configurePuppeyAgentCentOS.sh >>>> (same script that is in the tutorial only i changed to download init,sh >>>> from centos)* i configured puppet agent. >>>> >>>> this whole process install me the puppet agent but not the Cartbrige >>>> Agent, that why i copy from that url and try to run manually. >>>> >>>> For all the process i always use the version 4.0.0 >>>> >>>> Thanks >>>> Ignacio >>>> >>>> >>>> >>>> >>>> 2014-08-21 3:58 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>: >>>> >>>> Hi, >>>>> >>>>> Is the agent purely from the link you provided? or is it also >>>>> configured by puppet master? Reason for asking this is, according to the >>>>> logs you sent earlier, I feel there's some inconsistency in your agent >>>>> pack. >>>>> >>>>> If this is pure agent released in 4.0 this configuration should work. >>>>> >>>>> >>>>> On Thu, Aug 21, 2014 at 12:19 PM, Ignacio Ayuste < >>>>> ignacio.ayu...@bairesdev.com> wrote: >>>>> >>>>>> Sure here it is: >>>>>> >>>>>> >>>>>> >>>>>> thanks >>>>>> >>>>>> >>>>>> 2014-08-21 3:42 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>: >>>>>> >>>>>> I see.. so you are not using the master branch. Earlier, we had used >>>>>>> a jndi.properties template file. Can you please send the >>>>>>> conf/templates/jndi.properties.template file of your agent? >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 21, 2014 at 12:08 PM, Ignacio Ayuste < >>>>>>> ignacio.ayu...@bairesdev.com> wrote: >>>>>>> >>>>>>>> i donwload the agent from this url, i build with maven and copy the >>>>>>>> zip to my new instance that have installed the puppet agent. >>>>>>>> >>>>>>>> http://apache.dattatec.com/stratos/4.0.0/apache-stratos-4.0.0.zip >>>>>>>> >>>>>>>> that is correct or i need to copy the agent from the stratos >>>>>>>> instance? >>>>>>>> >>>>>>>> i review the code and and is try to find in the server >>>>>>>> >>>>>>>> public void init(String topicName) throws Exception { >>>>>>>> InitialContext ctx; >>>>>>>> Properties environment = Util.getProperties(jndiPropFileDir >>>>>>>> + File.separator + "jndi.properties"); >>>>>>>> environment.put(Constants.REQUEST_BASE_CONTEXT, "true"); // >>>>>>>> always returns the base context. >>>>>>>> ctx = new InitialContext(environment); >>>>>>>> // Lookup connection factory >>>>>>>> String connectionFactoryName = >>>>>>>> environment.get("connectionfactoryName").toString(); >>>>>>>> TopicConnectionFactory connFactory = >>>>>>>> (TopicConnectionFactory) ctx.lookup(connectionFactoryName); >>>>>>>> // Lookup the topic >>>>>>>> try { >>>>>>>> setTopic((Topic) ctx.lookup(topicName)); >>>>>>>> } catch (NamingException e) { >>>>>>>> } >>>>>>>> topicConnection = connFactory.createTopicConnection(); >>>>>>>> topicConnection.start(); >>>>>>>> } >>>>>>>> >>>>>>>> Thanks >>>>>>>> Ignacio >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2014-08-21 3:28 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>: >>>>>>>> >>>>>>>> Sorry, I should have asked to set correct MB_URL in jndi.properties >>>>>>>>> file. And AFAIS you have already done that. I'm assuming you are using >>>>>>>>> Agent from master branch? >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Aug 21, 2014 at 11:44 AM, Nirmal Fernando < >>>>>>>>> nirmal070...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> You need to add the correct mb_url in Agent's stratos.sh file's >>>>>>>>>> system properties section. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Aug 21, 2014 at 11:26 AM, Ignacio Ayuste < >>>>>>>>>> ignacio.ayu...@bairesdev.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi guys, im using EC2 with one instance with docker and stratos, >>>>>>>>>>> i created and instance with centos and then install the puppet >>>>>>>>>>> agent, then >>>>>>>>>>> i copy the cartbrige agent and try to start and give me this error: >>>>>>>>>>> >>>>>>>>>>> log4j:WARN No appenders could be found for logger >>>>>>>>>>> (org.apache.stratos.cartridge. >>>>>>>>>>> agent.Main). >>>>>>>>>>> log4j:WARN Please initialize the log4j system properly. >>>>>>>>>>> [2014-08-21 05:47:01,290] ERROR - [CartridgeAgentConfiguration] >>>>>>>>>>> Commits enabled >>>>>>>>>>> payload parameter is not found >>>>>>>>>>> [2014-08-21 05:47:01,293] INFO - [CartridgeAgentConfiguration] >>>>>>>>>>> Cartridge agent >>>>>>>>>>> configuration initialized >>>>>>>>>>> [2014-08-21 05:47:01,360] INFO - [CartridgeAgent] Cartridge >>>>>>>>>>> agent started >>>>>>>>>>> [2014-08-21 05:47:01,497] INFO - [CartridgeAgent] Instance >>>>>>>>>>> notifier event messa >>>>>>>>>>> ge receiver thread started >>>>>>>>>>> [2014-08-21 05:47:01,538] INFO - >>>>>>>>>>> [InstanceNotifierEventMessageDelegator] Instan >>>>>>>>>>> ce notifier event message delegator started >>>>>>>>>>> SLF4J: Class path contains multiple SLF4J bindings. >>>>>>>>>>> SLF4J: Found binding in >>>>>>>>>>> [jar:file:/root/apache-stratos-cartridge-agent-4.0.0-SNA >>>>>>>>>>> >>>>>>>>>>> PSHOT/lib/slf4j-1.5.10.wso2v1.jar!/org/slf4j/impl/StaticLoggerBinder.class] >>>>>>>>>>> SLF4J: Found binding in >>>>>>>>>>> [jar:file:/root/apache-stratos-cartridge-agent-4.0.0-SNA >>>>>>>>>>> >>>>>>>>>>> PSHOT/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] >>>>>>>>>>> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings >>>>>>>>>>> for an explanation. >>>>>>>>>>> [2014-08-21 05:47:01,819] INFO - [CartridgeAgent] Tenant event >>>>>>>>>>> message receiver >>>>>>>>>>> thread started >>>>>>>>>>> [2014-08-21 05:47:01,824] INFO - [TenantEventMessageDelegator] >>>>>>>>>>> Tenant event mes >>>>>>>>>>> sage delegator started >>>>>>>>>>> [2014-08-21 05:47:07,637] WARN - [FailoverTransport] Failed to >>>>>>>>>>> connect to [tcp: >>>>>>>>>>> //localhost:61616] after: 10 attempt(s) continuing to retry. >>>>>>>>>>> [2014-08-21 05:47:07,638] WARN - [FailoverTransport] Failed to >>>>>>>>>>> connect to [tcp: >>>>>>>>>>> //localhost:61616] after: 10 attempt(s) continuing to retry. >>>>>>>>>>> >>>>>>>>>>> the problem is the localhost, i change the jndi.properties file >>>>>>>>>>> and also the script but always throw me localhost. i attached the >>>>>>>>>>> script >>>>>>>>>>> and property file as an evidence. >>>>>>>>>>> >>>>>>>>>>> any idea why is happening this? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> Ignacio >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Best Regards, >>>>>>>>>> Nirmal >>>>>>>>>> >>>>>>>>>> Nirmal Fernando. >>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>> >>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, >>>>>>>>> Nirmal >>>>>>>>> >>>>>>>>> Nirmal Fernando. >>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>> >>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, >>>>>>> Nirmal >>>>>>> >>>>>>> Nirmal Fernando. >>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>> >>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, >>>>> Nirmal >>>>> >>>>> Nirmal Fernando. >>>>> PPMC Member & Committer of Apache Stratos, >>>>> Senior Software Engineer, WSO2 Inc. >>>>> >>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>> >>>> >>>> >>> >>> >>> -- >>> Best Regards, >>> Nirmal >>> >>> Nirmal Fernando. >>> PPMC Member & Committer of Apache Stratos, >>> Senior Software Engineer, WSO2 Inc. >>> >>> Blog: http://nirmalfdo.blogspot.com/ >>> >> >> > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ >