Arknights Helper / 明日方舟 助手,更新订阅的微博号配置项
-
/item 全新装置
2022-09-29 22:25:43 V/Bot.(省略群号等): Group((省略群号等)) <- 查找失败, 尝试自定义别名, Field 'itemType' is required for type with serial name 'xyz.cssxsh.arknights.penguin.Item', but it was missing
2022-09-29 22:25:43 W/arknights-helper: 发送消息失败
java.util.NoSuchElementException: Key 全新装置 is missing in the map.
at kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:24)
at kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:346)
at arknights-helper-1.4.2.mirai.jar//xyz.cssxsh.mirai.arknights.command.ArknightsItemCommand$handler$2.invokeSuspend(ArknightsItemCommand.kt:18)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
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)2022-09-29 22:25:43 V/Bot.(省略群号等): [Stars明日咕舟驴的岛((省略群号等))] 鹤望((省略群号等)) -> /材料 全新装置
2022-09-29 22:25:43 V/(省略群号等)) <- [mirai:quote:[mirai:source:ids=[308460], internalIds=[-428696775], from group (省略群号等)to (省略群号等)at (省略群号等)], content=/item 全新装置]发送消息失败, Key 全新装置 is missing in the map.
2022-09-29 22:25:43 V/(省略群号等)<- 查找失败, 尝试自定义别名, Field 'itemType' is required for type with serial name 'xyz.cssxsh.arknights.penguin.Item', but it was missing
2022-09-29 22:25:43 W/arknights-helper: 发送消息失败
java.util.NoSuchElementException: Key 全新装置 is missing in the map.
at kotlin.collections.MapsKt__MapWithDefaultKt.getOrImplicitDefaultNullable(MapWithDefault.kt:24)
at kotlin.collections.MapsKt__MapsKt.getValue(Maps.kt:346)
at arknights-helper-1.4.2.mirai.jar//xyz.cssxsh.mirai.arknights.command.ArknightsItemCommand$handler$2.invokeSuspend(ArknightsItemCommand.kt:18)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
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)content=/材料 全新装置]发送消息失败, Key 全新装置 is missing in the map.
-
-
@jadelike-wine
发现问题了,企鹅数据更新了新的物品类型
RECRUIT_TAG
我最近在重构插件,可能要比较久才能修复了
-
https://github.com/cssxsh/arknights-helper/releases/tag/v2.0.0-RC
2.0 重构预览版本
答题和抽卡还不能用,
以他差不多了,也修复了上面查材料的问题
但是蹲饼要重新配置 -
更新2.13.0-RC后,替换了AndroidPAD(其他都显示QQ版本太低),蹲饼开始发疯狂暴发送150次同样的饼,2.0重构版本
-
-
@cssxsh releases没有jar的下载链接,然后用mcl工具下载报错
2022-10-20 15:31:19 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:20 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:21 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:22 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:24 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:25 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:26 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:27 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:28 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:30 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:31 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:32 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:33 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:35 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:36 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:37 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:38 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:40 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:41 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:42 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:44 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:45 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:46 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:47 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:48 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-20 15:31:50 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR
-
@Narumi
上传失败没注意,重新传了 -
新版本下材料指令优先出现的不是关卡,而是物资补给……
可以默认让当前存在的关卡为ture吗 -
@Narumi
请给一下具体的材料,我好测试 (好久不玩了) -
Reed 15:13:31
/ark-item 固源岩夕 15:13:31
[固源岩, 土块, 石头] 统计结果 By 企鹅物流数据统计
====> 作战: [感谢庆典物资补给] <物资补给> (cost=99)
概率: 2529/14477=17.47%
单件期望理智: 566.72
最短通关用时: 0m0s
单件期望用时: 0m0s
====> 作战: [32h战略配给] <物资补给> (cost=99)
概率: 5325/30758=17.31%
单件期望理智: 571.84
最短通关用时: 0m0s
单件期望用时: 0m0s
====> 作战: [罗德岛物资补给II] <物资补给> (cost=99)
概率: 1815/11418=15.90%
单件期望理智: 622.80
最短通关用时: 0m0s
单件期望用时: 0m0s
====> 作战: [罗德岛物资补给] <物资补给> (cost=99)
概率: 1344/18879=7.12%
单件期望理智: 1390.64
最短通关用时: 0m0s
单件期望用时: 0m0s
====> 作战: [岁过华灯] <物资补给> (cost=99)
概率: 806/12969=6.21%
单件期望理智: 1592.97
最短通关用时: 0m0s
单件期望用时: 0m0s -
@Narumi 在 Arknights Helper / 明日方舟 助手,更新订阅的微博号配置项 中说:
物资补给
企鹅物流改数据格式了
下个版本修复我这里传了临时编译的版本
arknights-helper-2.0.0-RC3.mirai2.jar -
2022-10-29 09:44:26 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:28 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:30 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:42 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:44 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:46 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:47 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:49 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:50 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR 2022-10-29 09:44:51 W/arknights-helper: Downloader Ignore okhttp3.internal.http2.StreamResetException: stream was reset: INTERNAL_ERROR
大佬还是这样怎么办
-
@fengdajun
什么版本? -
-
下载方舟数据来源的网站炸了,暂时没有什么好的方法
你可以尝试使用 v2.0.0-RC2 他对订阅功能有优化,会减少报错的数量
不过要记得备份 1 的数据
data/xyz.cssxsh.mirai.plugin.arknights-helper
和config/xyz.cssxsh.mirai.plugin.arknights-helper
因为 1 和 2 数据不兼容
2 的抽卡功能暂时不可用
-
请问总碰上这种报错且不输出该怎么办?
MiraiConsole v2.13.0
arknights-helper v2.0.0
(RC3)> ark-item 芯片助剂 2022-12-03 20:05:58 E/console: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97) at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Static.call(CallerImpl.kt:106) at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:173) at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:74) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:337) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt) at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call$suspendImpl(CommandSignature.kt:88) at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call(CommandSignature.kt) at net.mamoe.mirai.console.internal.command.CommandManagerImplKt.executeCommandImpl(CommandManagerImpl.kt:167) at net.mamoe.mirai.console.command.CommandManager.executeCommand$suspendImpl(CommandManager.kt:130) at net.mamoe.mirai.console.command.CommandManager.executeCommand(CommandManager.kt) at net.mamoe.mirai.console.command.CommandManager$INSTANCE.executeCommand(CommandManager.kt) at net.mamoe.mirai.console.terminal.ConsoleThreadKt$startupConsoleThread$3.invokeSuspend(ConsoleThread.kt:187) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) Caused by: java.util.NoSuchElementException: Collection contains no element matching the predicate. at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.arknights.penguin.DslKt.name(Dsl.kt:252) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.mirai.arknights.command.ArknightsItemCommand.handler(ArknightsItemCommand.kt:17) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.mirai.arknights.command.ArknightsItemCommand.handler$default(ArknightsItemCommand.kt:15) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ... 21 more
> ark-recruit 重装干员 2022-12-03 20:06:20 E/console: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119) at java.base/java.lang.reflect.Method.invoke(Method.java:577) at kotlin.reflect.jvm.internal.calls.CallerImpl$Method.callMethod(CallerImpl.kt:97) at kotlin.reflect.jvm.internal.calls.CallerImpl$Method$Instance.call(CallerImpl.kt:113) at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:108) at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod$kotlin_reflection(KCallableImpl.kt:159) at kotlin.reflect.full.KCallables.callSuspendBy(KCallables.kt:74) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invokeSuspend(CommandReflector.kt:337) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt) at net.mamoe.mirai.console.internal.command.CommandReflector$findSubCommands$6$1.invoke(CommandReflector.kt) at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call$suspendImpl(CommandSignature.kt:88) at net.mamoe.mirai.console.command.descriptor.CommandSignatureFromKFunctionImpl.call(CommandSignature.kt) at net.mamoe.mirai.console.internal.command.CommandManagerImplKt.executeCommandImpl(CommandManagerImpl.kt:167) at net.mamoe.mirai.console.command.CommandManager.executeCommand$suspendImpl(CommandManager.kt:130) at net.mamoe.mirai.console.command.CommandManager.executeCommand(CommandManager.kt) at net.mamoe.mirai.console.command.CommandManager$INSTANCE.executeCommand(CommandManager.kt) at net.mamoe.mirai.console.terminal.ConsoleThreadKt$startupConsoleThread$3.invokeSuspend(ConsoleThread.kt:187) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) Caused by: kotlinx.serialization.MissingFieldException: Field 'potentialItemId' is required for type with serial name 'xyz.cssxsh.arknights.excel.Character', but it was missing at path: $['char_504_rguard'] at path: $['char_504_rguard'] at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:40) at kotlinx.serialization.json.Json.decodeFromString(Json.kt:100) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.arknights.excel.ExcelDataHolder.character(ExcelDataHolder.kt:166) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.mirai.arknights.command.ArknightsRecruitCommand.handler(ArknightsRecruitCommand.kt:23) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ... 22 more Caused by: kotlinx.serialization.MissingFieldException: Field 'potentialItemId' is required for type with serial name 'xyz.cssxsh.arknights.excel.Character', but it was missing at path: $['char_504_rguard'] at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:40) at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:111) at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:537) at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59) at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38) ... 26 more Caused by: kotlinx.serialization.MissingFieldException: Field 'potentialItemId' is required for type with serial name 'xyz.cssxsh.arknights.excel.Character', but it was missing at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException(PluginExceptions.kt:20) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.arknights.excel.Character.<init>(Character.kt:137) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.arknights.excel.Character$$serializer.deserialize(Character.kt:137) at arknights-helper-2.0.0-RC3.mirai2.jar//xyz.cssxsh.arknights.excel.Character$$serializer.deserialize(Character.kt:137) at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59) at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38) ... 37 more
-
@SyuueenN
暂时没空修可能要等一段时间 -
@SyuueenN
已发版 -
@cssxsh 辛苦