LDAP
用户无法访问
Planning
问题描述:
创建
LDAP
用户目录后,给用户添加
Planning
应用的权限,但是在
Planning
的维度或者表单上无法给用户添加权限。(添加提示成功,但是重新打开后,发现无此用户)
在服务器端的日志信息如下:
(路径:
/app/epm/Middleware/user_projects/domains/EPMSystem/servers/Planning0/logs
)
SharedServices_Security.log
[2015-10-30T10:49:58.197+08:00] [Planning0] [NOTIFICATION] [EPMCSS-00301] [oracle.EPMCSS.CSS] [tid: 23] [userId: <anonymous>] [ecid: 0058o_vfhxoB_615zvp2iW0006E10001gh,0:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.css.facade.impl.SecurityAgentCustomHeader] [SRC_METHOD: getUserName] Failed to authenticate user. Invalid credentials. Enter valid credentials.
[2015-10-30T10:49:58.197+08:00] [Planning0] [NOTIFICATION] [EPMCSS-00301] [oracle.EPMCSS.CSS] [tid: 23] [userId: <anonymous>] [ecid: 0058o_vfhxoB_615zvp2iW0006E10001gh,0:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.css.facade.impl.CSSAbstractAuthenticator] [SRC_METHOD: authenticateSecurityAgent] Failed to authenticate user. Invalid credentials. Enter valid credentials.
Planning_WebApp.log
[2015-10-30T09:24:34.007+08:00] [Planning0] [ERROR] [] [oracle.EPMHSP.adf] [tid: 22] [userId: <anonymous>] [ecid: 0058oXAGRLqB_615zvp2iW0006E10001Pa,0:1] [APP: PLANNING#11.1.2.0] [SRC_CLASS: com.hyperion.planning.adf.artifact.datacontrol.HspManageArtifactsDC] [SRC_METHOD: saveSecurity] MSG_SYNC_WITH_PROVISIONING_FAILED[[
com.hyperion.planning.HspRuntimeException: Failed to sync user with identity ldap://ORCLGUID=2095a938156940b4adbe67980f976f1f?USER with user provisioning.
at com.hyperion.planning.HyperionPlanningBean.syncUserOrGroupWithIdentity(HyperionPlanningBean.java:8029)
at com.hyperion.planning.adf.artifact.datacontrol.HspManageArtifactsDC.saveSecurity(HspManageArtifactsDC.java:1050)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:677)
at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2143)
at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3135)
at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:445)
at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:261)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1675)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2151)
at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:473)
at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:314)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:768)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:407)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
at com.hyperion.planning.adf.common.view.backing.BaseBean.executeMethod(BaseBean.java:206)
at com.hyperion.planning.adf.common.view.backing.BaseBean.executeMethod(BaseBean.java:178)
at com.hyperion.planning.adf.assignaccess.view.backing.HspAssignAccessBean.actionListenerForSaveSecurity(HspAssignAccessBean.java:358)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1433)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:972)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:439)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:219)