2022-06-09 22:25:17 W/stderr: java.io.IOException: Server returned HTTP response code: 502 for URL: https://pximg2.rainchan.win/img?img_id=98380416&web=true
2022-06-09 22:25:17 W/stderr: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1997)
2022-06-09 22:25:17 W/stderr: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
2022-06-09 22:25:17 W/stderr: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.utils.NetUtil.sendAndGetResponseStream(NetUtil.java:102)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.utils.NetUtil.sendAndGetResponseStream(NetUtil.java:109)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.AbstractMessageHandler.uploadImage(AbstractMessageHandler.java:378)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.ImageShareMessageHandler.doParseSeImage(ImageShareMessageHandler.java:166)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.ImageShareMessageHandler.getReplyMessage(ImageShareMessageHandler.java:79)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.AbstractMessageHandler.handleMessageEvent(AbstractMessageHandler.java:171)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.proxy.MessageHandlerProxy.handleMessageEvent(MessageHandlerProxy.java:74)
2022-06-09 22:25:17 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.starter.HRobotStarter.lambda$Start$0(HRobotStarter.java:52)
2022-06-09 22:25:17 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
2022-06-09 22:25:17 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:51)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:43)
2022-06-09 22:25:17 W/stderr: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
2022-06-09 22:25:17 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
2022-06-09 22:25:18 W/stderr: java.lang.NullPointerException: Cannot invoke "java.lang.Throwable.toString()" because the return value of "java.io.IOException.getCause()" is null
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.AbstractMessageHandler.uploadImage(AbstractMessageHandler.java:381)
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.ImageShareMessageHandler.doParseSeImage(ImageShareMessageHandler.java:166)
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.ImageShareMessageHandler.getReplyMessage(ImageShareMessageHandler.java:79)
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.AbstractMessageHandler.handleMessageEvent(AbstractMessageHandler.java:171)
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.proxy.MessageHandlerProxy.handleMessageEvent(MessageHandlerProxy.java:74)
2022-06-09 22:25:18 W/stderr: at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.starter.HRobotStarter.lambda$Start$0(HRobotStarter.java:52)
2022-06-09 22:25:18 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
2022-06-09 22:25:18 W/stderr: at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:51)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:43)
2022-06-09 22:25:18 W/stderr: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
2022-06-09 22:25:18 W/stderr: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
2022-06-09 22:25:18 E/main: Exception in coroutine <unnamed>
java.lang.NullPointerException: Cannot invoke "java.lang.Throwable.toString()" because the return value of "java.lang.Exception.getCause()" is null
at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.ImageShareMessageHandler.getReplyMessage(ImageShareMessageHandler.java:101)
at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.handler.impl.AbstractMessageHandler.handleMessageEvent(AbstractMessageHandler.java:171)
at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.proxy.MessageHandlerProxy.handleMessageEvent(MessageHandlerProxy.java:74)
at plugin-2.0-SNAPSHOT.mirai.jar//com.happysnaker.starter.HRobotStarter.lambda$Start$0(HRobotStarter.java:52)
at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:574)
at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:51)
at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1)
at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:43)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
大佬这是什么原因啊