CLOUDSTACK-7960: [Automation] Creation of Volume from Snapshot fails due to StringIndexOutOfBoundsException

Fixed the appropriate CopyCommand handler in simulator plugin
This commit is contained in:
Koushik Das 2014-11-26 16:00:54 +05:30
parent bf56584528
commit 4798db0de1
1 changed files with 1 additions and 2 deletions

View File

@ -151,7 +151,7 @@ public class SimulatorStorageProcessor implements StorageProcessor {
int index = snapshot.getPath().lastIndexOf("/");
String snapshotName = snapshot.getPath().substring(index + 1);
String snapshotRelPath = null;
String snapshotRelPath = "snapshots";
SnapshotObjectTO newSnapshot = new SnapshotObjectTO();
newSnapshot.setPath(snapshotRelPath + File.separator + snapshotName);
return new CopyCmdAnswer(newSnapshot);
@ -218,7 +218,6 @@ public class SimulatorStorageProcessor implements StorageProcessor {
SnapshotObjectTO snapshot = (SnapshotObjectTO)srcData;
String snapshotPath = snapshot.getPath();
int index = snapshotPath.lastIndexOf("/");
snapshotPath = snapshotPath.substring(0, index);
String snapshotName = snapshotPath.substring(index + 1);
VolumeObjectTO newVol = new VolumeObjectTO();
newVol.setPath(snapshotName);