Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-10073

Revert HBASE-9718 (Add a test scope dependency on org.slf4j:slf4j-api to hbase-client)

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.96.1
    • Fix Version/s: 0.98.0, 0.96.1, 0.99.0
    • Component/s: Zookeeper
    • Labels:
      None
    • Environment:

      Centos6, sun-jdk-64bit-1.7.0.25

    • Hadoop Flags:
      Incompatible change

      Description

      Observed behavior:
      In my automation, I have a call to hbase zkcli. That call recently broke with this checkin: https://github.com/apache/hbase/commit/5af0a60efed91ac2084f25f13edb21db0f510e7c

      The error that is reported is:

      ++ ./hbase zkcli
      11:19:58  Warning: $HADOOP_HOME is deprecated.
      11:19:58  
      11:20:00  Exception in thread "main" java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory
      11:20:00  	at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)
      11:20:00  	at org.apache.zookeeper.ZooKeeperMain.<clinit>(ZooKeeperMain.java:50)
      11:20:00  	at org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServer.main(ZooKeeperMainServer.java:78)
      11:20:00  Build step 'Execute shell' marked build as failure

      That said, this checkin is perfectly valid as each component should be allowed to specify its own dependencies.

      The issue is a deeper one of dependency mismatches.

      Note: This issue only affects hadoop1, not hadoop2. It also appears in trunk, where there is a similar checkin, but since trunk is not required to work against hadoop1, this is not an issue for trunk.

        Attachments

        1. 10073.patch
          0.5 kB
          Andrew Kyle Purtell

          Issue Links

            Activity

              People

              • Assignee:
                apurtell Andrew Kyle Purtell
                Reporter:
                aleksshulman Aleksandr Shulman
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: