remote stacktrace: Backtrace 异常的解决办法

摘要:
1.异常提示:020-06-0309:58:10295INFO[ThreadPoolTaskExecutor-1]org.openqa。硒。能力(116)-使用“newChromeOptions()”称为“DesiredCapabilities”。chrome()`StartingChromeDriver 81.0.4044.69(681
1、异常提示:
020-06-03 09:58:10,295 INFO [ThreadPoolTaskExecutor-1] org.openqa.selenium.Capabilities (116)- Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()` Starting ChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776}) on port 36088 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. 2020-06-03 09:58:13,790 ERROR [ThreadPoolTaskExecutor-1] com.artup.pdf.service.generator.PDFGeneratorService (1425)- 创建作品 ID = a239abb7126f463ebc6ae548917dfe18 出错了! org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 81 Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' System info: host: 'HAPDAY-DESKTOP', ip: '192.168.126.174', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.2' Driver info: driver.version: ChromeDriver remote stacktrace: Backtrace: Ordinal0 [0x00BC5F73+2449267] Ordinal0 [0x00AF8361+1606497] Ordinal0 [0x009EF969+522601] Ordinal0 [0x009805F3+67059] Ordinal0 [0x0097CD92+52626] Ordinal0 [0x0099C127+180519] Ordinal0 [0x0099BF2D+180013] Ordinal0 [0x00999E5B+171611] Ordinal0 [0x00981DD8+73176] Ordinal0 [0x00982E50+77392] Ordinal0 [0x00982DE9+77289] Ordinal0 [0x00B0D8D7+1693911] GetHandleVerifier [0x00C64036+522726] GetHandleVerifier [0x00C63D74+522020] GetHandleVerifier [0x00C79187+609079] GetHandleVerifier [0x00C648A6+524886] Ordinal0 [0x00B05CBC+1662140] Ordinal0 [0x00B0F23B+1700411] Ordinal0 [0x00B0F3A3+1700771] Ordinal0 [0x00B25215+1790485] BaseThreadInitThunk [0x754E0419+25] RtlGetAppContainerNamedObjectPath [0x771066DD+237] RtlGetAppContainerNamedObjectPath [0x771066AD+189] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62) at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30) at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:74) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:136) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131) at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181) at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168) at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157) at com.artup.pdf.handler.TextEditHandler.DOMToImage(TextEditHandler.java:527) at com.artup.pdf.handler.TextEditHandler.buildTextEdit(TextEditHandler.java:117) at com.artup.pdf.service.generator.PDFGeneratorService.createPDF(PDFGeneratorService.java:261) at com.artup.pdf.service.generator.PDFGeneratorService.createPDF(PDFGeneratorService.java:1423) at com.artup.pdf.service.generator.PDFGeneratorService.createPDFProxy(PDFGeneratorService.java:1292) at com.artup.pdf.service.generator.PDFGeneratorService$$FastClassBySpringCGLIB$$93f4dc27.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)
2、产生原因:
    Chrome 浏览器的版本和 Chrome 驱动的版本不一致。
3、解决办法:
    检查并比对 Chrome 浏览器的版本是否和 Chrome 驱动的版本一致,
    我们可以从 http://npm.taobao.org/mirrors/chromedriver 这里下载需要的 Chrome 驱动。

免责声明:文章转载自《remote stacktrace: Backtrace 异常的解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇DDOS压力测试easyui 一些小技巧下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

实验2:Open vSwitch虚拟交换机实践

一、实验目的 能够对Open vSwitch进行基本操作; 能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表; 能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机 二、实验环境 下载虚拟机软件Oracle VisualBox 或 VMware; 在虚拟机中安装Ubuntu...

bootstrap基础(六)

其他内置组件 一、缩略图 使用方法: 通过“thumbnail”样式配合bootstrap的网格系统来实现。 <div class="container"> <div class="row"> <div class="col-xs-6 col-md-3"> <a hr...

Spring Boot + Spring Cloud 实现权限管理系统 权限控制(Shiro 注解)

技术背景 当前,我们基于导航菜单的显示和操作按钮的禁用状态,实现了页面可见性和操作可用性的权限验证,或者叫访问控制。但这仅限于页面的显示和操作,我们的后台接口还是没有进行权限的验证,只要知道了后台的接口信息,就可以直接通过swagger或自行发送ajax请求成功调用后台接口,这是非常危险的。接下来,我们就基于Shiro的注解式权限控制方案,来给我们的后台接...

MySQL高可用方案--MHA部署及故障转移

架构设计及必要配置 主机环境 IP                 主机名             担任角色 192.168.192.128  node_master    MySQL-Master| MHA-Node 192.168.192.129  node_slave     MySQL-Slave | MHA-Node(备选Master) 19...

《Linux总线、设备与驱动》USB设备发现机制

说明:本分析基于mstar801平台Linux2.6.35.11内核,其他内核版本仅供参考。 一、程序在内核中的位置 1.usb host做为pci总线下的一个设备存在(嵌入式系统中有可能也会直接挂在CPU上);这部分驱动由厂家实现,本分析以mstar为例。 2.USB总线驱动 kernel/drivers/usb/core/driver.c [cp...

sqoop迁移

3.1 概述 sqoop是apache旗下一款“Hadoop和关系数据库服务器之间传送数据”的工具。 导入数据:MySQL,Oracle导入数据到Hadoop的HDFS、HIVE、HBASE等数据存储系统; 导出数据:从Hadoop的文件系统中导出数据到关系数据库 3.2 工作机制 将导入或导出命令翻译成mapreduce程序来实现 在翻译出的mapre...