Team --
I have several Partners testing SMVI 1.0, but unable to restore VMDKs with whitespaces in their name after removing them within VirtualCenter.
See error below ( C:\Program Files\NetApp\SMVI\server\log\server.log 😞
ERROR - Storage system error: Invalid argument
ERROR - FLOW-11019: Failure in RestoreAction: Storage system error: Invalid argument
java.lang.RuntimeException: Storage system error: Invalid argument
at com.netapp.smvi.task.vmware.restore.RestoreAction.createDirectory(RestoreAction.java:398)
at com.netapp.smvi.task.vmware.restore.RestoreAction.checkDirectoryExists(RestoreAction.java:366)
at com.netapp.smvi.task.vmware.restore.RestoreAction.createOriginalPath(RestoreAction.java:284)
at com.netapp.smvi.task.vmware.restore.RestoreAction.restoreSingleFile(RestoreAction.java:190)
at com.netapp.smvi.task.vmware.restore.RestoreAction.execute(RestoreAction.java:90)
at com.netapp.common.flow.TaskInstanceTemplate.execute(TaskInstanceTemplate.java:281)
at com.netapp.common.flow.Operation.executeCurrentStack(Operation.java:132)
at com.netapp.common.flow.Operation.execute(Operation.java:52)
More specifically, the error output from the GUI:
=== CLIENT ===
Version=unknown
Build=unknown
OS Name=Windows 2003
OS Arch=x86
OS Version=5.2
=== ERROR ===
com.netapp.nmf.smvi.main.SmviErrorDetailException
=== MESSAGE ===
Error restoring backed up entity
=== DETAILS ===
Storage system error: Invalid argument
=== CORRECTIVE ACTION ===
null
=== STACK TRACE ===
com.netapp.nmf.smvi.main.SmviErrorDetailException: Error restoring backed up entity
at com.netapp.nmf.smvi.restore.RestoreGUICallBack.status(RestoreGUICallBack.java:52)
at com.netapp.nmf.smvi.services.server.EventQueuedGUICallBack$2.run(EventQueuedGUICallBack.java:48)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I appears to throw an exception for directory creation (upon restore) if your VM's path is similar to:
"/vol/myFlexVol/My Virtual Machine"
See error here:
ZEPHYR-10003: ZAPI call "file-create-directory" to "192.168.58.40" returned error: Invalid argument (13114)
Please advise on workaround and/or point-release bug fix.
Brian Mitchell | Senior Systems Engineer | Arrow Electronics
m: (770) 298-1171 | 1725 Windward Concourse Alpharetta, GA 30005
brianmitchell@arrow.com | www.arrowecs.com | www.ntapgeek.com