Vuforia Experience Service 随机崩溃
适用于
- Vuforia Experience Service 8.0.0 N/A to 9.0.4 F000
说明
- Vuforia Experience Service 随机崩溃
- 安装 Vuforia Experience Service 时失败
- 在 Vuforia Experience Service 日志文件中,可以找到以下异常:
在 WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:94:16) {
错误号:'EPROTO',
代码:'EPROTO',
系统调用:'写'
在 connResetException (内部/errors.js:609:14)
在 TLSSocket.onConnectEnd (_tls_wrap.js:1547:19)
在 Object.onceWrapper (events.js:420:28)
在 TLSSocket.emit (events.js:326:22)
在 endReadableNT (_stream_readable.js:1223:12)
在 processTicksAndRejections (internal/process/task_queues.js:84:21) {
代码:'ECONNRESET',
路径:空,
主机:'<ThingWorx 服务器名称>',
端口:'<端口号>',
本地地址:未定义
- 在 Vuforia Experience Service 安装日志文件中,可以发现此异常:
致命错误:在建立安全 TLS 连接之前,客户端网络套接字已断开
在 connResetException (内部/errors.js:609:14)
在 TLSSocket.onConnectEnd (_tls_wrap.js:1549:19)
在 Object.onceWrapper (events.js:420:28)
在 TLSSocket.emit (events.js:326:22)
在 endReadableNT (_stream_readable.js:1241:12)
在 processTicksAndRejections (internal/process/task_queues.js:84:21) {
代码:'ECONNRESET',
路径:空,
主机:'<ThingWorx 服务器名称>',
端口:<端口号>,
本地地址:未定义
- 在 ThingWorx 使用并链接到此 Vuforia Experience Service 的 Tomcat 中,在 catalina.log 文件中,报告了没有任何调用堆栈的此异常:
- 在 Tomcat 中,在tomcat-stderr.log文件中,会报告此异常:
java.lang.NullPointerException
在 java.base/sun.security.ssl.HKDF.extract(HKDF.java:93)
在 java.base/sun.security.ssl.HKDF.extract(HKDF.java:119)
在 java.base/sun.security.ssl.ServerHello.setUpPskKD(ServerHello.java:1169)
在 java.base/sun.security.ssl.ServerHello$T13ServerHelloProducer.produce(ServerHello.java:547)
在 java.base/sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:436)
在 java.base/sun.security.ssl.ClientHello$T13ClientHelloConsumer.goServerHello(ClientHello.java:1234)
在 java.base/sun.security.ssl.ClientHello$T13ClientHelloConsumer.consume(ClientHello.java:1170)
在 java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:852)
在 java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:813)
在 java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392)
在 java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444)
在 java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1074)
在 java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1061)
在 java.base/java.security.AccessController.doPrivileged(本机方法)
在 java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1008)
在 org.apache.tomcat.util.net.SecureNioChannel.tasks(SecureNioChannel.java:443)
在 org.apache.tomcat.util.net.SecureNioChannel.handshakeUnwrap(SecureNioChannel.java:507)
在 org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:238)
在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1567)
在 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
在 java.base/java.lang.Thread.run(Thread.java:834)
- Tomcat 和 Vuforia Experience Service 中的异常同时发生
- OpenJDK 用于运行 Tomcat