Uploaded image for project: 'XalanJ2'
  1. XalanJ2
  2. XALANJ-1447

NullPointerException while using key() function

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 2.5, 2.4, 2.4Dx
    • None
    • XPath
    • Security Level: No security risk; visible to anyone (Ordinary problems in Xalan projects. Anybody can view the issue.)
    • None
    • Operating System: Windows NT/2K
      Platform: PC
    • 18008

    Description

      I have the stylesheet containing:
      <xsl:key name="bt-data" match="//bt:data" use="@id" />
      <xsl:key name="uc-attribute" match="//uc:attribute" use="@name" />

      If I use this keys this way:
      <xsl:value-of select="key('bt-data', key('uc-
      attribute', 'list1.0.A003')/@data)" />

      NullPointerException is thrown. If an element is found by key uc-attribute, the
      exception is thrown. If no element is found by key uc-attribute, no exception
      is thrown. This problem occurs in Xalan version 2.4.0, 2.4.1 and 2.5.D1.
      Versions 2.2.0 and 2.3.1 works fine.

      Attachments

        1. Bug1447FuncKey.txt
          0.5 kB
          Christine Li
        2. ASF.LICENSE.NOT.GRANTED--FuncKeyPatch.txt
          2 kB
          Christine Li
        3. ASF.LICENSE.NOT.GRANTED--FuncKeyPatch.txt
          2 kB
          Christine Li
        4. ASF.LICENSE.NOT.GRANTED--FuncKeyIDPatch.txt
          4 kB
          Christine Li
        5. ASF.LICENSE.NOT.GRANTED--out.zip
          0.9 kB
          Christine Li
        6. ASF.LICENSE.NOT.GRANTED--idkey68.xsl
          0.7 kB
          Christine Li
        7. ASF.LICENSE.NOT.GRANTED--idkey68.xml
          0.3 kB
          Christine Li
        8. ASF.LICENSE.NOT.GRANTED--idkey67.xsl
          0.7 kB
          Christine Li
        9. ASF.LICENSE.NOT.GRANTED--idkey67.xml
          0.3 kB
          Christine Li
        10. ASF.LICENSE.NOT.GRANTED--idkey66.xsl
          0.6 kB
          Christine Li
        11. ASF.LICENSE.NOT.GRANTED--idkey66.xml
          0.3 kB
          Christine Li
        12. ASF.LICENSE.NOT.GRANTED--idkey65.xsl
          0.7 kB
          Christine Li
        13. ASF.LICENSE.NOT.GRANTED--idkey65.xml
          0.3 kB
          Christine Li
        14. ASF.LICENSE.NOT.GRANTED--idkey64.xsl
          0.7 kB
          Christine Li
        15. ASF.LICENSE.NOT.GRANTED--idkey64.xml
          0.7 kB
          Christine Li
        16. ASF.LICENSE.NOT.GRANTED--tst.xsl
          2 kB
          Luboš Hartman
        17. ASF.LICENSE.NOT.GRANTED--tst.xml
          5 kB
          Luboš Hartman
        18. ASF.LICENSE.NOT.GRANTED--UCXMLTest.xml
          4 kB
          Luboš Hartman

        Activity

          People

            jycli@ca.ibm.com Christine Li
            lubos.hartman@unicorn.cz Luboš Hartman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: