I've just committed a fix for the NPE you and Raj reported. Could you
please take a pull and build "components/org.apache.stratos.cartridge.agent"
and then the "products/cartridge-agent" and check ?


On Thu, Aug 21, 2014 at 8:01 PM, Ignacio Ayuste <
ignacio.ayu...@bairesdev.com> wrote:

> now i mean that only when i copy the cartbrige agent really i was cloning
> from git repository but im using the master, i checkout for the 4.0.0
> version run maven, and then i upload
> the apache-stratos-cartridge-agent-4.0.0.zip to my instance that have the
> puppet agent, then i try to run manually and i have that problem.
>
> make sense for you?
>
> Thanks
> Ignacio
>
>
> 2014-08-21 11:25 GMT-03:00 Nirmal Fernando <nirmal070...@gmail.com>:
>
> Hi,
>>
>> I think we need to clear things up a bit here :-) Did you mean to say you
>> switch back to master branch? Is your puppet master from master branch?
>>
>>
>> On Thu, Aug 21, 2014 at 7:52 PM, Ignacio Ayuste <
>> ignacio.ayu...@bairesdev.com> wrote:
>>
>>> 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/
>>>>
>>>
>>>
>>
>>
>> --
>> 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/

Reply via email to