Hi all,<div><br></div><div>I have a problem with XMLRPC API using it with JAVA.</div><div>When I send a request to opennebula XMLRPC server, I receive </div><div>a response like this:</div><div><div><br></div><div>[Ljava.lang.Object;@19968e23</div>
</div><div><br></div><div>How can I extract the vid from this response object?</div><div><br></div><div>I have followed all the instructions in the java example of the web site.</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; line-height: 18px; "><pre class="code java" style="padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(85, 85, 85); border-right-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); border-left-color: rgb(85, 85, 85); color: rgb(85, 85, 85); background-color: rgb(245, 245, 245); overflow-x: scroll; overflow-y: scroll; line-height: 18px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; ">
<span class="kw1" style="color: rgb(177, 177, 0); ">public</span> <span class="kw1" style="color: rgb(177, 177, 0); ">class</span> XmlRpcTest <span class="br0" style="color: rgb(102, 204, 102); ">{</span>
    <span class="kw1" style="color: rgb(177, 177, 0); ">public</span> <span class="kw1" style="color: rgb(177, 177, 0); ">static</span> <span class="kw4" style="color: rgb(153, 51, 51); ">void</span> main<span class="br0" style="color: rgb(102, 204, 102); ">(</span> <a href="http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">String</span></a> args<span class="br0" style="color: rgb(102, 204, 102); ">[</span><span class="br0" style="color: rgb(102, 204, 102); ">]</span> <span class="br0" style="color: rgb(102, 204, 102); ">)</span> <span class="kw1" style="color: rgb(177, 177, 0); ">throws</span> <a href="http://www.google.com/search?hl=en&q=allinurl%3Aexception+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">Exception</span></a> <span class="br0" style="color: rgb(102, 204, 102); ">{</span>
        XmlRpcClient client <span class="sy0" style="color: rgb(102, 204, 102); ">=</span> <span class="kw1" style="color: rgb(177, 177, 0); ">new</span> XmlRpcClient<span class="br0" style="color: rgb(102, 204, 102); ">(</span> <span class="st0" style="color: rgb(255, 0, 0); ">"<a href="http://localhost:2633/RPC2">http://localhost:2633/RPC2</a>"</span> <span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
        <a href="http://www.google.com/search?hl=en&q=allinurl%3Avector+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">Vector</span></a> params <span class="sy0" style="color: rgb(102, 204, 102); ">=</span> <span class="kw1" style="color: rgb(177, 177, 0); ">new</span> <a href="http://www.google.com/search?hl=en&q=allinurl%3Avector+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">Vector</span></a><span class="br0" style="color: rgb(102, 204, 102); ">(</span><span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
        params.<span class="me1" style="color: rgb(0, 102, 0); ">addElement</span><span class="br0" style="color: rgb(102, 204, 102); ">(</span><span class="st0" style="color: rgb(255, 0, 0); ">"SESSION-GOLA&4H910"</span><span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
        params.<span class="me1" style="color: rgb(0, 102, 0); ">addElement</span><span class="br0" style="color: rgb(102, 204, 102); ">(</span><span class="st0" style="color: rgb(255, 0, 0); ">"MEMORY=345 CPU=4 DISK=[FILE=<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold; ">\"</span>img<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold; ">\"</span>,TYPE=cd]"</span>
<span class="st0" style="color: rgb(255, 0, 0); ">"DISK=[FILE=<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold; ">\"</span>../f<span class="es0" style="color: rgb(0, 0, 153); font-weight: bold; ">\"</span>]"</span><span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
 
        <a href="http://www.google.com/search?hl=en&q=allinurl%3Aobject+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">Object</span></a> result <span class="sy0" style="color: rgb(102, 204, 102); ">=</span> client.<span class="me1" style="color: rgb(0, 102, 0); ">execute</span><span class="br0" style="color: rgb(102, 204, 102); ">(</span> <span class="st0" style="color: rgb(255, 0, 0); ">"one.vm.allocate"</span>, params <span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
 
        <span class="kw1" style="color: rgb(177, 177, 0); ">if</span> <span class="br0" style="color: rgb(102, 204, 102); ">(</span> result <span class="sy0" style="color: rgb(102, 204, 102); ">!=</span> <span class="kw2" style="color: rgb(0, 0, 0); font-weight: bold; ">null</span> <span class="br0" style="color: rgb(102, 204, 102); ">)</span>
            <a href="http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky" style="color: rgb(0, 152, 195); text-decoration: none; font-size: 1em; "><span class="kw3" style="color: rgb(0, 0, 102); ">System</span></a>.<span class="me1" style="color: rgb(0, 102, 0); ">out</span>.<span class="me1" style="color: rgb(0, 102, 0); ">println</span><span class="br0" style="color: rgb(102, 204, 102); ">(</span> result.<span class="me1" style="color: rgb(0, 102, 0); ">toString</span><span class="br0" style="color: rgb(102, 204, 102); ">(</span><span class="br0" style="color: rgb(102, 204, 102); ">)</span> <span class="br0" style="color: rgb(102, 204, 102); ">)</span><span class="sy0" style="color: rgb(102, 204, 102); ">;</span>
    <span class="br0" style="color: rgb(102, 204, 102); ">}</span>
<span class="br0" style="color: rgb(102, 204, 102); ">}</span></pre></span></div><div><br></div><div>Your help is kindly appreciated!</div><div><br></div><div>thanks,</div><div><br></div><div>Giuseppe </div>