So the error that was occurring before was that the destination file already existed. Seems like when it failed, it didn't clean up the file. I manually deleted the destination vhd file and now am getting an error that says Object reference not set to an instance of an object.
/08/2011 02:45:26:837 : ProcessID= 2808 ThreadID= 3 OperationProgressEvent called
06/08/2011 02:45:26:837 : ProcessID= 2808 ThreadID= 3 OperationProgressEvent done
06/08/2011 02:45:26:837 : ProcessID= 2808 ThreadID= 3 the VIMPublishService client state = Opened
06/08/2011 02:45:26:837 : ProcessID= 2808 ThreadID= 3 An error occured while executing the VMCloneEngine::Clone.
Object reference not set to an instance of an object.Source: OC.VSMServices
Stack Trace: at NetApp.SCI.Common.VSMServices.VirtualSystemManagementService.CloneVirtualSystemConfigOnlyEx(String vmName, String exportDirectory, Boolean isDirectory, String newVMName, Int32 count, String DestinationHost, String SourceHost)
at NetApp.SCI.Common.VSMServices.VirtualSystemManagementService.CloneVirtualSystemConfigOnly(String vmName, String exportDirectory, Boolean isDirectory, String newVMName, Int32 count, String DestinationHost, String SourceHost)
at NetApp.SystemCenter.VMCloneEngine.Clone(ScCreateCloneRequest request)
06/08/2011 02:45:26:852 : ProcessID= 2808 ThreadID= 3 An error occured while executing the VMCloneEngine::Clone.
Object reference not set to an instance of an object.
06/08/2011 02:45:26:852 : ProcessID= 2808 ThreadID= 3 VMCloneEngine::Clone-Exit
06/08/2011 02:45:26:852 : ProcessID= 2808 ThreadID= 3 VMCloneCommand::Execute-Exit
06/08/2011 02:45:26:852 : ProcessID= 2808 ThreadID= 3 An error occured while executing the VMCloneEngine::Clone.
I'll attach the entire log file as well