*** Bug 1056644 has been marked as a duplicate of this bug. ***
Verified in rhevm-3.3.1-0.47.el6ev.noarch (is34). Verified by following the reproducer: 1. Starting vm ramSnapshotVM and waiting for it to boot 2. Starting cat on vm ramSnapshotVM from /dev/zero to /dev/null 3. Creating snapshot ram_snapshot_0 with RAM state 4. Stopping vm ramSnapshotVM 5. Exporting vm ramSnapshotVM to domain export_domain 6. Removing original vm to allow import vm without collapse snapshots 7. Importing vm ramSnapshotVM from export domain export_domain Results: VM was imported successfully. No NPE or errors found in engine.log. Additionally, restoring VM state (incl. RAM) from the snapshot was also successful.
Verification flow for this bug: A. Reproduce failure (NPE) on is23 (for which this bug was reported), by using these steps: 1. Have 2 data storage domains. 2. Create a VM with disk on storage domain 1. 3. Starting vm ramSnapshotVM and waiting for it to boot 4. Starting cat on vm ramSnapshotVM from /dev/zero to /dev/null 5. Creating snapshot ram_snapshot_0 with RAM state 6. Stopping vm ramSnapshotVM 7. Exporting vm ramSnapshotVM to domain export_domain 8. Removing original vm to allow import vm without collapse snapshots 9. Importing vm ramSnapshotVM from export domain export_domain to storage domain 2 B. Use the same flow on is34, to see it is fixed.
Re-verified in rhevm-3.3.1-0.47.el6ev.noarch (is34). Used updated verification scenario in comment 4. The VM was created on one data domain and then imported to a second data domain. All eneded up well, no errors during VM import. The VM is operational, including the live snapshot.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-0227.html