使用Java API打印XenServer中的所有VM

使用Java API打印XenServer中的所有VM,java,citrix,xen,Java,Citrix,Xen,我一直在尝试使用Xenserver,通过使用以下代码打印VM的当前文件 Connection conn = new Connection(new URL("http://")); Session.loginWithPassword(conn, "xyz", "xyz", ""); Object type //parameter) **"int size = VM.getAll(conn).size();//how many objects in XCP"** Object objArr[] =

我一直在尝试使用Xenserver,通过使用以下代码打印VM的当前文件

Connection conn = new Connection(new URL("http://"));
Session.loginWithPassword(conn, "xyz", "xyz", "");
Object type //parameter)
**"int size = VM.getAll(conn).size();//how many objects in XCP"**
Object objArr[] = VM.getAll( conn ).toArray();//Trandfer <Set>VM to Object array
VM a = Types.toVM( objArr[0] );
System.out.println( a.getUuid( conn ) );

但未能获得所需的结果,因为它为引用的行引发异常。有人能告诉我到底哪里出了问题吗?

什么样的例外?您在com.xensource.xenapi.VM.getAllVM.java:4938的线程主java.lang.NullPointerException中有stacktrace异常吗