We are using JBossPortal 2.6.3 against OpenLdap v. 2.3 for authentication and role management. Whenever an admistrative user tries to get the Member list for any of the custom roles, we get the following exception:
Caused by: java.lang.IllegalArgumentException: Component _id58jbpns_2fadmin_2fMembers_2fIdentityAdminPortletWindowsnpbj must be embedded in an form
at org.apache.myfaces.shared_impl.renderkit.html.HtmlButtonRendererBase.buildOnClick(HtmlButtonRendererBase.java:136)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlButtonRendererBase.encodeEnd(HtmlButtonRendererBase.java:111)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:540)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:498)
Any ideas of what could be causing this since all the member and role information is stored in LDAP? The way we are getting the member list is via the Members link under Role Management in the portal.
Thanks,
Jeremiah
Hello,
I have the exact same problem
Did you manage to find what is the cause?
I can not get the users...
Thanks,
Tali