﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
9608,VBoxManage storageattach fails when using the same filename again after delete and restarting VirtualBox fixes it),VirtualBoxBug,,"I create a VM with VBoxManage using a batch.
I copy an empty VDI to a filename of the VM.
I attach the VDI with

VBoxManage storageattach ""%variable%"" --storagectl ""IDE Controller"" --port 1 --device 0 --type hdd --medium ""%variable.vdi"" --setuuid %variable

This works the first time.

I delete the VM and repeat the process above, but when attaching the VDI file I get

VBoxManage.exe: error: Storage for the medium 'C:\Program Files\Oracle\VirtualBox\data\.VirtualBox\HardDisks\secondtimefails.vdi' is not created
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Medium, interface IMedium, callee IUnknown
Context: ""SetIDs(fSetNewUuid, bstrNewUuid.raw(), fSetNewParentUuid, bstrNewParentUuid.raw())"" at line 637 of file VBoxManageStorageControlle
r.cpp
VBoxManage.exe: error: Failed to set the medium/parent medium UUID

If delete the VM, and try it again, the same result. But here's the thing:
When I exit VirtualBox (all of its processes) and launch it again, everything works like on the first time, and the problem repeats on the second.

Any name I try reusing fails until restart of VirtualBox.

(%variable is not a real variable, it's a placeholder)

This worked in 3.x. (And I'm probably going to have to go back to it and try 4 later; you've broken quite a few things between 3 and 4.)",defect,closed,VMM,VirtualBox 4.1.2,obsolete,"VBoxManage, storageattach, vdi",,Windows,Windows
