Java Vim25发生一般系统错误:授权异常

Java Vim25发生一般系统错误:授权异常,java,vmware,vcenter,Java,Vmware,Vcenter,我正在尝试使用VIM25库检查vCenter用户是否具有根文件夹的权限。我正在使用hasprivilegeomentity方法 vimport.hasPrivilegeOnEntity(authorizationManager, rootFolder, userSessionKey, privilages); 上述代码在vCenter Server 6.0中运行良好,但在5.5中不起作用,出现以下异常 com.sun.xml.internal.ws.fault.ServerSOAPFaultE

我正在尝试使用VIM25库检查vCenter用户是否具有根文件夹的权限。我正在使用hasprivilegeomentity方法

vimport.hasPrivilegeOnEntity(authorizationManager, rootFolder, userSessionKey, privilages);
上述代码在vCenter Server 6.0中运行良好,但在5.5中不起作用,出现以下异常

com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: A general system error occurred: Authorize Exception Please see the server log to find more detail regarding exact cause of the failure.
    at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
    at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:124)
    at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
    at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
    at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
    at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
    at com.sun.proxy.$Proxy37.hasPrivilegeOnEntity(Unknown Source)

详细信息:发生一般系统错误:授权异常

我们使用特定权限检查登录用户的特定实体。VMware具有一系列特权

vCenter 5.5拥有265个权限,vCenter 6.0拥有310个权限

在我的代码中,我检查了根文件夹(对于vCenter 5.5)的权限,这些权限属于vCenter 6.0,但出现异常

更正特权列表后,一切都顺利进行

在编写代码时,我们应该拥有vCenter 5.5和6.0中常见的特权列表。或者根据您的要求提供两个不同的列表