0 Replies Latest reply on Jul 21, 2012 5:41 PM by nikhilgupta

    Error with SAML validation

    nikhilgupta

      Hi,

       

      I am trying to integrate SAML 2.0 (picketlink implementation on jboss) with Jive. But when i try to authenticate the user from idp i get following error. Has anyone got any idea about this?

       

       

      15:11:57,240 ERROR [org.picketlink.identity.federation] (ajp--192.88.157.162-8109-2) PLFED000253: Exception in processing request: java.lang.RuntimeException: PL00064: Parser: Unknown Start Element: Scoping::location=[row,col {unknown-source}]: [1,474]
      at org.picketlink.identity.federation.core.parsers.saml.SAMLAuthNRequestParser.parse(SAMLAuthNRequestParser.java:82) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.core.parsers.saml.SAMLParser.parse(SAMLParser.java:75) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.core.parsers.AbstractParser.parse(AbstractParser.java:86) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.api.saml.v2.request.SAML2Request.getSAML2ObjectFromStream(SAML2Request.java:167) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.web.util.IDPWebRequestUtil.getSAMLDocumentHolder(IDPWebRequestUtil.java:123) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.processSAMLRequestMessage(AbstractIDPValve.java:505) [picketlink-jbas7-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.invoke(AbstractIDPValve.java:384) [picketlink-jbas7-2.1.3.Final.jar:2.1.3.Final]
      at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:]
      at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:]
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
      at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]

      15:11:57,361 ERROR [org.apache.catalina.connector.CoyoteAdapter] (ajp--192.88.157.162-8109-2) An exception or error occurred in the container during the request processing: java.lang.RuntimeException: PLFED000092: Null Value: Destination is null
      at org.picketlink.identity.federation.PicketLinkLoggerImpl.nullValueError(PicketLinkLoggerImpl.java:106) [picketlink-jbas7-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.web.util.PostBindingUtil.sendPost(PostBindingUtil.java:101) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.web.util.IDPWebRequestUtil.send(IDPWebRequestUtil.java:231) [picketlink-core-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.processSAMLRequestMessage(AbstractIDPValve.java:640) [picketlink-jbas7-2.1.3.Final.jar:2.1.3.Final]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.invoke(AbstractIDPValve.java:384) [picketlink-jbas7-2.1.3.Final.jar:2.1.3.Final]
      at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:]
      at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:]
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
      at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_27]

       

      Thanks,

      Nikhil Gupta