Re: [ovirt-users] Help debugging VM import error
It seems like a regression from 55a71302ef91c91e8d9d418794ea3be990dcfe71 Since memory disk was not considered a disk entity in the engine, the VM regisatration worked well. Now, that the memory disk became an entity and the validation was added, it should also be addressed in the VM's OVF. Now it isn't part of the VM's OVF and the disk does not get created in the DB and that is probably why the operation fails. Thanks Arik for pointing this out. Regards, Maor On Thu, Apr 26, 2018 at 11:06 AM, Arik Hadaswrote: > > On Mon, Apr 23, 2018 at 10:02 PM, Roy Golan wrote: > >> I suspect >> >> List guids = Guid.createGuidListFromString( >> snap.getMemoryVolume()); >> >> where guids is empty because there is not memory volume. which fails this >> >> StorageDomain sd = >> getStorageDomainDao().getForStoragePool(guids.get(0), >> params.getStoragePoolId()); >> > > Note that this analysis is based on an incorrect version of the code since > it happened with version 4.2.2.6. So it may still happen with the > up-to-date code on the master branch as well. (Also note that had 'guids' > be empty the exception would have been IndexOutOfBoundsException rather > than NPE). > > >> >> >> On Mon, 23 Apr 2018 at 22:01 Benny Zlotnik wrote: >> >>> Looks like a bug. Can you please file a report: >>> https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine >>> >>> On Mon, Apr 23, 2018 at 9:38 PM, ~Stack~ wrote: >>> Greetings, After my rebuild, I have imported my VM's. Everything went smooth and all of them came back, except one. One VM gives me the error "General command validation failure." which isn't helping me when I search for the problem. The oVirt engine logs aren't much better at pointing to what the failure is (posted below). Can someone help me figure out why this VM isn't importing, please? Thanks! ~Stack~ 2018-04-23 13:31:44,313-05 INFO [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigur ationCommand] (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' 2018-04-23 13:31:44,349-05 ERROR [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigur ationCommand] (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during ValidateFailure.: java.lang.NullPointerException at org.ovirt.engine.core.bll.validator.ImportValidator.validate StorageExistsForMemoryDisks(ImportValidator.java:140) [bll.jar:] at org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigura tionCommand.isValidDisks(ImportVmFromConfigurationCommand.java:151) [bll.jar:] at org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigura tionCommand.validate(ImportVmFromConfigurationCommand.java:103) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.internalValidate(Comma ndBase.java:779) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBa se.java:368) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner .canRunActions(PrevalidatingMultipleActionsRunner.java:113) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner .invokeCommands(PrevalidatingMultipleActionsRunner.java:99) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner .execute(PrevalidatingMultipleActionsRunner.java:76) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Bac kend.java:596) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) [bll.jar:] at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor. processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:509) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.del egateInterception(Jsr299BindingsInterceptor.java:78) at
Re: [ovirt-users] Help debugging VM import error
On Mon, Apr 23, 2018 at 10:02 PM, Roy Golanwrote: > I suspect > > List guids = Guid.createGuidListFromString( > snap.getMemoryVolume()); > > where guids is empty because there is not memory volume. which fails this > > StorageDomain sd = getStorageDomainDao(). > getForStoragePool(guids.get(0), params.getStoragePoolId()); > Note that this analysis is based on an incorrect version of the code since it happened with version 4.2.2.6. So it may still happen with the up-to-date code on the master branch as well. (Also note that had 'guids' be empty the exception would have been IndexOutOfBoundsException rather than NPE). > > > On Mon, 23 Apr 2018 at 22:01 Benny Zlotnik wrote: > >> Looks like a bug. Can you please file a report: >> https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine >> >> On Mon, Apr 23, 2018 at 9:38 PM, ~Stack~ wrote: >> >>> Greetings, >>> >>> After my rebuild, I have imported my VM's. Everything went smooth and >>> all of them came back, except one. One VM gives me the error "General >>> command validation failure." which isn't helping me when I search for >>> the problem. >>> >>> The oVirt engine logs aren't much better at pointing to what the failure >>> is (posted below). >>> >>> Can someone help me figure out why this VM isn't importing, please? >>> >>> Thanks! >>> ~Stack~ >>> >>> >>> 2018-04-23 13:31:44,313-05 INFO >>> [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma >>> nd] >>> (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired >>> to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, >>> 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', >>> sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' >>> 2018-04-23 13:31:44,349-05 ERROR >>> [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma >>> nd] >>> (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during >>> ValidateFailure.: java.lang.NullPointerException >>> at >>> org.ovirt.engine.core.bll.validator.ImportValidator. >>> validateStorageExistsForMemoryDisks(ImportValidator.java:140) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma >>> nd.isValidDisks(ImportVmFromConfigurationCommand.java:151) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma >>> nd.validate(ImportVmFromConfigurationCommand.java:103) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.CommandBase.internalValidate( >>> CommandBase.java:779) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:368) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRu >>> nner.canRunActions(PrevalidatingMultipleActionsRunner.java:113) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRu >>> nner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute( >>> PrevalidatingMultipleActionsRunner.java:76) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl( >>> Backend.java:596) >>> [bll.jar:] >>> at >>> org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) >>> [bll.jar:] >>> at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) >>> [:1.8.0_161] >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke( >>> DelegatingMethodAccessorImpl.java:43) >>> [rt.jar:1.8.0_161] >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> [rt.jar:1.8.0_161] >>> at >>> org.jboss.as.ee.component.ManagedReferenceMethodIntercep >>> tor.processInvocation(ManagedReferenceMethodInterceptor.java:52) >>> at >>> org.jboss.invocation.InterceptorContext.proceed( >>> InterceptorContext.java:422) >>> at >>> org.jboss.invocation.InterceptorContext$Invocation. >>> proceed(InterceptorContext.java:509) >>> at >>> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. >>> delegateInterception(Jsr299BindingsInterceptor.java:78) >>> at >>> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. >>> doMethodInterception(Jsr299BindingsInterceptor.java:88) >>> at >>> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. >>> processInvocation(Jsr299BindingsInterceptor.java:101) >>> at >>> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1. >>> processInvocation(UserInterceptorFactory.java:63) >>> at >>> org.jboss.invocation.InterceptorContext.proceed( >>> InterceptorContext.java:422) >>> at >>> org.jboss.invocation.InterceptorContext$Invocation. >>> proceed(InterceptorContext.java:509) >>> at >>> org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerIntercepto >>>
Re: [ovirt-users] Help debugging VM import error
Thank you Roy and Benny for your assistance. I have opened the following bug ticket: https://bugzilla.redhat.com/show_bug.cgi?id=1571039 Please let me know if there is something else I can provide. And thank you for your work on oVirt! :-) ~Stack~ signature.asc Description: OpenPGP digital signature ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Re: [ovirt-users] Help debugging VM import error
On 04/23/2018 01:57 PM, Roy Golan wrote: > Please open a bug including the logs. > https://www.ovirt.org/community/get-involved/report-a-bug/ Sorry, got pulled onto another project that a coworker needed help on. I will gladly file a bug report in the morning (or later tonight if I get the chance). > Also what is the exact version you are using? 4.2.2 Thanks! ~Stack~ signature.asc Description: OpenPGP digital signature ___ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
Re: [ovirt-users] Help debugging VM import error
I suspect List guids = Guid.createGuidListFromString(snap.getMemoryVolume()); where guids is empty because there is not memory volume. which fails this StorageDomain sd = getStorageDomainDao().getForStoragePool(guids.get(0), params.getStoragePoolId()); On Mon, 23 Apr 2018 at 22:01 Benny Zlotnikwrote: > Looks like a bug. Can you please file a report: > https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine > > On Mon, Apr 23, 2018 at 9:38 PM, ~Stack~ wrote: > >> Greetings, >> >> After my rebuild, I have imported my VM's. Everything went smooth and >> all of them came back, except one. One VM gives me the error "General >> command validation failure." which isn't helping me when I search for >> the problem. >> >> The oVirt engine logs aren't much better at pointing to what the failure >> is (posted below). >> >> Can someone help me figure out why this VM isn't importing, please? >> >> Thanks! >> ~Stack~ >> >> >> 2018-04-23 13:31:44,313-05 INFO >> [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] >> (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired >> to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, >> 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', >> sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' >> 2018-04-23 13:31:44,349-05 ERROR >> [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] >> (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during >> ValidateFailure.: java.lang.NullPointerException >> at >> >> org.ovirt.engine.core.bll.validator.ImportValidator.validateStorageExistsForMemoryDisks(ImportValidator.java:140) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.isValidDisks(ImportVmFromConfigurationCommand.java:151) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.validate(ImportVmFromConfigurationCommand.java:103) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.CommandBase.internalValidate(CommandBase.java:779) >> [bll.jar:] >> at >> org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:368) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.canRunActions(PrevalidatingMultipleActionsRunner.java:113) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99) >> [bll.jar:] >> at >> >> org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute(PrevalidatingMultipleActionsRunner.java:76) >> [bll.jar:] >> at >> org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Backend.java:596) >> [bll.jar:] >> at >> org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) >> [bll.jar:] >> at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) >> [:1.8.0_161] >> at >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> [rt.jar:1.8.0_161] >> at java.lang.reflect.Method.invoke(Method.java:498) >> [rt.jar:1.8.0_161] >> at >> >> org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) >> at >> >> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) >> at >> >> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) >> at >> >> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78) >> at >> >> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88) >> at >> >> org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101) >> at >> >> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) >> at >> >> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) >> at >> >> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) >> at >> >> org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerInterceptor.aroundInvoke(CorrelationIdTrackerInterceptor.java:13) >> [bll.jar:] >> at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) >> [:1.8.0_161] >> at >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> [rt.jar:1.8.0_161] >> at java.lang.reflect.Method.invoke(Method.java:498) >> [rt.jar:1.8.0_161] >> at >> >> org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89) >> at >> >>
Re: [ovirt-users] Help debugging VM import error
Looks like a bug. Can you please file a report: https://bugzilla.redhat.com/enter_bug.cgi?product=ovirt-engine On Mon, Apr 23, 2018 at 9:38 PM, ~Stack~wrote: > Greetings, > > After my rebuild, I have imported my VM's. Everything went smooth and > all of them came back, except one. One VM gives me the error "General > command validation failure." which isn't helping me when I search for > the problem. > > The oVirt engine logs aren't much better at pointing to what the failure > is (posted below). > > Can someone help me figure out why this VM isn't importing, please? > > Thanks! > ~Stack~ > > > 2018-04-23 13:31:44,313-05 INFO > [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] > (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired > to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, > 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', > sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' > 2018-04-23 13:31:44,349-05 ERROR > [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] > (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during > ValidateFailure.: java.lang.NullPointerException > at > org.ovirt.engine.core.bll.validator.ImportValidator. > validateStorageExistsForMemoryDisks(ImportValidator.java:140) > [bll.jar:] > at > org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma > nd.isValidDisks(ImportVmFromConfigurationCommand.java:151) > [bll.jar:] > at > org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationComma > nd.validate(ImportVmFromConfigurationCommand.java:103) > [bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.internalValidate( > CommandBase.java:779) > [bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:368) > [bll.jar:] > at > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRu > nner.canRunActions(PrevalidatingMultipleActionsRunner.java:113) > [bll.jar:] > at > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRu > nner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99) > [bll.jar:] > at > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute( > PrevalidatingMultipleActionsRunner.java:76) > [bll.jar:] > at > org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Backend.java:596) > [bll.jar:] > at > org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) > [bll.jar:] > at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) > [:1.8.0_161] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_161] > at java.lang.reflect.Method.invoke(Method.java:498) > [rt.jar:1.8.0_161] > at > org.jboss.as.ee.component.ManagedReferenceMethodIntercep > tor.processInvocation(ManagedReferenceMethodInterceptor.java:52) > at > org.jboss.invocation.InterceptorContext.proceed( > InterceptorContext.java:422) > at > org.jboss.invocation.InterceptorContext$Invocation. > proceed(InterceptorContext.java:509) > at > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. > delegateInterception(Jsr299BindingsInterceptor.java:78) > at > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. > doMethodInterception(Jsr299BindingsInterceptor.java:88) > at > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor. > processInvocation(Jsr299BindingsInterceptor.java:101) > at > org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1. > processInvocation(UserInterceptorFactory.java:63) > at > org.jboss.invocation.InterceptorContext.proceed( > InterceptorContext.java:422) > at > org.jboss.invocation.InterceptorContext$Invocation. > proceed(InterceptorContext.java:509) > at > org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerIntercepto > r.aroundInvoke(CorrelationIdTrackerInterceptor.java:13) > [bll.jar:] > at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) > [:1.8.0_161] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_161] > at java.lang.reflect.Method.invoke(Method.java:498) > [rt.jar:1.8.0_161] > at > org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor. > processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89) > at > org.jboss.invocation.InterceptorContext.proceed( > InterceptorContext.java:422) > at > org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor. > processInvocation(ExecutionTimeInterceptor.java:43) > [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] > at > org.jboss.invocation.InterceptorContext.proceed( > InterceptorContext.java:422) > at > org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation( >
Re: [ovirt-users] Help debugging VM import error
Please open a bug including the logs. https://www.ovirt.org/community/get-involved/report-a-bug/ Also what is the exact version you are using? On Mon, 23 Apr 2018 at 21:48 ~Stack~wrote: > Greetings, > > After my rebuild, I have imported my VM's. Everything went smooth and > all of them came back, except one. One VM gives me the error "General > command validation failure." which isn't helping me when I search for > the problem. > > The oVirt engine logs aren't much better at pointing to what the failure > is (posted below). > > Can someone help me figure out why this VM isn't importing, please? > > Thanks! > ~Stack~ > > > 2018-04-23 13:31:44,313-05 INFO > [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] > (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired > to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, > 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', > sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' > 2018-04-23 13:31:44,349-05 ERROR > [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] > (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during > ValidateFailure.: java.lang.NullPointerException > at > > org.ovirt.engine.core.bll.validator.ImportValidator.validateStorageExistsForMemoryDisks(ImportValidator.java:140) > [bll.jar:] > at > > org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.isValidDisks(ImportVmFromConfigurationCommand.java:151) > [bll.jar:] > at > > org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.validate(ImportVmFromConfigurationCommand.java:103) > [bll.jar:] > at > > org.ovirt.engine.core.bll.CommandBase.internalValidate(CommandBase.java:779) > [bll.jar:] > at > org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:368) > [bll.jar:] > at > > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.canRunActions(PrevalidatingMultipleActionsRunner.java:113) > [bll.jar:] > at > > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99) > [bll.jar:] > at > > org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute(PrevalidatingMultipleActionsRunner.java:76) > [bll.jar:] > at > org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Backend.java:596) > [bll.jar:] > at > org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) > [bll.jar:] > at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) > [:1.8.0_161] > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_161] > at java.lang.reflect.Method.invoke(Method.java:498) > [rt.jar:1.8.0_161] > at > > org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) > at > > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) > at > > org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) > at > > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78) > at > > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88) > at > > org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101) > at > > org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) > at > > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) > at > > org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) > at > > org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerInterceptor.aroundInvoke(CorrelationIdTrackerInterceptor.java:13) > [bll.jar:] > at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) > [:1.8.0_161] > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.8.0_161] > at java.lang.reflect.Method.invoke(Method.java:498) > [rt.jar:1.8.0_161] > at > > org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89) > at > > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) > at > > org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) > [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] > at > > org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) > at > >
[ovirt-users] Help debugging VM import error
Greetings, After my rebuild, I have imported my VM's. Everything went smooth and all of them came back, except one. One VM gives me the error "General command validation failure." which isn't helping me when I search for the problem. The oVirt engine logs aren't much better at pointing to what the failure is (posted below). Can someone help me figure out why this VM isn't importing, please? Thanks! ~Stack~ 2018-04-23 13:31:44,313-05 INFO [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Lock Acquired to object 'EngineLock:{exclusiveLocks='[infra01=VM_NAME, 0b64ced5-7e4b-48cd-9d0d-24e8b905758c=VM]', sharedLocks='[0b64ced5-7e4b-48cd-9d0d-24e8b905758c=REMOTE_VM]'}' 2018-04-23 13:31:44,349-05 ERROR [org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand] (default task-72) [6793fe73-7cda-4cb5-a806-7104a05c3c1b] Error during ValidateFailure.: java.lang.NullPointerException at org.ovirt.engine.core.bll.validator.ImportValidator.validateStorageExistsForMemoryDisks(ImportValidator.java:140) [bll.jar:] at org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.isValidDisks(ImportVmFromConfigurationCommand.java:151) [bll.jar:] at org.ovirt.engine.core.bll.exportimport.ImportVmFromConfigurationCommand.validate(ImportVmFromConfigurationCommand.java:103) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.internalValidate(CommandBase.java:779) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:368) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.canRunActions(PrevalidatingMultipleActionsRunner.java:113) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute(PrevalidatingMultipleActionsRunner.java:76) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Backend.java:596) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:566) [bll.jar:] at sun.reflect.GeneratedMethodAccessor914.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:78) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:88) at org.jboss.as.weld.interceptors.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:101) at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:509) at org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerInterceptor.aroundInvoke(CorrelationIdTrackerInterceptor.java:13) [bll.jar:] at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) [:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_161] at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-11.0.0.Final.jar:11.0.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:40) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53) at