Uploaded image for project: 'Apache Tez'
  1. Apache Tez
  2. TEZ-1005

AM relocalization adds resources to the wrong classloader

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.5.0, 0.4.1
    • None
    • None

    Description

      If one works around TEZ-1004 by removing hand-picked jars from additional jar list (same will happen after it's fixed to compare and remove jars correctly), these jars are not usable in initializer, so you get something like, for example:

      Mon Mar 31 20:45:17 UTC 2014, org.apache.hadoop.hbase.client.RpcRetryingCaller@343d511e, java.lang.IllegalAccessError: class com.google.protobuf.HBaseZeroCopyByteString cannot access its superclass com.google.protobuf.LiteralByteString
      

      We have a small fix that seems to fix it, by adding to system classloader

      Attachments

        1. TEZ-1005.patch
          3 kB
          Sergey Shelukhin
        2. TEZ-1005.01.patch
          3 kB
          Sergey Shelukhin

        Activity

          People

            sershe Sergey Shelukhin
            sershe Sergey Shelukhin
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: