1. 程式人生 > >HBASE: java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.

HBASE: java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.

hbase查詢時,出現以下異常:

Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: 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.client.RpcRetryingCaller.translateException(RpcRetryingCaller.java:229)
	at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:202)
	at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:326)
	at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:301)
	at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:166)
	at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:161)
	at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:794)
	at org.springframework.data.hadoop.hbase.HbaseTemplate$1.doInTable(HbaseTemplate.java:132)
	at org.springframework.data.hadoop.hbase.HbaseTemplate.execute(HbaseTemplate.java:61)
	... 75 more

首先確認,Stopwatch在google的guava包下,果斷開始查guava,發現專案裡有兩個版本的guava,刪除一個,保留與當前hbase版本匹配的另一個,執行成功。

注,guava17開始,constructors發生變化,如果確認當前專案只有一個guava包,需確認版本問題。

測試,hbase1.2.1:guava12-16,執行無誤;guava17開始,同樣出現標題異常


相關推薦

HBASE: java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.

hbase查詢時,出現以下異常: Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.IllegalAccessError: tried to access method com.goog

啟動異常java.lang.IllegalAccessError: tried to access method DefaultSingletonBeanRegistry

記錄一下 自己遇到的異常以便以後查閱         java.lang.IllegalAccessError: tried to access method org.springframework.beans.factory.support.DefaultSingleton

專案啟動報java.lang.IllegalAccessError: tried to access method

最近在對接京東代扣相關的業務,拿到京東的Demo,可以很快地把整套的流程跑下來,但當把Demo整合到專案中時,只要啟動專案就不停地報錯,錯誤資訊如下: 2017-10-13 19:34:18 ERROR _500_jsp _jspService - Han

nested exception is java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.()V from class org.hibernat

今天配置struts2+hibernate3+spring2時出現這種問題,控制檯輸出了 java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.<init>

springboot 啟動異常tried to access method org.springframework.core.convert.support.DefaultConversionServ

第一次寫文章見諒 異常緣由:由於公司專案需要將專案從普通springmvc專案轉為spring boot;轉換後做了適當配置後在idea上可以執行springboot配置的web專案,但是部署的時候就丟擲了版本衝突相關的異常;困擾了好幾天,幾個同事一起查詢問題都沒解決;最後老大刪除了部分依賴和程

安卓解決java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider

在其他手機上執行的好好的,換了一個手機執行,直接打不開,報錯: java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lan

appium執行報錯 new AppiumDriver<>(new URL(url), capabilities) 報錯 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljav

1、new AppiumDriver<>(new URL(url), capabilities) 報錯 java.lang.NoSuchMethodError:com.google.common.base.Throwables.throwIfUnchecked(Ljava/lang/Throwab

打包專案報 thread "main" java.lang.NoSuchMethodError com.google.common.base.Preconditions.checkArgument

打包專案報錯: Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Lja

java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getI...

這個報錯比較騷,完全只是因為Intent沒有寫好而已,下面是錯誤的寫法(最好不要在方法外賦值): 進入本活動時即刻報錯:

【轉】Xposed出現 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation

Xposed出現 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation的解決方法 第一次在Xposed的框架下編寫模組,在官方給的tutorial上就出現了問題,

hbase-建立連線報錯 java.lang.OutOfMemoryError: unable to create new native thread

最近在本地電腦上連線hbase 出現錯誤 找到一篇不錯的部落格,在此記錄一下,希望能給遇到類似問題的同學提供參考 報錯資訊: java.util.concurrent.ExecutionException: java.lang.RuntimeExcept

RN問題java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getId()'

錯誤資訊: java.lang.NullPointerException: Attempt to invoke virtual method ‘int android.view.View.getId()’ on a null object reference j

android JPushInterface.setAlias 報錯 java.lang.NullPointerException: Attempt to invoke virtual method

報錯內容: 06-20 16:47:49.519: E/AndroidRuntime(21018): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zipingfang.wan

Android異常:java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.len

Android studio 異常:java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object refere

訪問HBase遇到java.lang.OutOfMemoryError: unable to create new native thread的解決方法

在HBase使用的過程中,通過java程式查詢HBase資料時,在某機器上hbase使用者下壓測時遇到這個問題,導致程式異常掛掉。在網上google了一下,發現原因是: 當前使用者下無法建立更多的執行緒(當然root使用者沒這個問題) HBase 的doc

[已解決]: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v4

今天開發的時候,發現明明有這個id,而且也通過findviewbyid獲取了,但是為什麼最後得到viewpager 是空呢? Caused by: java.lang.NullPointerException: Attempt to invoke virtual metho

【未解決】java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.Bitm

接應用寶sdk,在支付時 Bitmap bmp = BitmapFactory.decodeResource(mMainActivity.getResources(), R.drawable.sample_yuanbao);                ByteArray

Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}

net 控件 view etc spi pos rst ack data Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullP

selenium-網站demo學習- java.lang.IllegalAccessErrorjava.lang.NoClassDefFoundError,還有沒找到driver的

blog noclass tails RR acc ack 解決 imp 代碼 https://blog.csdn.net/sanpic/article/details/79302373 https://stackoverflow.com/questions/3097636

用idea+maven編譯打包spark project core錯誤:java.lang.RuntimeException: Unable to load a Suite class

ide exception 5-0 sco anon time arp create run Discovery starting. *** RUN ABORTED *** java.lang.RuntimeException: Unable to load a Su