Hi Melan,

What does the above system property do, could you please explain it further?

Thanks
Imesh


On Wed, Jan 22, 2014 at 6:16 AM, Melan Nimesh <[email protected]> wrote:

> Hi,
>
> I was able to get rid of above "Tenant bar.org does not exist" error by
> defining "*wso2.loadbalancer*" system property to true
>
> Thanks,
> Melan
>
>
> On Wed, Jan 22, 2014 at 12:31 PM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>> Is this at LB side? If so, why it is trying to create tenant
>> configuration context? That is where we need to dig I think.
>>
>> On Tue, Jan 21, 2014 at 5:37 PM, Melan Nimesh <[email protected]>
>> wrote:
>> > Hi Devs,
>> >
>> > I debugged through the code of TenantAwareLoadBalanceEndpoint and
>> > ResponseInterceptor classes and seems cluster_id property not setting
>> to and
>> > getting from an identical synapse-messagecontext object instance,
>> >
>> > and when I created  a tenant using curl cmd, it displays following
>>  success
>> > message on the log
>> >
>> > TID: [0] [LB] [2014-01-21 11:43:37,054]  INFO
>> >
>> {org.apache.stratos.messaging.message.processor.tenant.TenantCreatedMessageProcessor}
>> > -  Tenant created: [tenant-id] 1 [tenant-domain] bar.org
>> >
>> > however when trying to access to a deployed web service (eg. use tryit
>> tool
>> > for echo service/ getting WSDL of ), it fails with following message
>> >
>> > TID: [0] [LB] [2014-01-21 11:47:58,376] ERROR
>> > {org.apache.axis2.transport.base.threads.NativeWorkerPool} -  Uncaught
>> > exception
>> > java.lang.RuntimeException: Cannot create tenant ConfigurationContext
>> for
>> > tenant bar.org
>> > at
>> >
>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:137)
>> > at
>> >
>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantAxisConfiguration(TenantAxisUtils.java:104)
>> > at
>> >
>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getAxisService(TenantAxisUtils.java:195)
>> > at
>> >
>> org.wso2.carbon.transport.nhttp.api.PassThroughNHttpGetProcessor.process(PassThroughNHttpGetProcessor.java:292)
>> > at
>> >
>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:155)
>> > at
>> >
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> > at java.lang.Thread.run(Thread.java:662)
>> > Caused by: java.lang.Exception: Tenant bar.org does not exist
>> > at
>> >
>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.createTenantConfigurationContext(TenantAxisUtils.java:281)
>> > at
>> >
>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:135)
>> > ... 8 more
>> >
>> > am I missed something? do I need to do any additional configurations?
>> >
>> > Thanks,
>> > Melan
>> >
>> >
>> >
>> > On Tue, Jan 21, 2014 at 12:36 PM, Melan Nimesh <[email protected]>
>> wrote:
>> >>
>> >> Hi Nirmal,
>> >>
>> >> Yes, in LB logs, I noticed that exception only, however when accessing
>> to
>> >> multiple-tenant cartridge instances "Active application instances not
>> found"
>> >> on browser intermediately.
>> >>
>> >> Thank,
>> >> Melan
>> >>
>> >>
>> >> On Tue, Jan 21, 2014 at 12:12 PM, Nirmal Fernando <
>> [email protected]>
>> >> wrote:
>> >>>
>> >>> Hi Melan,
>> >>>
>> >>> Cluster_id seems to be not set in the message context. Is this the
>> only
>> >>> exception you see?
>> >>>
>> >>>
>> >>> On Tue, Jan 21, 2014 at 11:45 AM, Udara Liyanage <[email protected]>
>> wrote:
>> >>>>
>> >>>> When a response is received at LB, it tries to decrement the request
>> in
>> >>>> flight count. There seems to be something wrong at that place.
>> >>>>
>> >>>> Touched, not typed. Erroneous words are a feature, not a typo.
>> >>>>
>> >>>> On Jan 20, 2014 3:00 PM, "Melan Nimesh" <[email protected]> wrote:
>> >>>>>
>> >>>>> Hi Devs,
>> >>>>>
>> >>>>> I was able to setup LB to access multiple-tenant cartridge
>> instances,
>> >>>>> however I am continuously getting following [1] error message on LB
>> side,
>> >>>>> and [2] on Autoscaler side as well
>> >>>>>
>> >>>>> any idea?
>> >>>>>
>> >>>>> [1]
>> >>>>> TID: [0] [LB] [2014-01-20 09:06:47,399]  INFO
>> >>>>> {org.apache.synapse.core.axis2.TimeoutHandler} -  This engine will
>> expire
>> >>>>> all callbacks after : 86400 seconds, irrespective of the timeout
>> action,
>> >>>>> after the specified or optional timeout
>> >>>>> TID: [0] [LB] [2014-01-20 09:06:47,902] ERROR
>> >>>>> {org.apache.stratos.load.balancer.mediators.ResponseInterceptor} -
>>  Could
>> >>>>> not decrement in-flight request count
>> >>>>> java.lang.RuntimeException: Cluster id not found in message context
>> >>>>> at
>> >>>>>
>> org.apache.stratos.load.balancer.mediators.ResponseInterceptor.mediate(ResponseInterceptor.java:41)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.filters.OutMediator.mediate(OutMediator.java:61)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:228)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:486)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
>> >>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>> >>>>> at
>> >>>>>
>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
>> >>>>> at
>> >>>>>
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> >>>>> at
>> >>>>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> >>>>> at
>> >>>>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> >>>>> at java.lang.Thread.run(Thread.java:662)
>> >>>>>
>> >>>>> [2] TID: [0] [Autoscaler] [2014-01-20 09:22:09,318] ERROR
>> >>>>>
>> {org.apache.stratos.messaging.message.receiver.health.stat.HealthStatEventMessageDelegator}
>> >>>>> -  Error occurred while extracting message
>> >>>>>
>> {org.apache.stratos.messaging.message.receiver.health.stat.HealthStatEventMessageDelegator}
>> >>>>>
>> >>>>> Thanks,
>> >>>>> Melan
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Melan Nimesh
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Best Regards,
>> >>> Nirmal
>> >>>
>> >>> Nirmal Fernando.
>> >>> PPMC Member & Committer of Apache Stratos,
>> >>> Senior Software Engineer, WSO2 Inc.
>> >>>
>> >>> Blog: http://nirmalfdo.blogspot.com/
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Melan Nimesh
>> >
>> >
>> >
>> >
>> > --
>> > Melan Nimesh Jayasingha
>> > Software Engineer;
>> > WSO2 Inc.
>> > PGP: 0x7B42450A
>>
>
>
>
> --
> Melan Nimesh Jayasingha
> Software Engineer;
> WSO2 Inc.
> PGP: 0x7B42450A
>

Reply via email to