繁体   English   中英

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

[英]Vim25 A general system error occurred: Authorize Exception

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

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 6.0的根文件夹(对于vCenter 5.5)的权限并获得了异常。

在更正权限列表后,一切顺利进行。

在编写代码时,我们应该拥有vCenter 5.5和6.0常见的权限列表。 或根据您的要求只有2个不同的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM