Closed Omoinemie closed 1 month ago
建议提供完整的日志文件。
/triage needs-information
建议提供完整的日志文件。
/triage needs-information
halo (1).log 只要访问主站地址,就会报这个错误,相关错误请看附件
从日志看,应该是一个叫 Pangu 的插件不兼容,因为 Halo 2.17 移除了过时的 API。
at reactor.core.publisher.BlockingOptionalMonoSubscriber.blockingGet(BlockingOptionalMonoSubscriber.java:108) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.blockOptional(Mono.java:1831) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.plugin.DefaultSettingFetcher.fetch(DefaultSettingFetcher.java:27) ~[classes/:2.17.0]
at run.halo.starter.PanGuHeadProcessor.process(PanGuHeadProcessor.java:31) ~[na:na]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.lambda$doProcess$0(GlobalHeadInjectionProcessor.java:74) ~[classes/:2.17.0]
从日志看,应该是一个叫 Pangu 的插件不兼容,因为 Halo 2.17 移除了过时的 API。
at reactor.core.publisher.BlockingOptionalMonoSubscriber.blockingGet(BlockingOptionalMonoSubscriber.java:108) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.blockOptional(Mono.java:1831) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.plugin.DefaultSettingFetcher.fetch(DefaultSettingFetcher.java:27) ~[classes/:2.17.0] at run.halo.starter.PanGuHeadProcessor.process(PanGuHeadProcessor.java:31) ~[na:na] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.lambda$doProcess$0(GlobalHeadInjectionProcessor.java:74) ~[classes/:2.17.0]
别人也有可能使用其它插件,因为使用过时的api导致这样的问题了
从日志看,应该是一个叫 Pangu 的插件不兼容,因为 Halo 2.17 移除了过时的 API。
at reactor.core.publisher.BlockingOptionalMonoSubscriber.blockingGet(BlockingOptionalMonoSubscriber.java:108) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.blockOptional(Mono.java:1831) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.plugin.DefaultSettingFetcher.fetch(DefaultSettingFetcher.java:27) ~[classes/:2.17.0] at run.halo.starter.PanGuHeadProcessor.process(PanGuHeadProcessor.java:31) ~[na:na] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.lambda$doProcess$0(GlobalHeadInjectionProcessor.java:74) ~[classes/:2.17.0]
别人也有可能使用其它插件,因为使用过时的api导致这样的问题了
这已经是非常旧的 API 了,也已经在很久之前标记了过时,移除之后我们也在发布日志做出了提示。这个问题目前只能让插件去修改。
从日志看,应该是一个叫 Pangu 的插件不兼容,因为 Halo 2.17 移除了过时的 API。
at reactor.core.publisher.BlockingOptionalMonoSubscriber.blockingGet(BlockingOptionalMonoSubscriber.java:108) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.blockOptional(Mono.java:1831) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.plugin.DefaultSettingFetcher.fetch(DefaultSettingFetcher.java:27) ~[classes/:2.17.0] at run.halo.starter.PanGuHeadProcessor.process(PanGuHeadProcessor.java:31) ~[na:na] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.lambda$doProcess$0(GlobalHeadInjectionProcessor.java:74) ~[classes/:2.17.0]
别人也有可能使用其它插件,因为使用过时的api导致这样的问题了
这已经是非常旧的 API 了,也已经在很久之前标记了过时,移除之后我们也在发布日志做出了提示。这个问题目前只能让插件去修改。
有没有什么安全模式,就是禁用所有插件后启动,可以更新或者禁用插件,现在连后台都进不去,没法管理插件
有没有什么安全模式,就是禁用所有插件后启动,可以更新或者禁用插件,现在连后台都进不去,没法管理插件
https://github.com/halo-dev/halo/issues/6273#issuecomment-2210265048
从日志看,应该是一个叫 Pangu 的插件不兼容,因为 Halo 2.17 移除了过时的 API。
at reactor.core.publisher.BlockingOptionalMonoSubscriber.blockingGet(BlockingOptionalMonoSubscriber.java:108) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.blockOptional(Mono.java:1831) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.plugin.DefaultSettingFetcher.fetch(DefaultSettingFetcher.java:27) ~[classes/:2.17.0] at run.halo.starter.PanGuHeadProcessor.process(PanGuHeadProcessor.java:31) ~[na:na] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.lambda$doProcess$0(GlobalHeadInjectionProcessor.java:74) ~[classes/:2.17.0]
别人也有可能使用其它插件,因为使用过时的api导致这样的问题了
这已经是非常旧的 API 了,也已经在很久之前标记了过时,移除之后我们也在发布日志做出了提示。这个问题目前只能让插件去修改。
有没有什么安全模式,就是禁用所有插件后启动,可以更新或者禁用插件,现在连后台都进不去,没法管理插件
直接去文件夹里删了对应的插件,重启就能进了,之前也遇到过
我也是访问主站报这个异常,但是没有找到Pangu这个插件,找到了ToolBench这个插件也会导致启动异常
halo.log 我这个错误是什么引起的,在使用网站测速的时候,会报出大量的这种错误。
/close
@ruibaby: Closing this issue.
系统信息
java -jar halo.jar
使用的哪种方式运行?
Fat Jar
发生了什么?
下面是相关错误日志
相关日志输出
附加信息
No response