WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-api

Re: [Xen-API] XMLRPC call to VM.clone

To: Jean-Michel Guillaume <jean-michel.guillaume@xxxxxxxxxxxxxxx>
Subject: Re: [Xen-API] XMLRPC call to VM.clone
From: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>
Date: Wed, 18 Mar 2009 09:05:51 +0800
Cc: xen-api@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 17 Mar 2009 18:06:04 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49C0475A.10609@xxxxxxxxxx>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <49BA6A1F.6070005@xxxxxxxxxxxxxxx> <49BFA3B2.5000006@xxxxxxxxxxxxxxx> <49C0475A.10609@xxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.19 (X11/20081209)
Zhigang Wang wrote:
> Jean-Michel Guillaume wrote:
>> Jean-Michel Guillaume a �crit :
>>> Hello everyone,
>>> I am writing a Java client to use xen-api and especially the clone 
>>> feature.
That means your java bindings is not compatible with the opensource XenAPI 
implement.

zhigang

>>> Problem, when I make a remote call to that function, I get an error:
>>> [code]
>>> [2009-03-13 14:55:00 17270] ERROR (xmlrpclib2:166) Internal error 
>>> handling VM.clone
>>> Traceback (most recent call last):
>>> File "//usr/lib64/python/xen/util/xmlrpclib2.py", line 131, in 
>>> _marshaled_dispatch
>>> response = self._dispatch(method, params)
>>> File "/usr/lib64/python2.5/SimpleXMLRPCServer.py", line 415, in _dispatch
>>> return func(*params)
>>> File "//usr/lib64/python/xen/xend/XendAPI.py", line 223, in f
>>> return func(self, *args, **kwargs)
>>> File "//usr/lib64/python/xen/xend/XendAPI.py", line 258, in check_session
>>> return func(self, session, *args, **kwargs)
>>> File "//usr/lib64/python/xen/xend/XendAPI.py", line 314, in <lambda>
>>> 'VM', func, *args, **kwargs)
>>> File "//usr/lib64/python/xen/xend/XendAPI.py", line 270, in _check_ref
>>> return func(api, session, ref, *args, **kwargs)
>>> TypeError: VM_clone() takes exactly 3 arguments (4 given)
>>> [/code]
>>>
>>> I am running a Xen 3.3 from sources and everything else is executing 
>>> fine...
>>> THX
>>>
>>> JMi
>>>
>> I'm still having the issue. Has anybody already used that feature?
>>
> in XendAPI.py
> 
> 
>     def VM_clone(self, session, vm_ref):
>         return xen_api_error(XEND_ERROR_UNSUPPORTED)
> 
> this API is not implemented yet. please don't use it.
> 
> zhigang
> 
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/mailman/listinfo/xen-api


_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api

<Prev in Thread] Current Thread [Next in Thread>