[ 
https://issues.apache.org/jira/browse/DRILL-4951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zelaine Fong reassigned DRILL-4951:
-----------------------------------

    Assignee: Aman Sinha  (was: Chunhui Shi)

Assigning to [~amansinha100] for review.

> Running single HBase Unit Test results in error: 
> java.lang.IllegalAccessError: tried to access method 
> com.google.common.base.Stopwatch.<init>()V
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DRILL-4951
>                 URL: https://issues.apache.org/jira/browse/DRILL-4951
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: Chunhui Shi
>            Assignee: Aman Sinha
>
> Under contrib/storage-hbase, running this command:
> mvn test -Dtest=org.apache.drill.hbase.TestHBaseQueries#testWithEmptyTable
> Got an error complaining Stopwatch does not have an expected constructor.
> Running org.apache.drill.hbase.TestHBaseQueries
> 10:13:58.402 [main] WARN  o.a.hadoop.util.NativeCodeLoader - Unable to load 
> native-hadoop library for your platform... using builtin-java classes where 
> applicable
> 10:14:01.458 [main] WARN  o.a.h.metrics2.impl.MetricsConfig - Cannot locate 
> configuration: tried 
> hadoop-metrics2-hbase.properties,hadoop-metrics2.properties
> 10:14:02.020 [main] WARN  o.a.hadoop.hbase.http.HttpRequestLog - Jetty 
> request log can only be enabled using Log4j
> 10:14:02.584 [localhost:37323.activeMasterManager] WARN  
> org.apache.hadoop.hbase.ZNodeClearer - Environment variable HBASE_ZNODE_FILE 
> not set; znodes will not be cleared on crash by start scripts (Longer MTTR!)
> 10:14:03.130 [JvmPauseMonitor] ERROR o.a.z.server.NIOServerCnxnFactory - 
> Thread Thread[JvmPauseMonitor,5,main] died
> java.lang.IllegalAccessError: tried to access method 
> com.google.common.base.Stopwatch.<init>()V from class 
> org.apache.hadoop.hbase.util.JvmPauseMonitor$Monitor
>       at 
> org.apache.hadoop.hbase.util.JvmPauseMonitor$Monitor.run(JvmPauseMonitor.java:154)
>  ~[hbase-server-1.1.3.jar:1.1.3]
>       at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_101]
> 10:14:03.157 [JvmPauseMonitor] ERROR o.a.z.server.NIOServerCnxnFactory - 
> Thread Thread[JvmPauseMonitor,5,main] died
> java.lang.IllegalAccessError: tried to access method 
> com.google.common.base.Stopwatch.<init>()V from class 
> org.apache.hadoop.hbase.util.JvmPauseMonitor$Monitor
>       at 
> org.apache.hadoop.hbase.util.JvmPauseMonitor$Monitor.run(JvmPauseMonitor.java:154)
>  ~[hbase-server-1.1.3.jar:1.1.3]
>       at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_101]
> 10:14:03.670 [localhost:37323.activeMasterManager] WARN  
> o.a.h.h.p.s.wal.WALProcedureStore - Log directory not found: File 
> file:/home/shi/dev/chunhui-shi/drill/contrib/storage-hbase/target/test-data/cea28708-595f-4585-ba37-9ba2a85ff0b1/MasterProcWALs
>  does not exist
> 10:14:03.907 [RS:0;localhost:43220] WARN  o.a.h.h.regionserver.HRegionServer 
> - reportForDuty failed; sleeping and then retrying.
> 10:14:04.931 [RS:0;localhost:43220] WARN  
> org.apache.hadoop.hbase.ZNodeClearer - Environment variable HBASE_ZNODE_FILE 
> not set; znodes will not be cleared on crash by start scripts (Longer MTTR!)
> 10:14:04.981 [localhost:37323.activeMasterManager] ERROR 
> o.apache.hadoop.hbase.master.HMaster - Failed to become active master
> java.lang.IllegalAccessError: tried to access method 
> com.google.common.base.Stopwatch.<init>()V from class 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.blockUntilAvailable(MetaTableLocator.java:596)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.waitMetaRegionLocation(MetaTableLocator.java:217)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.getMetaServerConnection(MetaTableLocator.java:363)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.verifyMetaRegionLocation(MetaTableLocator.java:283)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster.assignMeta(HMaster.java:907) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:743)
>  ~[hbase-server-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster.access$500(HMaster.java:183) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster$1.run(HMaster.java:1652) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]
> 10:14:04.982 [localhost:37323.activeMasterManager] ERROR 
> o.apache.hadoop.hbase.master.HMaster - Master server abort: loaded 
> coprocessors are: []
> 10:14:04.985 [localhost:37323.activeMasterManager] ERROR 
> o.apache.hadoop.hbase.master.HMaster - Unhandled exception. Starting shutdown.
> java.lang.IllegalAccessError: tried to access method 
> com.google.common.base.Stopwatch.<init>()V from class 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.blockUntilAvailable(MetaTableLocator.java:596)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.waitMetaRegionLocation(MetaTableLocator.java:217)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.getMetaServerConnection(MetaTableLocator.java:363)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.zookeeper.MetaTableLocator.verifyMetaRegionLocation(MetaTableLocator.java:283)
>  ~[hbase-client-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster.assignMeta(HMaster.java:907) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at 
> org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:743)
>  ~[hbase-server-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster.access$500(HMaster.java:183) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at org.apache.hadoop.hbase.master.HMaster$1.run(HMaster.java:1652) 
> ~[hbase-server-1.1.3.jar:1.1.3]
>       at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]
> This was due to Stopwatch was used at somewhere else earlier than 
> GuavaPatcher.patch() is called at BaseHBaseTest, thus the patcher could not 
> reload the modified class under the same name and failed the patch.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to