Created
March 4, 2013 18:42
-
-
Save thesurlydev/5084417 to your computer and use it in GitHub Desktop.
NPE while deleting network in Cloudstack 4.1-snapshot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2013-03-04 13:35:01,357 DEBUG [cloud.async.AsyncJobManagerImpl] (81985602@qtp-2071623777-63:null) submit async job-55, details: AsyncJobVO {id:55, userId: 2, accountId: 2, sessionKey: null, instanceType: null, instanceId: null, cmd: org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd, cmdOriginator: null, cmdInfo: {"id":"4c26ce31-3da6-4e5d-aa69-3f96637b7b35","response":"json","sessionkey":"d8ssFp1RD3e9GIxd1aiF1Vc/s4o\u003d","ctxUserId":"2","_":"1362422101211","ctxAccountId":"2","ctxStartEventId":"70"}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 165276484900497, completeMsid: null, lastUpdated: null, lastPolled: null, created: null} | |
2013-03-04 13:35:01,361 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-34:job-55) Executing org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd for job-55 | |
2013-03-04 13:35:01,362 DEBUG [cloud.api.ApiServlet] (81985602@qtp-2071623777-63:null) ===END=== 208.96.179.187 -- GET command=deleteNetwork&id=4c26ce31-3da6-4e5d-aa69-3f96637b7b35&response=json&sessionkey=d8ssFp1RD3e9GIxd1aiF1Vc%2Fs4o%3D&_=1362422101211 | |
2013-03-04 13:35:01,367 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-34:job-55) Sync job-55 execution on object network.209 | |
2013-03-04 13:35:01,383 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-34:job-55) job org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd for job-55 was queued, processing the queue. | |
2013-03-04 13:35:01,386 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-34:job-55) Executing sync queue item: SyncQueueItemVO {id:2, queueId: 1, contentType: AsyncJob, contentId: 55, lastProcessMsid: 165276484900497, lastprocessNumber: 2, lastProcessTime: Mon Mar 04 13:35:01 EST 2013, created: Mon Mar 04 13:35:01 EST 2013} | |
2013-03-04 13:35:01,387 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-34:job-55) Schedule queued job-55 | |
2013-03-04 13:35:01,391 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-55) Executing org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd for job-55 | |
2013-03-04 13:35:01,391 DEBUG [cloud.async.SyncQueueManagerImpl] (Job-Executor-34:job-55) There is a pending process in sync queue(id: 1) | |
2013-03-04 13:35:01,405 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Network is not implemented: Ntwk[209|Guest|6] | |
2013-03-04 13:35:01,408 DEBUG [network.rules.RulesManagerImpl] (Job-Executor-35:job-55) Releasing 0 port forwarding rules for network id=209 | |
2013-03-04 13:35:01,408 DEBUG [network.rules.RulesManagerImpl] (Job-Executor-35:job-55) Releasing 0 static nat rules for network id=209 | |
2013-03-04 13:35:01,409 DEBUG [network.rules.RulesManagerImpl] (Job-Executor-35:job-55) There are no port forwarding rules to apply for network id=209 | |
2013-03-04 13:35:01,410 DEBUG [network.rules.RulesManagerImpl] (Job-Executor-35:job-55) There are no static nat rules to apply for network id=209 | |
2013-03-04 13:35:01,411 DEBUG [network.rules.RulesManagerImpl] (Job-Executor-35:job-55) Successfully released rules for network id=209 and # of rules now = 0 | |
2013-03-04 13:35:01,411 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Successfully cleaned up portForwarding/staticNat rules for network id=209 | |
2013-03-04 13:35:01,412 DEBUG [network.lb.LoadBalancingRulesManagerImpl] (Job-Executor-35:job-55) Found 0 lb rules to cleanup | |
2013-03-04 13:35:01,412 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Successfully cleaned up load balancing rules for network id=209 | |
2013-03-04 13:35:01,413 DEBUG [network.firewall.FirewallManagerImpl] (Job-Executor-35:job-55) Releasing 0 firewall rules for network id=209 | |
2013-03-04 13:35:01,414 DEBUG [network.firewall.FirewallManagerImpl] (Job-Executor-35:job-55) There are no firewall rules to apply | |
2013-03-04 13:35:01,414 DEBUG [network.firewall.FirewallManagerImpl] (Job-Executor-35:job-55) Successfully released firewall rules for network id=209 and # of rules now = 0 | |
2013-03-04 13:35:01,414 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Successfully cleaned up firewallRules rules for network id=209 | |
2013-03-04 13:35:01,415 DEBUG [network.vpc.NetworkACLManagerImpl] (Job-Executor-35:job-55) Found no network ACLs for network id=209 | |
2013-03-04 13:35:01,415 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Successfully cleaned up NetworkACLs for network id=209 | |
2013-03-04 13:35:01,421 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Sending destroy to com.cloud.network.element.SecurityGroupElement@19903aa | |
2013-03-04 13:35:01,423 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Sending destroy to com.cloud.network.element.VirtualRouterElement@bb70ad | |
2013-03-04 13:35:01,423 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Network id=209 is destroyed successfully, cleaning up corresponding resources now. | |
2013-03-04 13:35:01,426 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-35:job-55) Deleted ip range for private network id=209 | |
2013-03-04 13:35:01,426 DEBUG [db.Transaction.Transaction] (Job-Executor-35:job-55) Rolling back the transaction: Time = 2 Name = -AsyncJobManagerImpl$1.run:401-Executors$RunnableAdapter.call:471-FutureTask$Sync.innerRun:334-FutureTask.run:166-ThreadPoolExecutor.runWorker:1146-ThreadPoolExecutor$Worker.run:615-Thread.run:679; called by -Transaction.rollback:890-Transaction.removeUpTo:833-Transaction.close:657-TransactionContextBuilder.AroundAnyMethod:39-GeneratedMethodAccessor36.invoke:-1-DelegatingMethodAccessorImpl.invoke:43-Method.invoke:616-AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs:621-AbstractAspectJAdvice.invokeAdviceMethod:610-AspectJAroundAdvice.invoke:65-ReflectiveMethodInvocation.proceed:172-ExposeInvocationInterceptor.invoke:90 | |
2013-03-04 13:35:01,427 ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-55) Unexpected exception while executing org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd | |
java.lang.NullPointerException | |
at com.cloud.utils.fsm.StateMachine2.getNextState(StateMachine2.java:81) | |
at com.cloud.utils.fsm.StateMachine2.transitTo(StateMachine2.java:100) | |
at com.cloud.network.NetworkManagerImpl.stateTransitTo(NetworkManagerImpl.java:3525) | |
at com.cloud.network.NetworkManagerImpl.destroyNetwork(NetworkManagerImpl.java:2243) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) | |
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80) | |
at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(TransactionContextBuilder.java:37) | |
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) | |
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) | |
at sun.proxy.$Proxy160.destroyNetwork(Unknown Source) | |
at com.cloud.network.NetworkServiceImpl.deleteNetwork(NetworkServiceImpl.java:1344) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) | |
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80) | |
at com.cloud.event.ActionEventInterceptor.AroundAnyMethod(ActionEventInterceptor.java:53) | |
at sun.reflect.GeneratedMethodAccessor371.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) | |
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) | |
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80) | |
at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(TransactionContextBuilder.java:37) | |
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) | |
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) | |
at sun.proxy.$Proxy203.deleteNetwork(Unknown Source) | |
at org.apache.cloudstack.api.command.user.network.DeleteNetworkCmd.execute(DeleteNetworkCmd.java:70) | |
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:163) | |
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) | |
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) | |
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80) | |
at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(TransactionContextBuilder.java:37) | |
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:616) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) | |
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) | |
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) | |
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) | |
at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:437) | |
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:1146) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) | |
at java.lang.Thread.run(Thread.java:679) | |
2013-03-04 13:35:01,428 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-55) Complete async job-55, jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: null | |
2013-03-04 13:35:01,436 DEBUG [cloud.async.SyncQueueManagerImpl] (Job-Executor-35:job-55) Sync queue (1) is currently empty | |
2013-03-04 13:35:01,436 WARN [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-55) Unable to unregister active job 55 from JMX monitoring |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment