更完整日志信息
net/public_html/halo.jar started by ihalo in /usr/home/ihalo/domains/ihalo.serv00.net/public_html)
2024-09-11T22:02:56.612+08:00 INFO 5828 --- [ main] run.halo.app.Application : No active profile set, falling back to 1 default profile: "default"
2024-09-11T22:03:07.266+08:00 WARN 5828 --- [ main] o.s.c.a.AnnotationBeanNameGenerator : Support for convention-based stereotype names is deprecated and will be removed in a future version of the framework. Please annotate the 'value' attribute in @"run"#2546.halo.app.theme.finders.Finder with @AliasFor(annotation=Component.class) to declare an explicit alias for @Component's 'value' attribute.
2024-09-11T22:03:41.940+08:00 INFO 5828 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2024-09-11T22:03:41.975+08:00 INFO 5828 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode.
2024-09-11T22:03:46.409+08:00 INFO 5828 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4235 ms. Found 1 R2DBC repository interface.
2024-09-11T22:04:55.502+08:00 INFO 5828 --- [ main] org.pf4j.DefaultPluginStatusProvider : Enabled plugins: []
2024-09-11T22:04:55.508+08:00 INFO 5828 --- [ main] org.pf4j.DefaultPluginStatusProvider : Disabled plugins: [plugin-waline, page-cache, hybrid-edit-block, vditor-mde, plugin-metrics-graph,
PluginLinks]
2024-09-11T22:04:55.515+08:00 INFO 5828 --- [ main] org.pf4j.DefaultPluginManager : PF4J version 3.12.0 in 'deployment' mode
2024-09-11T22:06:19.384+08:00 INFO 5828 --- [ main] r.h.a.search.lucene.LuceneSearchEngine : Initialized lucene search engine
2024-09-11T22:06:41.036+08:00 INFO 5828 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 34 endpoints beneath base path '/actuator'
2024-09-11T22:07:08.380+08:00 INFO 5828 --- [actor-tcp-nio-2] i.a.r.mysql.client.ReactorNettyClient : Response: OkMessage{isEndOfRows=false, affectedRows=0, lastInsertId=0, serverStatuses=2, warnings=1, information='', systemVariables={}}, reports 1 warning(s)
2024-09-11T22:07:09.314+08:00 INFO 5828 --- [actor-tcp-nio-2] i.a.r.mysql.client.ReactorNettyClient : Response: OkMessage{isEndOfRows=false, affectedRows=0, lastInsertId=0, serverStatuses=2, warnings=1, information='', systemVariables={}}, reports 1 warning(s)
2024-09-11T22:07:09.864+08:00 INFO 5828 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port 7974 (http)
2024-09-11T22:07:09.866+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VisitedEventReconciler
2024-09-11T22:07:09.871+08:00 INFO 5828 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VisitedEventReconciler-worker-1 started
2024-09-11T22:07:09.871+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.TagPostCountUpdater
2024-09-11T22:07:09.872+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.CategoryPostCountUpdater
2024-09-11T22:07:09.873+08:00 INFO 5828 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.TagPostCountUpdater-worker-1 started
2024-09-11T22:07:09.877+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VotedEventReconciler
2024-09-11T22:07:09.877+08:00 INFO 5828 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.CategoryPostCountUpdater-worker-1 started
2024-09-11T22:07:09.878+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.PostHideFromListStateUpdater
2024-09-11T22:07:09.878+08:00 INFO 5828 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VotedEventReconciler-worker-1 started
2024-09-11T22:07:09.879+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.ReplyEventReconciler
2024-09-11T22:07:09.879+08:00 INFO 5828 --- [tateUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.PostHideFromListStateUpdater-worker-1 started
2024-09-11T22:07:09.879+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.PostStatsUpdater
2024-09-11T22:07:09.880+08:00 INFO 5828 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.ReplyEventReconciler-worker-1 started
2024-09-11T22:07:09.880+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.notification.DefaultNotificationSender
2024-09-11T22:07:09.880+08:00 INFO 5828 --- [tatsUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.PostStatsUpdater-worker-1 started
2024-09-11T22:07:09.880+08:00 INFO 5828 --- [ationSender-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-1 started
2024-09-11T22:07:09.881+08:00 INFO 5828 --- [ationSender-t-2] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-2 started
2024-09-11T22:07:09.881+08:00 INFO 5828 --- [ationSender-t-3] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-3 started
2024-09-11T22:07:09.882+08:00 INFO 5828 --- [ationSender-t-5] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-5 started
2024-09-11T22:07:09.882+08:00 INFO 5828 --- [ationSender-t-4] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-4 started
2024-09-11T22:07:09.947+08:00 INFO 5828 --- [ main] r.h.a.e.ReactiveExtensionClientImpl : Start building index for all extensions, please wait...
2024-09-11T22:07:11.745+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/roles, please wait...
2024-09-11T22:07:11.779+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/roles built successfully, cost 34 ms
2024-09-11T22:07:12.527+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/plugins, please wait...
2024-09-11T22:07:12.529+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/plugins built successfully, cost 2 ms
2024-09-11T22:07:12.544+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/searchengines, please wait...
2024-09-11T22:07:12.545+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/searchengines built successfully, cost 1 ms
2024-09-11T22:07:12.562+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensionpointdefinitions, please wait...
2024-09-11T22:07:12.564+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensionpointdefinitions built successfully, cost 2 ms
2024-09-11T22:07:12.597+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensiondefinitions, please wait...
2024-09-11T22:07:12.599+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensiondefinitions built successfully, cost 2 ms
2024-09-11T22:07:12.958+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/rolebindings, please wait...
2024-09-11T22:07:12.960+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/rolebindings built successfully, cost 2 ms
2024-09-11T22:07:13.186+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/users, please wait...
2024-09-11T22:07:13.190+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/users built successfully, cost 4 ms
2024-09-11T22:07:13.238+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/reverseproxies, please wait...
2024-09-11T22:07:13.239+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/reverseproxies built successfully, cost 1 ms
2024-09-11T22:07:13.263+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/settings, please wait...
2024-09-11T22:07:13.264+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/settings built successfully, cost 1 ms
2024-09-11T22:07:13.278+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/annotationsettings, please wait...
2024-09-11T22:07:13.278+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/annotationsettings built successfully, cost 0 ms
2024-09-11T22:07:13.817+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/configmaps, please wait...
2024-09-11T22:07:13.819+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/configmaps built successfully, cost 2 ms
2024-09-11T22:07:14.058+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/secrets, please wait...
2024-09-11T22:07:14.059+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/secrets built successfully, cost 1 ms
2024-09-11T22:07:14.093+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/theme.halo.run/themes, please wait...
2024-09-11T22:07:14.120+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/theme.halo.run/themes built successfully, cost 27 ms
2024-09-11T22:07:14.157+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menus, please wait...
2024-09-11T22:07:14.165+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menus built successfully, cost 8 ms
2024-09-11T22:07:14.189+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menuitems, please wait...
2024-09-11T22:07:14.190+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menuitems built successfully, cost 1 ms
2024-09-11T22:07:16.571+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/posts, please wait...
2024-09-11T22:07:16.584+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/posts built successfully, cost 12 ms
2024-09-11T22:07:16.627+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/categories, please wait...
2024-09-11T22:07:16.629+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/categories built successfully, cost 2 ms
2024-09-11T22:07:16.644+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/tags, please wait...
2024-09-11T22:07:16.645+08:00 INFO 5828 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/tags built successfully, cost 0 ms
2024-09-11T22:07:16.732+08:00 WARN 5828 --- [ main] onfigReactiveWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: run.halo.app.extension.exception.ExtensionConvertException: 500 INTERNAL_SERVER_ERROR "Failed to read Extension class run.halo.app.core.extension.content.Snapshot from bytes"
2024-09-11T22:07:16.739+08:00 INFO 5828 --- [ main] r.h.a.search.lucene.LuceneSearchEngine : Destroyed lucene search engine
2024-09-11T22:07:16.740+08:00 INFO 5828 --- [ main] r.h.a.e.c.DefaultControllerManager : Shutting down 0 controllers...
2024-09-11T22:07:16.741+08:00 INFO 5828 --- [ main] r.h.a.e.c.DefaultControllerManager : Shutdown 0 controllers.
2024-09-11T22:07:16.755+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Disposing controller garbage-collector-controller
2024-09-11T22:07:16.756+08:00 INFO 5828 --- [ main] r.h.a.e.controller.DefaultController : Controller garbage-collector-controller is disposed
2024-09-11T22:07:17.277+08:00 INFO 5828 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-09-11T22:07:17.278+08:00 WARN 5828 --- [ main] o.s.b.c.e.EventPublishingRunListener : Error calling ApplicationEventListener
java.lang.IllegalStateException: org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext@4aa83f4f has not been refreshed yet
at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1230) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1242) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.getTargetBean(ApplicationListenerMethodAdapter.java:392) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:354) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:237) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:168) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.boot.context.event.EventPublishingRunListener.failed(EventPublishingRunListener.java:130) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplicationRunListeners.callFailedListener(SpringApplicationRunListeners.java:94) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplicationRunListeners.lambda$failed$7(SpringApplicationRunListeners.java:85) ~[spring-boot-3.3.3.jar!/:3.3.3]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[na:na]
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:118) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplicationRunListeners.failed(SpringApplicationRunListeners.java:84) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:810) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:345) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149) ~[spring-boot-3.3.3.jar!/:3.3.3]
at run.halo.app.Application.main(Application.java:28) ~[!/:2.19.2]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) ~[halo.jar:2.19.2]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) ~[halo.jar:2.19.2]
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) ~[halo.jar:2.19.2]
2024-09-11T22:07:17.340+08:00 ERROR 5828 --- [ main] o.s.boot.SpringApplication : Application run failed
run.halo.app.extension.exception.ExtensionConvertException: 500 INTERNAL_SERVER_ERROR "Failed to read Extension class run.halo.app.core.extension.content.Snapshot from bytes"
at run.halo.app.extension.JSONExtensionConverter.convertFrom(JSONExtensionConverter.java:93) ~[!/:2.19.2]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.lambda$createExtensionIterator$0(ReactiveExtensionClientImpl.java:454) ~[!/:2.19.2]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[na:na]
at java.base/java.util.ArrayList$Itr.forEachRemaining(ArrayList.java:1003) ~[na:na]
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[na:na]
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:na]
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[na:na]
at org.springframework.data.domain.Chunk.getConvertedContent(Chunk.java:121) ~[spring-data-commons-3.3.3.jar!/:3.3.3]
at org.springframework.data.domain.PageImpl.map(PageImpl.java:86) ~[spring-data-commons-3.3.3.jar!/:3.3.3]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.lambda$createExtensionIterator$1(ReactiveExtensionClientImpl.java:454) ~[!/:2.19.2]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:297) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:478) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2097) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onComplete(FluxConcatMapNoPrefetch.java:241) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.8.jar!/:1.0.8]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:781) ~[reactor-pool-1.0.8.jar!/:1.0.8]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:893) ~[reactor-pool-1.0.8.jar!/:1.0.8]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.9.jar!/:3.6.9]
at io.asyncer.r2dbc.mysql.internal.util.DiscardOnCancelSubscriber.onComplete(DiscardOnCancelSubscriber.java:84) ~[r2dbc-mysql-1.1.3.jar!/:1.1.3]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.9.jar!/:3.6.9]
at io.asyncer.r2dbc.mysql.client.ReactorNettyClient$ResponseSink.next(ReactorNettyClient.java:394) ~[r2dbc-mysql-1.1.3.jar!/:1.1.3]
at io.asyncer.r2dbc.mysql.client.ReactorNettyClient.lambda$new$0(ReactorNettyClient.java:119) ~[r2dbc-mysql-1.1.3.jar!/:1.1.3]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:185) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.22.jar!/:1.1.22]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.22.jar!/:1.1.22]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:425) ~[reactor-netty-core-1.1.22.jar!/:1.1.22]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) ~[reactor-netty-core-1.1.22.jar!/:1.1.22]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.112.Final.jar!/:4.1.112.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.112.Final.jar!/:4.1.112.Final]
at java.base/java.lang.Thread.run(Thread.java:840) ~[na:na]
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.9.jar!/:3.6.9]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.9.jar!/:3.6.9]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.lambda$createExtensionIterator$2(ReactiveExtensionClientImpl.java:456) ~[!/:2.19.2]
at run.halo.app.extension.index.DefaultExtensionIterator.loadData(DefaultExtensionIterator.java:42) ~[!/:na]
at run.halo.app.extension.index.DefaultExtensionIterator.<init>(DefaultExtensionIterator.java:38) ~[!/:na]
at run.halo.app.extension.index.DefaultExtensionIterator.<init>(DefaultExtensionIterator.java:27) ~[!/:na]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.createExtensionIterator(ReactiveExtensionClientImpl.java:451) ~[!/:2.19.2]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.createIndexerFor(ReactiveExtensionClientImpl.java:483) ~[!/:2.19.2]
at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:807) ~[na:na]
at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[na:na]
at run.halo.app.extension.ReactiveExtensionClientImpl$IndexBuildsManager.startBuildingIndex(ReactiveExtensionClientImpl.java:465) ~[!/:2.19.2]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:365) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:237) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:168) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:452) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:385) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:993) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:628) ~[spring-context-6.1.12.jar!/:6.1.12]
at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.3.3.jar!/:3.3.3]
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149) ~[spring-boot-3.3.3.jar!/:3.3.3]
at run.halo.app.Application.main(Application.java:28) ~[!/:2.19.2]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) ~[halo.jar:2.19.2]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) ~[halo.jar:2.19.2]
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) ~[halo.jar:2.19.2]
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Unexpected end-of-input in VALUE_STRING
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 65536] (through reference chain: run.halo.app.core.extension.content.Snapshot["spec"]->run.halo.app.core.extension.content.Snapshot$SnapShotSpec["contentPatch"])
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:361) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1937) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:312) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3909) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at run.halo.app.extension.JSONExtensionConverter.convertFrom(JSONExtensionConverter.java:89) ~[!/:2.19.2]
... 92 common frames omitted
Caused by: com.fasterxml.jackson.core.io.JsonEOFException: Unexpected end-of-input in VALUE_STRING
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 65536]
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInvalidEOF(ParserMinimalBase.java:585) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInvalidEOF(ParserMinimalBase.java:566) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._loadMoreGuaranteed(UTF8StreamJsonParser.java:2457) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishString2(UTF8StreamJsonParser.java:2540) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString(UTF8StreamJsonParser.java:2520) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText(UTF8StreamJsonParser.java:294) ~[jackson-core-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:42) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[jackson-databind-2.17.2.jar!/:2.17.2]
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310) ~[jackson-databind-2.17.2.jar!/:2.17.2]
... 100 common frames omitted