Opened 13 years ago
Closed 13 years ago
#10134 closed defect (fixed)
VBoxManage controlvm ... savestate returns a wrong error code when failing => Fixed in SVN
Reported by: | bekks | Owned by: | |
---|---|---|---|
Component: | VM control | Version: | VirtualBox 4.1.8 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | Linux |
Description (last modified by )
When using "VBoxManage controlvm <vmname> savestate" and the command fails, the returned exit code is zero instead of non-zero, as you can see here:
myuser@mybox:~$ VBoxManage controlvm myvmname savestate && echo "Cool." || echo "Not so cool." VBoxManage: error: Machine in invalid state 2 -- saved Cool.
Doing the same with the pause argument instead of savestate returns the correct error code but a different message with the same logical content, as can be seen here:
myuser@mybox:~$ VBoxManage controlvm myvmname pause && echo "Cool." || echo "Not so cool." VBoxManage: error: Invalid machine state: Saved VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component Console, interface IConsole, callee nsISupports Context: "Pause()" at line 116 of file VBoxManageControlVM.cpp Not so cool.
Change History (4)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
And again... now readable:
From what other people posted on #vbox@freenode IRC 01/07/12, the error is the same on the following versions:
4.0.14r74382 on Ubuntu 10.04.3 64bit 4.1.8_Debianr75467 on Debian 4.1.8r75467 on Ubuntu 11.04 64bit 4.1.8r75467 on Mac OS X
comment:3 by , 13 years ago
Description: | modified (diff) |
---|---|
Summary: | VBoxManage controlvm ... savestate returns a wrong error code when failing → VBoxManage controlvm ... savestate returns a wrong error code when failing => Fixed in SVN |
Thanks for the report. Fixed in the next maintenance release (4.1.12).
comment:4 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
From what other people posted on #vbox@freenode IRC 01/07/12, the error is the same on the following versions:
4.0.14r74382 on Ubuntu 10.04.3 64bit 4.1.8_Debianr75467 on Debian 4.1.8r75467 on Ubuntu 11.04 64bit 4.1.8r75467 on Mac OS X