Hi,

I have seen following error while keeping some times after activate single
cartridge sample. And this error keep looping in the log.

[2015-02-14 02:28:56,850]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -  Executing
scaling rule as statistics have been reset

Exception in thread "pool-37-thread-5" [Error: null pointer:
autoscalePolicy.getLoadThresholds()]

[Near : {... autoscalePolicy.getLoadThresho ....}]

             ^

[Line: 1, Column: 1]

at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:431)

at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:143)

at org.mvel2.ast.ASTNode.optimize(ASTNode.java:159)

at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:115)

at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)

at
org.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123)

at
org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119)

at
org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:113)

at org.mvel2.MVEL.executeExpression(MVEL.java:942)

at
org.drools.base.dataproviders.MVELDataProvider.getResults(MVELDataProvider.java:111)

at org.drools.reteoo.FromNode.assertLeftTuple(FromNode.java:150)

at
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:196)

at
org.drools.reteoo.SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(SingleLeftTupleSinkAdapter.java:145)

at
org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:154)

at
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:59)

at org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:235)

at org.drools.reteoo.EntryPointNode.assertObject(EntryPointNode.java:240)

at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:350)

at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:311)

at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:903)

at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:847)

at
org.drools.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:269)

at
org.apache.stratos.autoscaler.rule.AutoscalerRuleEvaluator.evaluate(AutoscalerRuleEvaluator.java:64)

at
org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor$1.run(ClusterMonitor.java:571)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)

Caused by: java.lang.NullPointerException

at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:397)

... 26 more

[2015-02-14 02:30:26,852]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -  Executing
scaling rule as statistics have been reset

[2015-02-14 02:31:56,854]  INFO
{org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} -  Executing
scaling rule as statistics have been reset

Exception in thread "pool-37-thread-10" [Error: null pointer:
autoscalePolicy.getLoadThresholds()]

[Near : {... autoscalePolicy.getLoadThresho ....}]

             ^

[Line: 1, Column: 1]

On Sat, Feb 14, 2015 at 8:01 AM, Lakmal Warusawithana <lak...@wso2.com>
wrote:

> Hi Imesh,
>
> I have test the changes on top of EC2. Kubernetes member public IP came as
> expected. Now only missing are private and public ports mapping and cluster
> level kubernetes service IP and port.
>
> thanks
>
> On Fri, Feb 13, 2015 at 10:00 PM, Imesh Gunaratne <im...@apache.org>
> wrote:
>
>> Thanks Lakmal! It would be great if you could verify the member's public
>> IP address in EC2 with this modification.
>>
>> Thanks
>>
>> On Fri, Feb 13, 2015 at 8:48 PM, Lakmal Warusawithana <lak...@wso2.com>
>> wrote:
>>
>>> Thanks Imesh. Will run a test with it
>>>
>>>
>>> On Friday, February 13, 2015, Imesh Gunaratne <im...@apache.org> wrote:
>>>
>>>> Hi Lakmal,
>>>>
>>>> I have now added private and public IP addresses attribtues to
>>>> Kubernetes hosts in Kubernetes cluster definition and pushed changes to
>>>> master branch:
>>>>
>>>> - Updated Kubernets master and host definitions
>>>> - Updated Kubernetes IaaS to set member public IP address if a mapping
>>>> Kubernetes public IP address is found for the given pod host IP address
>>>> - Updated CLI Kubernetes cluster describe command
>>>> - Updated all sample applications
>>>> - Verified Kubernetes work flow with single-cartridge application
>>>>
>>>> {
>>>>     "clusterId": "kubernetes-cluster-1",
>>>>     "description": "Kubernetes CoreOS cluster",
>>>>     "kubernetesMaster": {
>>>>         "hostId": "KubHostMaster1",
>>>>         "hostname": "master.dev.kubernetes.example.org",
>>>>         "privateIPAddress": "172.17.8.100",
>>>>         "publicIPAddress": "172.17.8.100",
>>>>         "property": [
>>>>         ]
>>>>     },
>>>>     "portRange": {
>>>>         "upper": "5000",
>>>>         "lower": "4500"
>>>>     },
>>>>     "kubernetesHosts": [
>>>>         {
>>>>             "hostId": "KubHostSlave1",
>>>>             "hostname": "slave1.dev.kubernetes.example.org",
>>>>             "privateIPAddress": "172.17.8.101",
>>>>             "publicIPAddress": "172.17.8.101",
>>>>             "property": [
>>>>             ]
>>>>         },
>>>>         {
>>>>             "hostId": "KubHostSlave2",
>>>>             "hostname": "slave2.dev.kubernetes.example.org",
>>>>             "privateIPAddress": "172.17.8.102",
>>>>             "publicIPAddress": "172.17.8.102",
>>>>             "property": [
>>>>             ]
>>>>         }
>>>>     ],
>>>>     "property": [
>>>>         {
>>>>             "name": "payload_parameter.MB_IP",
>>>>             "value": "172.17.8.1"
>>>>         },
>>>>         {
>>>>             "name": "payload_parameter.MB_PORT",
>>>>             "value": "1883"
>>>>         },
>>>>         {
>>>>             "name": "payload_parameter.CEP_IP",
>>>>             "value": "172.17.8.1"
>>>>         },
>>>>         {
>>>>             "name": "payload_parameter.CEP_PORT",
>>>>             "value": "7711"
>>>>         },
>>>>         {
>>>>             "name": "payload_parameter.LOG_LEVEL",
>>>>             "value": "DEBUG"
>>>>         }
>>>>     ]
>>>> }
>>>>
>>>> https://issues.apache.org/jira/browse/STRATOS-1185
>>>>
>>>> Thanks
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>> --
>>> Sent from Gmail Mobile
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Lakmal Warusawithana
> Vice President, Apache Stratos
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
Lakmal Warusawithana
Vice President, Apache Stratos
Director - Cloud Architecture; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Reply via email to