随笔 - 411  文章 - 0  评论 - 61  阅读 - 100万

Exception thrown on Scheduler.Worker thread. Add `onError` handling

<html>
<head></head>
<body>
java.lang.IllegalStateException: Exception thrown on Scheduler.Worker thread. Add `onError` handling.
<br /> rx.android.schedulers.LooperScheduler$ScheduledAction.run(LooperScheduler.java:112)
<br /> android.os.Handler.handleCallback(Handler.java:809)
<br /> android.os.Handler.dispatchMessage(Handler.java:102)
<br /> android.os.Looper.loop(Looper.java:166)
<br /> android.app.ActivityThread.main(ActivityThread.java:7555)
<br /> java.lang.reflect.Method.invoke(Native Method)
<br /> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
<br /> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
<br />Caused by: rx.exceptions.OnErrorNotImplementedException: failed to connect to /192.168.0.195 (port 8888) from /172.25.146.26 (port 41666) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:386)
<br /> rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:383)
<br /> rx.internal.util.ActionSubscriber.onError(ActionSubscriber.java:44)
<br /> rx.observers.SafeSubscriber._onError(SafeSubscriber.java:153)
<br /> rx.observers.SafeSubscriber.onError(SafeSubscriber.java:115)
<br /> rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.checkTerminated(OperatorObserveOn.java:273)
<br /> rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(OperatorObserveOn.java:216)
<br /> rx.android.schedulers.LooperScheduler$ScheduledAction.run(LooperScheduler.java:107)
<br /> ... 7 more
<br />Caused by: java.net.SocketTimeoutException: failed to connect to /192.168.0.195 (port 8888) from /172.25.146.26 (port 41666) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:271)
<br /> libcore.io.IoBridge.connectErrno(IoBridge.java:188)
<br /> libcore.io.IoBridge.connect(IoBridge.java:130)
<br /> java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
<br /> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:357)
<br /> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:201)
<br /> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:183)
<br /> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
<br /> java.net.Socket.connect(Socket.java:616)
<br /> okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:73)
<br /> okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:246)
<br /> okhttp3.internal.connection.RealConnection.connect(RealConnection.java:166)
<br /> okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
<br /> okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
<br /> okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
<br /> okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> xxx.exception.uitls.retrofitutils.InterceptorUtil$2.intercept(InterceptorUtil.java:37)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
<br /> okhttp3.RealCall.execute(RealCall.java:92)
<br /> retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:40)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:36)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:28)
<br /> rx.Observable.unsafeSubscribe(Observable.java:10140)
<br /> rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
<br /> rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:228)
<br /> rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
<br /> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
<br /> java.util.concurrent.FutureTask.run(FutureTask.java:266)
<br /> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
<br /> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
<br /> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
<br /> java.lang.Thread.run(Thread.java:784)
<br />Caused by: android.system.ErrnoException: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:262)
<br /> ... 48 more
<br />rx.exceptions.OnErrorNotImplementedException: failed to connect to /192.168.0.195 (port 8888) from /172.25.146.26 (port 41666) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:386)
<br /> rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:383)
<br /> rx.internal.util.ActionSubscriber.onError(ActionSubscriber.java:44)
<br /> rx.observers.SafeSubscriber._onError(SafeSubscriber.java:153)
<br /> rx.observers.SafeSubscriber.onError(SafeSubscriber.java:115)
<br /> rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.checkTerminated(OperatorObserveOn.java:273)
<br /> rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(OperatorObserveOn.java:216)
<br /> rx.android.schedulers.LooperScheduler$ScheduledAction.run(LooperScheduler.java:107)
<br /> android.os.Handler.handleCallback(Handler.java:809)
<br /> android.os.Handler.dispatchMessage(Handler.java:102)
<br /> android.os.Looper.loop(Looper.java:166)
<br /> android.app.ActivityThread.main(ActivityThread.java:7555)
<br /> java.lang.reflect.Method.invoke(Native Method)
<br /> com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
<br /> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
<br />Caused by: java.net.SocketTimeoutException: failed to connect to /192.168.0.195 (port 8888) from /172.25.146.26 (port 41666) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:271)
<br /> libcore.io.IoBridge.connectErrno(IoBridge.java:188)
<br /> libcore.io.IoBridge.connect(IoBridge.java:130)
<br /> java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
<br /> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:357)
<br /> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:201)
<br /> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:183)
<br /> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
<br /> java.net.Socket.connect(Socket.java:616)
<br /> okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:73)
<br /> okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:246)
<br /> okhttp3.internal.connection.RealConnection.connect(RealConnection.java:166)
<br /> okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
<br /> okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
<br /> okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
<br /> okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> xxx.exception.uitls.retrofitutils.InterceptorUtil$2.intercept(InterceptorUtil.java:37)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
<br /> okhttp3.RealCall.execute(RealCall.java:92)
<br /> retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:40)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:36)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:28)
<br /> rx.Observable.unsafeSubscribe(Observable.java:10140)
<br /> rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
<br /> rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:228)
<br /> rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
<br /> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
<br /> java.util.concurrent.FutureTask.run(FutureTask.java:266)
<br /> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
<br /> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
<br /> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
<br /> java.lang.Thread.run(Thread.java:784)
<br />Caused by: android.system.ErrnoException: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:262)
<br /> ... 48 more
<br />java.net.SocketTimeoutException: failed to connect to /192.168.0.195 (port 8888) from /172.25.146.26 (port 41666) after 5000000ms: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:271)
<br /> libcore.io.IoBridge.connectErrno(IoBridge.java:188)
<br /> libcore.io.IoBridge.connect(IoBridge.java:130)
<br /> java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
<br /> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:357)
<br /> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:201)
<br /> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:183)
<br /> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
<br /> java.net.Socket.connect(Socket.java:616)
<br /> okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:73)
<br /> okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:246)
<br /> okhttp3.internal.connection.RealConnection.connect(RealConnection.java:166)
<br /> okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
<br /> okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
<br /> okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
<br /> okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> xxx.exception.uitls.retrofitutils.InterceptorUtil$2.intercept(InterceptorUtil.java:37)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
<br /> okhttp3.RealCall.execute(RealCall.java:92)
<br /> retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:40)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:36)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:28)
<br /> rx.Observable.unsafeSubscribe(Observable.java:10140)
<br /> rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
<br /> rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:228)
<br /> rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
<br /> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
<br /> java.util.concurrent.FutureTask.run(FutureTask.java:266)
<br /> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
<br /> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
<br /> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
<br /> java.lang.Thread.run(Thread.java:784)
<br />Caused by: android.system.ErrnoException: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:262)
<br /> ... 48 more
<br />android.system.ErrnoException: isConnected failed: ETIMEDOUT (Connection timed out)
<br /> libcore.io.IoBridge.isConnected(IoBridge.java:262)
<br /> libcore.io.IoBridge.connectErrno(IoBridge.java:188)
<br /> libcore.io.IoBridge.connect(IoBridge.java:130)
<br /> java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:129)
<br /> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:357)
<br /> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:201)
<br /> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:183)
<br /> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:357)
<br /> java.net.Socket.connect(Socket.java:616)
<br /> okhttp3.internal.platform.AndroidPlatform.connectSocket(AndroidPlatform.java:73)
<br /> okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:246)
<br /> okhttp3.internal.connection.RealConnection.connect(RealConnection.java:166)
<br /> okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257)
<br /> okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135)
<br /> okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114)
<br /> okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> xxx.exception.uitls.retrofitutils.InterceptorUtil$2.intercept(InterceptorUtil.java:37)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
<br /> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
<br /> okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
<br /> okhttp3.RealCall.execute(RealCall.java:92)
<br /> retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:40)
<br /> retrofit2.adapter.rxjava.CallExecuteOnSubscribe.call(CallExecuteOnSubscribe.java:24)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:36)
<br /> retrofit2.adapter.rxjava.BodyOnSubscribe.call(BodyOnSubscribe.java:28)
<br /> rx.Observable.unsafeSubscribe(Observable.java:10140)
<br /> rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
<br /> rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(CachedThreadScheduler.java:228)
<br /> rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
<br /> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
<br /> java.util.concurrent.FutureTask.run(FutureTask.java:266)
<br /> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
<br /> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
<br /> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
<br /> java.lang.Thread.run(Thread.java:784)
<br />
</body>
</html>

https://www.jianshu.com/p/436cb79eace5

posted on   洛易  阅读(1174)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2016-03-16 密码学之路
2016-03-16 Android APP安装后不在桌面显示图标的应用场景
2016-03-16 用最佳方法来管理加密密钥(转)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示