[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13724886#comment-13724886
 ] 

ASF subversion and git services commented on CLOUDSTACK-3924:
-------------------------------------------------------------

Commit 2cca335856236aea584d69893b1adf67e5e233ad in branch refs/heads/master 
from [~rajesh_battala]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=2cca335 ]

CLOUDSTACK-3924 NPE while internal LB vm is getting created
Issue:
======
Unable to created internalLB Vm. this is due while determining maxconn
value from networkoffering.
to find the networking offering, networkid is passed instead of
networkoffering id which is causing the issue.

fixed:
=====
fixed the issue by passing the network offering id instead of network
id.

Conflicts:
        
plugins/network-elements/internal-loadbalancer/src/org/apache/cloudstack/network/lb/InternalLoadBalancerVMManagerImpl.java

                
> NPE while internal LB vm is getting created
> -------------------------------------------
>
>                 Key: CLOUDSTACK-3924
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3924
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller
>    Affects Versions: 4.2.0
>            Reporter: Srikanteswararao Talluri
>            Assignee: Rajesh Battala
>            Priority: Blocker
>              Labels: automation
>             Fix For: 4.2.0
>
>
> Steps to reproduce:
> =============
> 1. create a VPC with internal lb.
> 2. Create a tier(network offering).
> 3. create a VM using that network offering.
> 4. add an lb rule to the internal lb.
> 5. assign VM for that LB rule.
> Failed to start instance VM[InternalLoadBalancerVm|b-574-VM]
> java.lang.NullPointerException
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.createApplyLoadBalancingRulesCommands(InternalLoadBalancerVMManagerImpl.java:501)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.finalizeLbRulesForIp(InternalLoadBalancerVMManagerImpl.java:469)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.finalizeCommandsOnStart(InternalLoadBalancerVMManagerImpl.java:346)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.finalizeDeployment(InternalLoadBalancerVMManagerImpl.java:262)
>       at 
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:928)
>       at 
> com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:618)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.startInternalLbVm(InternalLoadBalancerVMManagerImpl.java:854)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.startInternalLbVms(InternalLoadBalancerVMManagerImpl.java:613)
>       at 
> org.apache.cloudstack.network.lb.InternalLoadBalancerVMManagerImpl.deployInternalLbVm(InternalLoadBalancerVMManagerImpl.java:597)
>       at 
> org.apache.cloudstack.network.element.InternalLoadBalancerElement.applyLBRules(InternalLoadBalancerElement.java:346)
>       at 
> com.cloud.network.lb.LoadBalancingRulesManagerImpl.applyLbRules(LoadBalancingRulesManagerImpl.java:1544)
>       at 
> com.cloud.network.lb.LoadBalancingRulesManagerImpl.applyLbRules(LoadBalancingRulesManagerImpl.java:2084)
>       at 
> com.cloud.network.lb.LoadBalancingRulesManagerImpl.applyLoadBalancerRules(LoadBalancingRulesManagerImpl.java:1581)
>       at 
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
>       at 
> com.cloud.network.lb.LoadBalancingRulesManagerImpl.applyLoadBalancerConfig(LoadBalancingRulesManagerImpl.java:1501)
>       at 
> com.cloud.network.lb.LoadBalancingRulesManagerImpl.assignToLoadBalancer(LoadBalancingRulesManagerImpl.java:1032)
>       at 
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
>       at 
> org.apache.cloudstack.api.command.user.loadbalancer.AssignToLoadBalancerRuleCmd.execute(AssignToLoadBalancerRuleCmd.java:100)
>       at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
>       at 
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       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:679)
> 2013-07-30 16:42:38,848 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
> (Job-Executor-65:job-2231 = [ 04721abb-e34b-423b-a3a7-3de4318dbbf4 ]) 
> Cleaning up resources for the vm VM[InternalLoadBalancerVm|b-574-VM] in 
> Starting state

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to