簡體   English   中英

java.lang.IllegalAccessError:嘗試訪問com.google.common.util.concurrent.SimpleTimeLimiter方法。(Ljava / util / concurrent / ExecutorService;)V [保留]

[英]java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.(Ljava/util/concurrent/ExecutorService;)V [on hold]

錯誤:java.lang.IllegalAccessError:嘗試從類org.openqa.selenium.net.UrlChecker訪問方法com.google.common.util.concurrent.SimpleTimeLimiter。(Ljava / util / concurrent / ExecutorService;)V

對於大於22.0的番石榴版本,會發生此錯誤。 對於番石榴22.0,代碼可以正常運行。
這個錯誤有解決方案嗎?

作業系統:Windows 10
瀏覽器:Chrome瀏覽器版本:版本78.0.3904.97(官方內部版本)(64位)
瀏覽器驅動程序版本:Chromedriver 78.0.3904.105
語言綁定版本:Java 1.8
硒網格版本(如果適用):3.141.59

在pom.xml中更新以下Maven依賴項。

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>23.0</version>
</dependency>
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.2</version>
</dependency>

同時更新到Selenium 3.7. 1。

鏈接如下。 https://github.com/citrusframework/citrus/issues/294

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 java.lang.IllegalAccessError:試圖訪問方法 com.google.common.util.concurrent.SimpleTimeLimiter。 使用 Selenium-Java 3.5.1 或更高版本時 java.lang.IllegalAccessError:嘗試使用Selenium ChromeDriver訪問方法com.google.common.util.concurrent.SimpleTimeLimiter。 java.lang.NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.platformThreadFactory()Ljava / util / concurrent / ThreadFactory; com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java) 與 ChromeDriver 和 Chrome 使用 Selenium 和 ZD52387880E1EA22817A72D3759 java.lang.NoSuchMethodError: com.google.common.util.concurrent.SimpleTimeLimiter.create at org.openqa.Z8E00596AD8DE2213FF8F8D8478D5DriverService.remo maven java.lang.IllegalAccessError:試圖訪問方法 com.google.common.collect.MapMaker.makeComputingMap java.lang.IllegalAccessError:嘗試訪問方法com.google.common.collect.MapMaker.makeComputingMap(); 來自WeldMessageConveyor Netbeans和Maven項目:java.lang.IllegalAccessError:嘗試訪問方法com.google.common.collect.MapMaker.makeComputingMap 需要有關NoSuchMethodError的幫助:com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava / util / concurrent / Executor; 在IntelliJ中 java.lang.IllegalAccessError: 試圖訪問方法
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM