Uploaded image for project: 'PicketLink'
  1. PicketLink
  2. PLINK-557

PicketLink throws java.lang.RuntimeException: PLFED000092: Null Value: Destination is null

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • SAML

    Description

      From https://community.jboss.org/thread/212070:

      1. Hit the sales-post app (http://localhost:8080/sales-post/)
      2. Login
      3. Click on the global logout link
      4. Click in the address bar and press enter to reload the IDP without resubmitting data
      5. Login

      On EAP 6.0.1 this results in the following error:

      08:35:49,585 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: JBoss EAP 6.0.1.GA (AS 7.1.3.Final-redhat-4) started (with errors) in 6762ms - Started 574 of 680 services (3 services failed or missing dependencies, 102 services are passive or on-demand)
      08:36:14,055 ERROR [org.picketlink.identity.federation] (http-/127.0.0.1:8080-1) PLFED000253: Exception in processing request: org.picketlink.identity.federation.core.exceptions.ProcessingException: PLFED000102: Processing Exception
      at org.picketlink.identity.federation.PicketLinkLoggerImpl.processingError(PicketLinkLoggerImpl.java:85) [picketlink-jbas7-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.core.saml.v2.util.DocumentUtil.getDocument(DocumentUtil.java:208) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.api.saml.v2.request.SAML2Request.getSAML2ObjectFromStream(SAML2Request.java:163) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.web.util.IDPWebRequestUtil.getSAMLDocumentHolder(IDPWebRequestUtil.java:123) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.processSAMLRequestMessage(AbstractIDPValve.java:505) [picketlink-jbas7-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.invoke(AbstractIDPValve.java:384) [picketlink-jbas7-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_21]
      Caused by: java.util.zip.ZipException: oversubscribed dynamic bit lengths tree
      at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147) [rt.jar:1.6.0_21]
      at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:105) [rt.jar:1.6.0_21]
      at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source)
      at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
      at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
      at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
      at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124) [rt.jar:1.6.0_21]
      at org.picketlink.identity.federation.core.saml.v2.util.DocumentUtil.getDocument(DocumentUtil.java:202) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      ... 13 more

      08:36:14,061 ERROR [org.apache.catalina.connector.CoyoteAdapter] (http-/127.0.0.1:8080-1) 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.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.web.util.PostBindingUtil.sendPost(PostBindingUtil.java:101) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.web.util.IDPWebRequestUtil.send(IDPWebRequestUtil.java:231) [picketlink-core-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.processSAMLRequestMessage(AbstractIDPValve.java:641) [picketlink-jbas7-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve.invoke(AbstractIDPValve.java:384) [picketlink-jbas7-2.1.3.1-redhat-1-bz-953972.jar:2.1.3.1-redhat-1]
      at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4]
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb-7.0.17.Final-redhat-1.jar:]
      at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_21]

      Attachments

        Activity

          People

            psilva@redhat.com Pedro Igor Craveiro
            rhn-support-dehort Derek Horton
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: