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/
Home Products Support Community News


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 08:59:06 +0800
Cc: xen-api@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 17 Mar 2009 17:59:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49BFA3B2.5000006@xxxxxxxxxxxxxxx>
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>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird (X11/20081209)
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.
>> 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.


xen-api mailing list

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