Uploaded image for project: 'Oozie'
  1. Oozie
  2. OOZIE-3071

Oozie 4.3 Spark sharelib ueses a different version of commons-lang3 than Spark 2.2.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 4.3.0
    • None
    • core

    Description

      Currently Oozie 4.3.0 uses commons-lang3 version 3.3.2 in Spark sharelib.
      Spark 2.2.0 uses commons-lang3 version 3.5.
      This causes Oozie(/Spark) job failures on EMR-5.8.0 clusters.

      Error message:
      17/08/22 00:22:43 ERROR ApplicationMaster: User class threw exception: java.lang.IllegalArgumentException: Illegal pattern component: XXX
      java.lang.IllegalArgumentException: Illegal pattern component: XXX
      at org.apache.commons.lang3.time.FastDatePrinter.parsePattern(FastDatePrinter.java:282)
      at org.apache.commons.lang3.time.FastDatePrinter.init(FastDatePrinter.java:149)
      at org.apache.commons.lang3.time.FastDatePrinter.<init>(FastDatePrinter.java:142)
      at org.apache.commons.lang3.time.FastDateFormat.<init>(FastDateFormat.java:384)
      at org.apache.commons.lang3.time.FastDateFormat.<init>(FastDateFormat.java:369)
      at org.apache.commons.lang3.time.FastDateFormat$1.createInstance(FastDateFormat.java:91)
      at org.apache.commons.lang3.time.FastDateFormat$1.createInstance(FastDateFormat.java:88)
      at org.apache.commons.lang3.time.FormatCache.getInstance(FormatCache.java:82)

      Attachments

        1. OOZIE-3071.patch
          1 kB
          Ran Gu
        2. OOZIE-3071-1.patch
          0.4 kB
          Artem Ervits

        Issue Links

          Activity

            People

              dbist13 Artem Ervits
              rangu Ran Gu
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: