Bug 863766
Summary: | webadmin: cannot run a stateless vm with java.lang.RuntimeException | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Dafna Ron <dron> | ||||||
Component: | ovirt-engine | Assignee: | Frantisek Kobzik <fkobzik> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Dafna Ron <dron> | ||||||
Severity: | urgent | Docs Contact: | |||||||
Priority: | urgent | ||||||||
Version: | 3.1.0 | CC: | dyasny, iheim, jlibosva, lpeer, michal.skrivanek, mpavlik, Rhev-m-bugs, sgrinber, yeylon, ykaul | ||||||
Target Milestone: | --- | Keywords: | Regression | ||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | virt | ||||||||
Fixed In Version: | si22 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2012-12-04 20:01:07 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 854491 | ||||||||
Attachments: |
|
In gerrit: http://gerrit.ovirt.org/#/c/8461/ *** Bug 864918 has been marked as a duplicate of this bug. *** stateless VM can be run in si22 with no issue Created attachment 637017 [details]
log_collector
it seems that in si23 this issues is back, VM cannot be stated stateless, snapshot is locked forever log collector is attcahed 2012-11-02 10:37:44,963 ERROR [org.ovirt.engine.core.bll.CommandsFactory] (pool-4-thread-47) [2b7fd09e] CommandsFactory [parameter: VdcActionParametersBase]: Failed to get type information using reflection for Action: CreateAllSnapshotsFromVm: java.lang.RuntimeException: could not find matching constructor for Command class class org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand at org.ovirt.engine.core.bll.CommandsFactory.findCommandConstructor(CommandsFactory.java:154) [engine-bll.jar:] at org.ovirt.engine.core.bll.CommandsFactory.CreateCommand(CommandsFactory.java:36) [engine-bll.jar:] at org.ovirt.engine.core.bll.Backend.endAction(Backend.java:366) [engine-bll.jar:] at org.ovirt.engine.core.bll.Backend.EndAction(Backend.java:359) [engine-bll.jar:] at sun.reflect.GeneratedMethodAccessor366.invoke(Unknown Source) [:1.7.0_09-icedtea] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_09-icedtea] at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_09-icedtea] This is a different issue - please see 872201 verified on si24, VM can be started stateless |
Created attachment 622952 [details] log Description of problem: we cannot run a stateless vm. when running the vm we are getting java.lang.RuntimeException on RunVmCommand and the stateless snapshot is stuck in image locked Version-Release number of selected component (if applicable): si20 How reproducible: 100% Steps to Reproduce: 1. create a vm with disk 2. edit vm -> check the stateless checkbox 3. run the vm Actual results: we fail to run the vm with java.lang.RuntimeException and the snapshot is stuck in image locked Expected results: we should be able to run the vm and if for any reason operation fails we should release lock on snapshot and roll back. Additional info:log 2012-10-07 11:15:56,833 ERROR [org.ovirt.engine.core.bll.CommandsFactory] (pool-4-thread-50) CommandsFactory [parameter: VdcActionParametersBase]: Failed to get type information using reflection for Action: RunVm: java.lang.RuntimeException: could not find matching constructor for Command class class org.ovirt.engine.core.bll.RunVmCommand at org.ovirt.engine.core.bll.CommandsFactory.findCommandConstructor(CommandsFactory.java:146) [engine-bll.jar:] at org.ovirt.engine.core.bll.CommandsFactory.CreateCommand(CommandsFactory.java:36) [engine-bll.jar:] at org.ovirt.engine.core.bll.Backend.endAction(Backend.java:354) [engine-bll.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_05-icedtea] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_05-icedtea] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_05-icedtea] at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_05-icedtea] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72) [jboss-as-ee.jar:7.1.2.Final-redhat-1] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation.jar:1.1.1.Final-redhat-1] at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374) [jboss-invocation.jar:1.1.1.Final-redhat-1] at org.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11) [engine-utils.jar:] at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) [:1.7.0_05-icedtea] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_05-icedtea] at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_05-icedtea] at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123) [jboss-as-ee.jar:7.1.2.Final-redhat-1] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation.jar:1.1.1.Final-redhat-1] :