Hi Dominique, Did you ever get this figured out? I am having the same problem.
I am also using LDAP for authentication and am using custom authentication and authorization components. I posted about this issue over 2 years ago and it seems it is still a problem: http://www.nabble.com/Error-Setting-up-SSO-principal-td4541121.html I get the error: Could not add credentials: org.apache.jetspeed.sso.SSOException: Could not add Principal from SITE mapping table. But there doesn't seem to be anything in my tomcat logs or my jetspeed logs about it... -aaron On Wed, Jul 18, 2007 at 11:07 PM, dee factorial <[EMAIL PROTECTED]> wrote: > Hello all, > > I've been trying to get the SSO IFrame Portlet to work. > I keep on get this error message when I try adding a credential to the > specific instance of the SSO IFrame Portlet that I created. > > Could not add credentials: org.apache.jetspeed.sso.SSOException: Could not > add Principal from SITE mapping table. > > I'm wondering if it is having difficulties adding info to the table because > of the LDAP database that I am using for the user table. > > In the Jetspeed.log I get this error. when I add the credentials for a SSO > IFrame Portlet. > > 2007-07-18 19:45:44,482 [TP-Processor2] ERROR > org.apache.jetspeed.container.invoker.ServletPortletInvoker - Failed to > dispatch.include for Portlet Application: /demo, servlet: /container > javax.servlet.ServletException > at org.apache.jetspeed.container.JetspeedContainerServlet.doGet( > JetspeedContainerServlet.java:329) > at org.apache.jetspeed.container.JetspeedContainerServlet.doPost( > JetspeedContainerServlet.java:384) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:672) > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:499) > at org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke( > ServletPortletInvoker.java:244) > at org.apache.jetspeed.container.invoker.ServletPortletInvoker.action( > ServletPortletInvoker.java:136) > at org.apache.pluto.PortletContainerImpl.processPortletAction( > PortletContainerImpl.java:164) > at > org.apache.jetspeed.container.JetspeedPortletContainerWrapper.processPortletAction > (JetspeedPortletContainerWrapper.java:133) > at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke( > ActionValveImpl.java:125) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.container.ContainerValve.invoke( > ContainerValve.java:72) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke( > ProfilerValveImpl.java:246) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke( > LoginValidationValveImpl.java:159) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke( > PasswordCredentialValveImpl.java:150) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke( > LocalizationValveImpl.java:170) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run( > AbstractSecurityValve.java:138) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAsPrivileged(Subject.java:454) > at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java > :179) > at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke( > AbstractSecurityValve.java:132) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke( > PortalURLValveImpl.java:66) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke( > CapabilityValveImpl.java:126) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke( > JetspeedPipeline.java:146) > at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java > :221) > at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java > :243) > at org.apache.jetspeed.engine.JetspeedServlet.doPost( > JetspeedServlet.java:270) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter( > XXSUrlAttackFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:178) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:432) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:105) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:107) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:148) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at org.apache.jk.common.ChannelSocket.processConnection( > ChannelSocket.java:697) > at org.apache.jk.common.ChannelSocket$SocketConnection.runIt( > ChannelSocket.java:889) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:595) > 2007-07-18 19:47:21,883 [TP-Processor7] ERROR > org.apache.jetspeed.container.invoker.ServletPortletInvoker - Failed to > dispatch.include for Portlet Application: /j2-admin, servlet: /container > java.io.NotSerializableException: Message not serializable for site:realm > at org.apache.portals.messaging.PortletMessaging.publish( > PortletMessaging.java:46) > at org.apache.jetspeed.portlets.security.sso.SSOBrowser.processAction( > SSOBrowser.java:156) > at org.apache.jetspeed.factory.JetspeedPortletInstance.processAction( > JetspeedPortletInstance.java:97) > at org.apache.jetspeed.container.JetspeedContainerServlet.doGet( > JetspeedContainerServlet.java:246) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:672) > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:499) > at org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke( > ServletPortletInvoker.java:244) > at org.apache.jetspeed.container.invoker.ServletPortletInvoker.action( > ServletPortletInvoker.java:136) > at org.apache.pluto.PortletContainerImpl.processPortletAction( > PortletContainerImpl.java:164) > at > org.apache.jetspeed.container.JetspeedPortletContainerWrapper.processPortletAction > (JetspeedPortletContainerWrapper.java:133) > at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke( > ActionValveImpl.java:125) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.container.ContainerValve.invoke( > ContainerValve.java:72) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke( > ProfilerValveImpl.java:246) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke( > LoginValidationValveImpl.java:159) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke( > PasswordCredentialValveImpl.java:150) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke( > LocalizationValveImpl.java:170) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run( > AbstractSecurityValve.java:138) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAsPrivileged(Subject.java:454) > at org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java > :179) > at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke( > AbstractSecurityValve.java:132) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke( > PortalURLValveImpl.java:66) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke( > CapabilityValveImpl.java:126) > at org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext( > JetspeedPipeline.java:167) > at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke( > JetspeedPipeline.java:146) > at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java > :221) > at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java > :243) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter( > XXSUrlAttackFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:178) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:432) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:105) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:107) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:148) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at org.apache.jk.common.ChannelSocket.processConnection( > ChannelSocket.java:697) > at org.apache.jk.common.ChannelSocket$SocketConnection.runIt( > ChannelSocket.java:889) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:595) > > > Any help would be awesome, as I've attempted to solve this many times > before. > > Thanks, Dominique > > -- > "In today's highly interdependent world, individuals and nations can no > longer resolve many of their problems by themselves. We need one another. We > must therefore develop a sense of universal responsibility. . . It is our > collective and individual responsibility to protect and nurture the global > family, to support its weaker members, and the preserve and tend to the > environment in which we all live." His Holiness the Dalai Lama, A Policy of > Kindness: An Anthology of Writings by and about the Dali Lama (Ithaca, Ny: > Snow Lion, 1990), 113-14. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
