Index: /trunk/src/VBox/Main/idl/VirtualBox.xidl
===================================================================
--- /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 74845)
+++ /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 74846)
@@ -25382,4 +25382,7 @@
         <desc>Progress object to track the operation completion.</desc>
       </param>
+      <param name="virtualBox" type="IVirtualBox" dir="in">
+	<desc>Reference to the server-side API root object.</desc>
+      </param>
     </method>
 
Index: /trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp	(revision 74845)
+++ /trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp	(revision 74846)
@@ -2487,4 +2487,6 @@
         /// exposed in .xidl
         if (m->virtualSystemDescriptions.size() == 1) {
+            ComPtr<IVirtualBox> VBox(mVirtualBox);
+
             pTask->pProgress->init(mVirtualBox, static_cast<IAppliance*>(this),
                          Bstr("Test progress").raw(),
@@ -2495,5 +2497,5 @@
                          25); // ULONG ulFirstOperationWeight,
 
-            hrc = cloudClient->ExportVM(m->virtualSystemDescriptions.front(), pTask->pProgress);
+            hrc = cloudClient->ExportVM(m->virtualSystemDescriptions.front(), pTask->pProgress, VBox);
         } else {
             /// @todo Fail here with user notification. We do export 1 VM only
