繁体   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