Closed sugarlesss closed 2 months ago
我这边按照文档提供的更新密码的 SQL 执行并未复现此问题。
可以开放数据库公网连接信息和对应的站点 url 以供调试,怎么发你呢
可以开放数据库公网连接信息和对应的站点 url 以供调试,怎么发你呢
i@ryanc.cc
一样的问题,死活登陆不上去了。。重头到尾都没改过密码,就是提示账号密码不对
有问题请提供复现步骤,这里不是你发泄情绪的地方。
可以开放数据库公网连接信息和对应的站点 url 以供调试,怎么发你呢
i@ryanc.cc
已发送
可以开放数据库公网连接信息和对应的站点 url 以供调试,怎么发你呢
i@ryanc.cc
已发送
根据你提供的信息,应该是你将用户数据更新错误,导致程序无法正常序列化,你当前的数据为:
提供一个示例,你将 name 为 /registry/users/admin
的 data 改为:
{"spec":{"displayName":"Admin","avatar":"","email":"i@example.com","emailVerified":true,"password":"{bcrypt}$2a$10$7tBEL1sNQSr/uWtLZHLmCeA9IGx0I9/Jz//3Uwo/anIm9xdxv.xrO","bio":"","registeredAt":"2023-02-06T14:01:34.190012807Z","twoFactorAuthEnabled":false,"totpEncryptedSecret":"","disabled":false},"status":{"permalink":"/authors/admin"},"apiVersion":"v1alpha1","kind":"User","metadata":{"finalizers":["user-protection"],"name":"admin","annotations":{"rbac.authorization.halo.run/role-names":"[\\"super-role\\"]"},"version":5,"creationTimestamp":"2023-02-06T14:01:34.317446680Z"}}
然后重启试试,如果能够正常登录到后台(admin/password),建议立即修改用户信息,包括密码。
PS:看到此评论之后,请立即修改你服务器的登录密码、数据库密码。
/kind support
之前是因为执行过 update 操作后仍然无法登陆,我重新执行了一遍文档中的 sql 后发现 afftected rows = 0 ,以为没更新到,遂 set data = 123 试了下
按照你说的,我执行了下面的 sql,应用启动日志看起来没什么问题,但后台无法访问,同时有一些报错
UPDATE
extensions
SET
data = '{"spec":{"displayName":"Admin","avatar":"","email":"i@example.com","emailVerified":true,"password":"{bcrypt}$2a$10$7tBEL1sNQSr/uWtLZHLmCeA9IGx0I9/Jz//3Uwo/anIm9xdxv.xrO","bio":"","registeredAt":"2023-02-06T14:01:34.190012807Z","twoFactorAuthEnabled":false,"totpEncryptedSecret":"","disabled":false},"status":{"permalink":"/authors/admin"},"apiVersion":"v1alpha1","kind":"User","metadata":{"finalizers":["user-protection"],"name":"admin","annotations":{"rbac.authorization.halo.run/role-names":"[\\"super-role\\"]"},"version":5,"creationTimestamp":"2023-02-06T14:01:34.317446680Z"}}'
WHERE
NAME LIKE '/registry/users/admin';
应用启动日志看起来也没什么问题:
[root@VM-8-13-centos halo]# docker logs -f halo -n 20000
__ __ __
/ / / /___ _/ /___
/ /_/ / __ `/ / __ \
/ __ / /_/ / / /_/ /
/_/ /_/\__,_/_/\____/
Version: 2.17.0
2024-07-15T23:01:43.919+08:00 INFO 7 --- [ main] run.halo.app.Application : Starting Application v2.17.0 using Java 21.0.3 with PID 7 (/application/BOOT-INF/classes started by root in /application)
2024-07-15T23:01:43.922+08:00 INFO 7 --- [ main] run.halo.app.Application : No active profile set, falling back to 1 default profile: "default"
2024-07-15T23:01:44.187+08:00 WARN 7 --- [ 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.halo.app.theme.finders.Finder with @AliasFor(annotation=Component.class) to declare an explicit alias for @Component's 'value' attribute.
2024-07-15T23:01:45.737+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2024-07-15T23:01:45.739+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode.
2024-07-15T23:01:45.940+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 190 ms. Found 1 R2DBC repository interface.
2024-07-15T23:01:49.390+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginStatusProvider : Enabled plugins: []
2024-07-15T23:01:49.392+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginStatusProvider : Disabled plugins: [PluginUnsplash]
2024-07-15T23:01:49.395+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginManager : PF4J version 3.12.0 in 'deployment' mode
WARNING: A restricted method in java.lang.foreign.Linker has been called
WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module
2024-07-15T23:01:52.091+08:00 INFO 7 --- [ main] o.a.l.s.MemorySegmentIndexInputProvider : Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false
2024-07-15T23:01:52.194+08:00 WARN 7 --- [ main] o.a.l.i.v.VectorizationProvider : Java vector incubator module is not readable. For optimal vector performance, pass '--add-modules jdk.incubator.vector' to enable Vector API.
2024-07-15T23:01:52.240+08:00 INFO 7 --- [ main] r.h.a.search.lucene.LuceneSearchEngine : Initialized lucene search engine
2024-07-15T23:01:53.129+08:00 INFO 7 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 34 endpoints beneath base path '/actuator'
2024-07-15T23:01:54.340+08:00 INFO 7 --- [tor-tcp-epoll-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-07-15T23:01:54.352+08:00 INFO 7 --- [tor-tcp-epoll-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-07-15T23:01:54.622+08:00 INFO 7 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port 8090 (http)
2024-07-15T23:01:54.623+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VisitedEventReconciler
2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.TagPostCountUpdater
2024-07-15T23:01:54.626+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VisitedEventReconciler-worker-1 started
2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.CategoryPostCountUpdater
2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VotedEventReconciler
2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.PostHideFromListStateUpdater
2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.ReplyEventReconciler
2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.PostStatsUpdater
2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.notification.DefaultNotificationSender
2024-07-15T23:01:54.628+08:00 INFO 7 --- [ationSender-t-2] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-2 started
2024-07-15T23:01:54.630+08:00 INFO 7 --- [tateUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.PostHideFromListStateUpdater-worker-1 started
2024-07-15T23:01:54.630+08:00 INFO 7 --- [ationSender-t-4] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-4 started
2024-07-15T23:01:54.630+08:00 INFO 7 --- [ationSender-t-5] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-5 started
2024-07-15T23:01:54.630+08:00 INFO 7 --- [tatsUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.PostStatsUpdater-worker-1 started
2024-07-15T23:01:54.631+08:00 INFO 7 --- [ationSender-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-1 started
2024-07-15T23:01:54.631+08:00 INFO 7 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.CategoryPostCountUpdater-worker-1 started
2024-07-15T23:01:54.631+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VotedEventReconciler-worker-1 started
2024-07-15T23:01:54.631+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.ReplyEventReconciler-worker-1 started
2024-07-15T23:01:54.631+08:00 INFO 7 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.TagPostCountUpdater-worker-1 started
2024-07-15T23:01:54.641+08:00 INFO 7 --- [ationSender-t-3] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-3 started
2024-07-15T23:01:54.677+08:00 INFO 7 --- [ main] r.h.a.e.ReactiveExtensionClientImpl : Start building index for all extensions, please wait...
2024-07-15T23:01:54.903+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/roles, please wait...
2024-07-15T23:01:54.938+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/roles built successfully, cost 35 ms
2024-07-15T23:01:54.973+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/plugins, please wait...
2024-07-15T23:01:54.975+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/plugins built successfully, cost 2 ms
2024-07-15T23:01:54.986+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/searchengines, please wait...
2024-07-15T23:01:54.986+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/searchengines built successfully, cost 0 ms
2024-07-15T23:01:55.000+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensionpointdefinitions, please wait...
2024-07-15T23:01:55.000+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensionpointdefinitions built successfully, cost 0 ms
2024-07-15T23:01:55.016+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensiondefinitions, please wait...
2024-07-15T23:01:55.016+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensiondefinitions built successfully, cost 0 ms
2024-07-15T23:01:55.028+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/rolebindings, please wait...
2024-07-15T23:01:55.029+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/rolebindings built successfully, cost 1 ms
2024-07-15T23:01:55.039+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/users, please wait...
2024-07-15T23:01:55.042+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/users built successfully, cost 3 ms
2024-07-15T23:01:55.067+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/reverseproxies, please wait...
2024-07-15T23:01:55.068+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/reverseproxies built successfully, cost 1 ms
2024-07-15T23:01:55.102+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/settings, please wait...
2024-07-15T23:01:55.103+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/settings built successfully, cost 1 ms
2024-07-15T23:01:55.116+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/annotationsettings, please wait...
2024-07-15T23:01:55.116+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/annotationsettings built successfully, cost 0 ms
2024-07-15T23:01:55.136+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/configmaps, please wait...
2024-07-15T23:01:55.137+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/configmaps built successfully, cost 1 ms
2024-07-15T23:01:55.145+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/secrets, please wait...
2024-07-15T23:01:55.145+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/secrets built successfully, cost 0 ms
2024-07-15T23:01:55.166+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/theme.halo.run/themes, please wait...
2024-07-15T23:01:55.167+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/theme.halo.run/themes built successfully, cost 1 ms
2024-07-15T23:01:55.178+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menus, please wait...
2024-07-15T23:01:55.179+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menus built successfully, cost 1 ms
2024-07-15T23:01:55.197+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menuitems, please wait...
2024-07-15T23:01:55.198+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menuitems built successfully, cost 1 ms
2024-07-15T23:01:55.232+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/posts, please wait...
2024-07-15T23:01:55.242+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/posts built successfully, cost 10 ms
2024-07-15T23:01:55.259+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/categories, please wait...
2024-07-15T23:01:55.262+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/categories built successfully, cost 3 ms
2024-07-15T23:01:55.283+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/tags, please wait...
2024-07-15T23:01:55.285+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/tags built successfully, cost 2 ms
2024-07-15T23:01:55.423+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/snapshots, please wait...
2024-07-15T23:01:55.427+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/snapshots built successfully, cost 4 ms
2024-07-15T23:01:55.444+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/comments, please wait...
2024-07-15T23:01:55.445+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/comments built successfully, cost 1 ms
2024-07-15T23:01:55.456+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/replies, please wait...
2024-07-15T23:01:55.457+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/replies built successfully, cost 1 ms
2024-07-15T23:01:55.471+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/singlepages, please wait...
2024-07-15T23:01:55.472+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/singlepages built successfully, cost 1 ms
2024-07-15T23:01:55.486+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/groups, please wait...
2024-07-15T23:01:55.487+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/groups built successfully, cost 1 ms
2024-07-15T23:01:55.496+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/policies, please wait...
2024-07-15T23:01:55.497+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/policies built successfully, cost 1 ms
2024-07-15T23:01:55.513+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/attachments, please wait...
2024-07-15T23:01:55.517+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/attachments built successfully, cost 4 ms
2024-07-15T23:01:55.528+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/policytemplates, please wait...
2024-07-15T23:01:55.529+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/policytemplates built successfully, cost 1 ms
2024-07-15T23:01:55.548+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/metrics.halo.run/counters, please wait...
2024-07-15T23:01:55.549+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/metrics.halo.run/counters built successfully, cost 1 ms
2024-07-15T23:01:55.561+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/auth.halo.run/authproviders, please wait...
2024-07-15T23:01:55.561+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/auth.halo.run/authproviders built successfully, cost 0 ms
2024-07-15T23:01:55.567+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/auth.halo.run/userconnections, please wait...
2024-07-15T23:01:55.567+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/auth.halo.run/userconnections built successfully, cost 0 ms
2024-07-15T23:01:55.575+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/personalaccesstokens, please wait...
2024-07-15T23:01:55.575+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/personalaccesstokens built successfully, cost 0 ms
2024-07-15T23:01:55.582+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/remembermetokens, please wait...
2024-07-15T23:01:55.583+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/remembermetokens built successfully, cost 1 ms
2024-07-15T23:01:55.591+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/devices, please wait...
2024-07-15T23:01:55.591+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/devices built successfully, cost 0 ms
2024-07-15T23:01:55.599+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/migration.halo.run/backups, please wait...
2024-07-15T23:01:55.599+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/migration.halo.run/backups built successfully, cost 0 ms
2024-07-15T23:01:55.612+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/reasontypes, please wait...
2024-07-15T23:01:55.613+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/reasontypes built successfully, cost 1 ms
2024-07-15T23:01:55.628+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/reasons, please wait...
2024-07-15T23:01:55.629+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/reasons built successfully, cost 1 ms
2024-07-15T23:01:55.646+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notificationtemplates, please wait...
2024-07-15T23:01:55.647+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notificationtemplates built successfully, cost 1 ms
2024-07-15T23:01:55.661+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/subscriptions, please wait...
2024-07-15T23:01:55.662+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/subscriptions built successfully, cost 1 ms
2024-07-15T23:01:55.674+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notifierDescriptors, please wait...
2024-07-15T23:01:55.674+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notifierDescriptors built successfully, cost 0 ms
2024-07-15T23:01:55.682+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notifications, please wait...
2024-07-15T23:01:55.683+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notifications built successfully, cost 1 ms
2024-07-15T23:01:55.684+08:00 INFO 7 --- [ main] r.h.a.e.ReactiveExtensionClientImpl : Successfully built index in 1007ms, Preparing to lunch application...
2024-07-15T23:01:55.685+08:00 INFO 7 --- [ main] run.halo.app.Application : Started Application in 14.442 seconds (process running for 14.93)
2024-07-15T23:01:56.862+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller garbage-collector-controller
2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-1] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-1 started
2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-6] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-6 started
2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-2] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-2 started
2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-7] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-7 started
2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-3] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-3 started
2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-8] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-8 started
2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-4] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-4 started
2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-9] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-9 started
2024-07-15T23:01:56.869+08:00 INFO 7 --- [-controller-t-5] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-5 started
2024-07-15T23:01:56.869+08:00 INFO 7 --- [controller-t-10] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-10 started
2024-07-15T23:01:56.882+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.RoleBindingReconciler
2024-07-15T23:01:56.883+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.attachment.AttachmentReconciler
2024-07-15T23:01:56.884+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.SystemSettingReconciler
2024-07-15T23:01:56.884+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.MenuItemReconciler
2024-07-15T23:01:56.885+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.CommentReconciler
2024-07-15T23:01:56.886+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PluginReconciler
2024-07-15T23:01:56.886+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.migration.BackupReconciler
2024-07-15T23:01:56.887+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.CategoryReconciler
2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PostReconciler
2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.AnnotationSettingReconciler
2024-07-15T23:01:56.888+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.SystemSettingReconciler-worker-1 started
2024-07-15T23:01:56.888+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.security.device.DeviceReconciler
2024-07-15T23:01:56.889+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PostReconciler-worker-1 started
2024-07-15T23:01:56.889+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.RoleBindingReconciler-worker-1 started
2024-07-15T23:01:56.890+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/RoleBinding) synchronizer...
2024-07-15T23:01:56.889+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Post) synchronizer...
2024-07-15T23:01:56.890+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.MenuItemReconciler-worker-1 started
2024-07-15T23:01:56.890+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/MenuItem) synchronizer...
2024-07-15T23:01:56.890+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.attachment.AttachmentReconciler-worker-1 started
2024-07-15T23:01:56.890+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(storage.halo.run/v1alpha1/Attachment) synchronizer...
2024-07-15T23:01:56.892+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.UserReconciler
2024-07-15T23:01:56.892+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ReverseProxyReconciler
2024-07-15T23:01:56.894+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.CommentReconciler-worker-1 started
2024-07-15T23:01:56.894+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Comment) synchronizer...
2024-07-15T23:01:56.894+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PluginReconciler-worker-1 started
2024-07-15T23:01:56.894+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(plugin.halo.run/v1alpha1/Plugin) synchronizer...
2024-07-15T23:01:56.895+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.CategoryReconciler-worker-1 started
2024-07-15T23:01:56.895+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Category) synchronizer...
2024-07-15T23:01:56.896+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.migration.BackupReconciler-worker-1 started
2024-07-15T23:01:56.896+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ReverseProxyReconciler-worker-1 started
2024-07-15T23:01:56.896+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(migration.halo.run/v1alpha1/Backup) synchronizer...
2024-07-15T23:01:56.896+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(plugin.halo.run/v1alpha1/ReverseProxy) synchronizer...
2024-07-15T23:01:56.896+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.UserReconciler-worker-1 started
2024-07-15T23:01:56.897+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/User) synchronizer...
2024-07-15T23:01:56.898+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PostCounterReconciler
2024-07-15T23:01:56.899+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.security.device.DeviceReconciler-worker-1 started
2024-07-15T23:01:56.900+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(security.halo.run/v1alpha1/Device) synchronizer...
2024-07-15T23:01:56.900+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(security.halo.run/v1alpha1/Device) synchronizer.
2024-07-15T23:01:56.900+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.TagReconciler
2024-07-15T23:01:56.902+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ReplyReconciler
2024-07-15T23:01:56.903+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.notification.NotificationTrigger
2024-07-15T23:01:56.903+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.theme.router.SinglePageRoute
2024-07-15T23:01:56.904+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.theme.router.SinglePageRoute-worker-1 started
2024-07-15T23:01:56.904+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer...
2024-07-15T23:01:56.905+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.SinglePageReconciler
2024-07-15T23:01:56.906+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ThemeReconciler
2024-07-15T23:01:56.906+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.SinglePageReconciler-worker-1 started
2024-07-15T23:01:56.908+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.RoleReconciler
2024-07-15T23:01:56.908+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.AuthProviderReconciler
2024-07-15T23:01:56.910+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Comment) synchronizer.
2024-07-15T23:01:56.911+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer...
2024-07-15T23:01:56.912+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/RoleBinding) synchronizer.
2024-07-15T23:01:56.914+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ThemeReconciler-worker-1 started
2024-07-15T23:01:56.914+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(theme.halo.run/v1alpha1/Theme) synchronizer...
2024-07-15T23:01:56.915+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Post) synchronizer.
2024-07-15T23:01:56.915+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/MenuItem) synchronizer.
2024-07-15T23:01:56.915+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.RoleReconciler-worker-1 started
2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer.
2024-07-15T23:01:56.916+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(theme.halo.run/v1alpha1/Theme) synchronizer.
2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/Role) synchronizer...
2024-07-15T23:01:56.917+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Category) synchronizer.
2024-07-15T23:01:56.918+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(migration.halo.run/v1alpha1/Backup) synchronizer.
2024-07-15T23:01:56.919+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/Role) synchronizer.
2024-07-15T23:01:56.921+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(plugin.halo.run/v1alpha1/ReverseProxy) synchronizer.
2024-07-15T23:01:56.921+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/User) synchronizer.
2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.NotificationTrigger-worker-1 started
2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(notification.halo.run/v1alpha1/Reason) synchronizer...
2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(notification.halo.run/v1alpha1/Reason) synchronizer.
2024-07-15T23:01:56.923+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ReplyReconciler-worker-1 started
2024-07-15T23:01:56.923+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Reply) synchronizer...
2024-07-15T23:01:56.924+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Reply) synchronizer.
2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.AnnotationSettingReconciler-worker-1 started
2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/AnnotationSetting) synchronizer...
2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/AnnotationSetting) synchronizer.
2024-07-15T23:01:56.925+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(storage.halo.run/v1alpha1/Attachment) synchronizer.
2024-07-15T23:01:56.925+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.TagReconciler-worker-1 started
2024-07-15T23:01:56.925+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Tag) synchronizer...
2024-07-15T23:01:56.926+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer.
2024-07-15T23:01:56.926+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Tag) synchronizer.
2024-07-15T23:01:56.926+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.AuthProviderReconciler-worker-1 started
2024-07-15T23:01:56.926+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(auth.halo.run/v1alpha1/AuthProvider) synchronizer...
2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(auth.halo.run/v1alpha1/AuthProvider) synchronizer.
2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PostCounterReconciler-worker-1 started
2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(metrics.halo.run/v1alpha1/Counter) synchronizer...
2024-07-15T23:01:56.944+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(plugin.halo.run/v1alpha1/Plugin) synchronizer.
2024-07-15T23:01:57.010+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(metrics.halo.run/v1alpha1/Counter) synchronizer.
2024-07-15T23:01:57.091+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSitemap from file:///root/.halo2/plugins/PluginSitemap-1.1.1.jar
2024-07-15T23:01:57.364+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSitemap@1.1.1' resolved
2024-07-15T23:01:57.366+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSitemap from file:///root/.halo2/plugins/PluginSitemap-1.1.1.jar
2024-07-15T23:01:57.367+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSitemap
2024-07-15T23:01:57.515+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting sitemap-settings for plugin PluginSitemap
2024-07-15T23:01:57.616+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map sitemap-configMap for plugin PluginSitemap
2024-07-15T23:01:57.812+08:00 INFO 7 --- [tor-tcp-epoll-2] r.h.a.n.SubscriptionMigration : Cleanup user subscription completed
2024-07-15T23:01:57.827+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSitemap
2024-07-15T23:01:57.830+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSitemap
2024-07-15T23:01:57.831+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSitemap
2024-07-15T23:01:57.834+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSitemap@1.1.1'
2024-07-15T23:01:57.873+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSitemap
2024-07-15T23:01:58.026+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSitemap
2024-07-15T23:01:58.078+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@d4cb2df1, started on Mon Jul 15 23:01:57 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSitemap is created
2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSitemap
2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSitemap
2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.sitemap.SitemapPlugin@89cd4610 for plugin PluginSitemap
2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.sitemap.SitemapPlugin@89cd4610 for plugin PluginSitemap
2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSitemap
2024-07-15T23:01:58.153+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:01:58.198+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSitemap
2024-07-15T23:01:58.201+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSitemap
2024-07-15T23:01:58.350+08:00 WARN 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Optimistic locking failure when reconciling request: run.halo.app.core.extension.reconciler.UserReconciler-worker-1/Request[name=anonymousUser]
2024-07-15T23:01:58.360+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSitePush from file:///root/.halo2/plugins/PluginSitePush-1.3.1.jar
2024-07-15T23:01:58.364+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSitePush@1.3.1' resolved
2024-07-15T23:01:58.365+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSitePush from file:///root/.halo2/plugins/PluginSitePush-1.3.1.jar
2024-07-15T23:01:58.369+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSitePush
2024-07-15T23:01:58.411+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-sitepush-settings for plugin PluginSitePush
2024-07-15T23:01:58.436+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-sitepush-config for plugin PluginSitePush
2024-07-15T23:01:58.525+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSitePush
2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSitePush
2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSitePush
2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSitePush@1.3.1'
2024-07-15T23:01:58.580+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSitePush
2024-07-15T23:01:58.793+08:00 WARN 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Optimistic locking failure when reconciling request: run.halo.app.core.extension.reconciler.UserReconciler-worker-1/Request[name=ghost]
2024-07-15T23:01:58.849+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSitePush
2024-07-15T23:01:58.882+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@6e3c4941, started on Mon Jul 15 23:01:58 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSitePush is created
2024-07-15T23:01:58.882+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSitePush
2024-07-15T23:01:58.883+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSitePush
2024-07-15T23:01:58.883+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting com.stonewu.sitepush.SitePushPlugin@a3ecccf6 for plugin PluginSitePush
2024-07-15T23:01:58.935+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/sitepush.halo.run/pushLogs, please wait...
2024-07-15T23:01:58.936+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/sitepush.halo.run/pushLogs built successfully, cost 1 ms
2024-07-15T23:01:59.013+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/sitepush.halo.run/pushUniques, please wait...
2024-07-15T23:01:59.014+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/sitepush.halo.run/pushUniques built successfully, cost 1 ms
2024-07-15T23:01:59.030+08:00 INFO 7 --- [nReconciler-t-1] com.stonewu.sitepush.SitePushPlugin : 成功读取已推送链接 0 个
2024-07-15T23:01:59.036+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started com.stonewu.sitepush.SitePushPlugin@a3ecccf6 for plugin PluginSitePush
2024-07-15T23:01:59.037+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSitePush
2024-07-15T23:01:59.037+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:01:59.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller com.stonewu.sitepush.reconciler.SinglePagePushReconciler
2024-07-15T23:01:59.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller com.stonewu.sitepush.reconciler.PostPushReconciler
2024-07-15T23:01:59.041+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker com.stonewu.sitepush.reconciler.PostPushReconciler-worker-1 started
2024-07-15T23:01:59.041+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Post) synchronizer...
2024-07-15T23:01:59.044+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSitePush
2024-07-15T23:01:59.044+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSitePush
2024-07-15T23:01:59.047+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:01:59.047+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker com.stonewu.sitepush.reconciler.SinglePagePushReconciler-worker-1 started
2024-07-15T23:01:59.047+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer...
2024-07-15T23:01:59.048+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer.
2024-07-15T23:01:59.048+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:01:59.048+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:01:59.042+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Post) synchronizer.
2024-07-15T23:01:59.149+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin plugin-katex from file:///root/.halo2/plugins/plugin-katex-1.0.0.jar
2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'plugin-katex@1.0.0' resolved
2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin plugin-katex from file:///root/.halo2/plugins/plugin-katex-1.0.0.jar
2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin plugin-katex
2024-07-15T23:01:59.276+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin plugin-katex
2024-07-15T23:01:59.277+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin plugin-katex
2024-07-15T23:01:59.277+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin plugin-katex
2024-07-15T23:01:59.278+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'plugin-katex@1.0.0'
2024-07-15T23:01:59.295+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin plugin-katex
2024-07-15T23:01:59.333+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin plugin-katex
2024-07-15T23:01:59.348+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@47049804, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin plugin-katex is created
2024-07-15T23:01:59.348+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin plugin-katex
2024-07-15T23:01:59.349+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin plugin-katex
2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.katex.KatexPlugin@7adabcc8 for plugin plugin-katex
2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.katex.KatexPlugin@7adabcc8 for plugin plugin-katex
2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin plugin-katex
2024-07-15T23:01:59.360+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:01:59.363+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin plugin-katex
2024-07-15T23:01:59.364+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin plugin-katex
2024-07-15T23:01:59.370+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:01:59.371+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:01:59.371+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:01:59.466+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginPhotos from file:///root/.halo2/plugins/PluginPhotos-1.3.0.jar
2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginPhotos@1.3.0' resolved
2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginPhotos from file:///root/.halo2/plugins/PluginPhotos-1.3.0.jar
2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginPhotos
2024-07-15T23:01:59.497+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-photos-settings for plugin PluginPhotos
2024-07-15T23:01:59.513+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-photos-configmap for plugin PluginPhotos
2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginPhotos
2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginPhotos
2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginPhotos
2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginPhotos@1.3.0'
2024-07-15T23:01:59.594+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginPhotos
2024-07-15T23:01:59.696+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginPhotos
2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@15b706d0, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginPhotos is created
2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginPhotos
2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginPhotos
2024-07-15T23:01:59.740+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.photos.PhotoPlugin@6dbe1863 for plugin PluginPhotos
2024-07-15T23:01:59.768+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/photos, please wait...
2024-07-15T23:01:59.769+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/photos built successfully, cost 1 ms
2024-07-15T23:01:59.798+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/photogroups, please wait...
2024-07-15T23:01:59.798+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/photogroups built successfully, cost 0 ms
2024-07-15T23:01:59.802+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.photos.PhotoPlugin@6dbe1863 for plugin PluginPhotos
2024-07-15T23:01:59.802+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginPhotos
2024-07-15T23:01:59.803+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:01:59.804+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginPhotos
2024-07-15T23:01:59.805+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginPhotos
2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:01:59.898+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginLightGallery from file:///root/.halo2/plugins/PluginLightGallery-1.2.0.jar
2024-07-15T23:01:59.901+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginLightGallery@1.2.0' resolved
2024-07-15T23:01:59.902+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginLightGallery from file:///root/.halo2/plugins/PluginLightGallery-1.2.0.jar
2024-07-15T23:01:59.902+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginLightGallery
2024-07-15T23:01:59.926+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-lightgallery-settings for plugin PluginLightGallery
2024-07-15T23:01:59.941+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-lightgallery-configMap for plugin PluginLightGallery
2024-07-15T23:01:59.972+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginLightGallery
2024-07-15T23:01:59.972+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginLightGallery
2024-07-15T23:01:59.973+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginLightGallery
2024-07-15T23:01:59.973+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginLightGallery@1.2.0'
2024-07-15T23:01:59.986+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginLightGallery
2024-07-15T23:02:00.031+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginLightGallery
2024-07-15T23:02:00.034+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@712d0840, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginLightGallery is created
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginLightGallery
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginLightGallery
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.lightgallery.LightGalleryPlugin@f9258e14 for plugin PluginLightGallery
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.lightgallery.LightGalleryPlugin@f9258e14 for plugin PluginLightGallery
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginLightGallery
2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:00.037+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginLightGallery
2024-07-15T23:02:00.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginLightGallery
2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:02:00.095+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginUnsplash from file:///root/.halo2/plugins/PluginUnsplash-1.1.0.jar
2024-07-15T23:02:00.102+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin '/root/.halo2/plugins/PluginUnsplash-1.1.0.jar' is disabled
2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginUnsplash@1.1.0' resolved
2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginUnsplash from file:///root/.halo2/plugins/PluginUnsplash-1.1.0.jar
2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginUnsplash
2024-07-15T23:02:00.123+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting unsplash-settings for plugin PluginUnsplash
2024-07-15T23:02:00.142+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map unsplash-settings for plugin PluginUnsplash
2024-07-15T23:02:00.183+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginUnsplash
2024-07-15T23:02:00.184+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginUnsplash
2024-07-15T23:02:00.195+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginLinks from file:///root/.halo2/plugins/PluginLinks-1.3.3.jar
2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginLinks@1.3.3' resolved
2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginLinks from file:///root/.halo2/plugins/PluginLinks-1.3.3.jar
2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginLinks
2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginLinks
2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginLinks
2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginLinks
2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginLinks@1.3.3'
2024-07-15T23:02:00.276+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginLinks
2024-07-15T23:02:00.334+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginLinks
2024-07-15T23:02:00.351+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@24dcb84f, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginLinks is created
2024-07-15T23:02:00.351+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginLinks
2024-07-15T23:02:00.352+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginLinks
2024-07-15T23:02:00.352+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.links.LinkPlugin@e20dc39 for plugin PluginLinks
2024-07-15T23:02:00.395+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/links, please wait...
2024-07-15T23:02:00.395+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/links built successfully, cost 0 ms
2024-07-15T23:02:00.421+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/linkgroups, please wait...
2024-07-15T23:02:00.421+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/linkgroups built successfully, cost 0 ms
2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.links.LinkPlugin@e20dc39 for plugin PluginLinks
2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginLinks
2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:00.426+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginLinks
2024-07-15T23:02:00.426+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginLinks
2024-07-15T23:02:00.427+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:00.428+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:00.428+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:02:00.484+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginMoments from file:///root/.halo2/plugins/PluginMoments-1.5.1.jar
2024-07-15T23:02:00.487+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginMoments@1.5.1' resolved
2024-07-15T23:02:00.488+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginMoments from file:///root/.halo2/plugins/PluginMoments-1.5.1.jar
2024-07-15T23:02:00.488+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginMoments
2024-07-15T23:02:00.499+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-moments-settings for plugin PluginMoments
2024-07-15T23:02:00.507+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-moments-configmap for plugin PluginMoments
2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginMoments
2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginMoments
2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginMoments
2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginMoments@1.5.1'
2024-07-15T23:02:00.550+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginMoments
2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@8a2e168a, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginMoments is created
2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginMoments
2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginMoments
2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.moments.MomentsPlugin@fc97c412 for plugin PluginMoments
2024-07-15T23:02:00.697+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/moment.halo.run/moments, please wait...
2024-07-15T23:02:00.698+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/moment.halo.run/moments built successfully, cost 1 ms
2024-07-15T23:02:00.702+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.moments.MomentsPlugin@fc97c412 for plugin PluginMoments
2024-07-15T23:02:00.702+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginMoments
2024-07-15T23:02:00.703+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:00.703+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.TagReconciler
2024-07-15T23:02:00.704+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.MomentReconciler
2024-07-15T23:02:00.705+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.CommentReconciler
2024-07-15T23:02:00.707+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginMoments
2024-07-15T23:02:00.707+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginMoments
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.CommentReconciler-worker-1 started
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Comment) synchronizer...
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Comment) synchronizer.
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:02:00.710+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.TagReconciler-worker-1 started
2024-07-15T23:02:00.710+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(moment.halo.run/v1alpha1/Moment) synchronizer...
2024-07-15T23:02:00.712+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(moment.halo.run/v1alpha1/Moment) synchronizer.
2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-1 started
2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(moment.halo.run/v1alpha1/Moment) synchronizer...
2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(moment.halo.run/v1alpha1/Moment) synchronizer.
2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-2] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-2 started
2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-3] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-3 started
2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-4] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-4 started
2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-5] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-5 started
2024-07-15T23:02:00.794+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSearchWidget from file:///root/.halo2/plugins/PluginSearchWidget-1.4.0.jar
2024-07-15T23:02:00.796+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSearchWidget@1.4.0' resolved
2024-07-15T23:02:00.797+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSearchWidget from file:///root/.halo2/plugins/PluginSearchWidget-1.4.0.jar
2024-07-15T23:02:00.797+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSearchWidget
2024-07-15T23:02:00.840+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSearchWidget
2024-07-15T23:02:00.840+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSearchWidget
2024-07-15T23:02:00.841+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSearchWidget
2024-07-15T23:02:00.841+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSearchWidget@1.4.0'
2024-07-15T23:02:00.851+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSearchWidget
2024-07-15T23:02:00.862+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSearchWidget
2024-07-15T23:02:00.869+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@af7d02a0, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSearchWidget is created
2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSearchWidget
2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSearchWidget
2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.search.widget.SearchWidgetPlugin@31d31e01 for plugin PluginSearchWidget
2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.search.widget.SearchWidgetPlugin@31d31e01 for plugin PluginSearchWidget
2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSearchWidget
2024-07-15T23:02:00.872+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:00.873+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSearchWidget
2024-07-15T23:02:00.873+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSearchWidget
2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:02:00.921+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginCommentWidget from file:///root/.halo2/plugins/PluginCommentWidget-2.1.0.jar
2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginCommentWidget@2.1.0' resolved
2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginCommentWidget from file:///root/.halo2/plugins/PluginCommentWidget-2.1.0.jar
2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginCommentWidget
2024-07-15T23:02:00.937+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-comment-widget-settings for plugin PluginCommentWidget
2024-07-15T23:02:00.950+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-comment-widget-configmap for plugin PluginCommentWidget
2024-07-15T23:02:00.993+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginCommentWidget
2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginCommentWidget
2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginCommentWidget
2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginCommentWidget@2.1.0'
2024-07-15T23:02:01.002+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginCommentWidget
2024-07-15T23:02:01.018+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginCommentWidget
2024-07-15T23:02:01.021+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@576bf0af, started on Mon Jul 15 23:02:01 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginCommentWidget is created
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginCommentWidget
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginCommentWidget
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.comment.widget.CommentWidgetPlugin@86d79fec for plugin PluginCommentWidget
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.comment.widget.CommentWidgetPlugin@86d79fec for plugin PluginCommentWidget
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginCommentWidget
2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:01.024+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginCommentWidget
2024-07-15T23:02:01.025+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginCommentWidget
2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
2024-07-15T23:02:01.083+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginFeed from file:///root/.halo2/plugins/PluginFeed-1.2.2.jar
2024-07-15T23:02:01.101+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginFeed@1.2.2' resolved
2024-07-15T23:02:01.102+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginFeed from file:///root/.halo2/plugins/PluginFeed-1.2.2.jar
2024-07-15T23:02:01.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginFeed
2024-07-15T23:02:01.120+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-feed-setting for plugin PluginFeed
2024-07-15T23:02:01.130+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-feed-config for plugin PluginFeed
2024-07-15T23:02:01.167+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginFeed
2024-07-15T23:02:01.168+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginFeed
2024-07-15T23:02:01.168+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginFeed
2024-07-15T23:02:01.170+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginFeed@1.2.2'
2024-07-15T23:02:01.174+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginFeed
2024-07-15T23:02:01.192+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginFeed
2024-07-15T23:02:01.200+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@fbd84d60, started on Mon Jul 15 23:02:01 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginFeed is created
2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginFeed
2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginFeed
2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.feed.FeedPlugin@62afeaf8 for plugin PluginFeed
2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.feed.FeedPlugin@62afeaf8 for plugin PluginFeed
2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginFeed
2024-07-15T23:02:01.202+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher
2024-07-15T23:02:01.204+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginFeed
2024-07-15T23:02:01.204+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginFeed
2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started
2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer...
2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
但通过 ip:port 访问站点发现应用报错,console 后台这时也无法访问
2024-07-15T23:03:26.191+08:00 ERROR 7 --- [oundedElastic-1] org.thymeleaf.TemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "index": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
... 1 common frames omitted
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
2024-07-15T23:03:26.200+08:00 ERROR 7 --- [oundedElastic-1] o.t.spring6.SpringWebFluxTemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "index": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
... 1 common frames omitted
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
2024-07-15T23:03:26.245+08:00 ERROR 7 --- [oundedElastic-1] a.w.r.e.AbstractErrorWebExceptionHandler : [881a0b86-1] 500 Server Error for HTTP GET "/"
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
*__checkpoint ⇢ Handler run.halo.app.theme.router.factories.IndexRouteFactory$$Lambda/0x0000000017686880@e75f64e4 [DispatcherHandler]
*__checkpoint ⇢ run.halo.app.security.InitializeRedirectionWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ run.halo.app.security.device.DeviceSessionFilter [DefaultWebFilterChain]
*__checkpoint ⇢ AuthorizationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ExceptionTranslationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ LogoutWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ServerRequestCacheWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ LogoutPageGeneratingWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ AnonymousAuthenticationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ TotpAuthenticationFilter [DefaultWebFilterChain]
*__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ RememberMeAuthenticationFilter [DefaultWebFilterChain]
*__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ReactorContextWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ CsrfWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ CorsWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ HttpHeaderWriterWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ run.halo.app.webfilter.AdditionalWebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ HTTP GET "/" [ExceptionHandlingWebHandler]
Original Stack Trace:
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
2024-07-15T23:03:26.374+08:00 ERROR 7 --- [oundedElastic-1] org.thymeleaf.TemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "error/error": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
... 1 common frames omitted
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
2024-07-15T23:03:26.379+08:00 ERROR 7 --- [oundedElastic-1] o.t.spring6.SpringWebFluxTemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "error/error": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
... 1 common frames omitted
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
2024-07-15T23:03:26.384+08:00 ERROR 7 --- [oundedElastic-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [881a0b86-1] 500 Server Error for HTTP GET "/"
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3)
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2
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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7]
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.7.jar:3.6.7]
at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final]
... 1 common frames omitted
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7]
at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0]
at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
... 1 common frames omitted
之前是因为执行过 update 操作后仍然无法登陆,我重新执行了一遍文档中的 sql 后发现 afftected rows = 0 ,以为没更新到,遂 set data = 123 试了下
按照你说的,我执行了下面的 sql,应用启动日志看起来没什么问题,但后台无法访问,同时有一些报错
UPDATE extensions SET data = '{"spec":{"displayName":"Admin","avatar":"","email":"i@example.com","emailVerified":true,"password":"{bcrypt}$2a$10$7tBEL1sNQSr/uWtLZHLmCeA9IGx0I9/Jz//3Uwo/anIm9xdxv.xrO","bio":"","registeredAt":"2023-02-06T14:01:34.190012807Z","twoFactorAuthEnabled":false,"totpEncryptedSecret":"","disabled":false},"status":{"permalink":"/authors/admin"},"apiVersion":"v1alpha1","kind":"User","metadata":{"finalizers":["user-protection"],"name":"admin","annotations":{"rbac.authorization.halo.run/role-names":"[\\"super-role\\"]"},"version":5,"creationTimestamp":"2023-02-06T14:01:34.317446680Z"}}' WHERE NAME LIKE '/registry/users/admin';
应用启动日志看起来也没什么问题:
[root@VM-8-13-centos halo]# docker logs -f halo -n 20000 __ __ __ / / / /___ _/ /___ / /_/ / __ `/ / __ \ / __ / /_/ / / /_/ / /_/ /_/\__,_/_/\____/ Version: 2.17.0 2024-07-15T23:01:43.919+08:00 INFO 7 --- [ main] run.halo.app.Application : Starting Application v2.17.0 using Java 21.0.3 with PID 7 (/application/BOOT-INF/classes started by root in /application) 2024-07-15T23:01:43.922+08:00 INFO 7 --- [ main] run.halo.app.Application : No active profile set, falling back to 1 default profile: "default" 2024-07-15T23:01:44.187+08:00 WARN 7 --- [ 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.halo.app.theme.finders.Finder with @AliasFor(annotation=Component.class) to declare an explicit alias for @Component's 'value' attribute. 2024-07-15T23:01:45.737+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2024-07-15T23:01:45.739+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode. 2024-07-15T23:01:45.940+08:00 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 190 ms. Found 1 R2DBC repository interface. 2024-07-15T23:01:49.390+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginStatusProvider : Enabled plugins: [] 2024-07-15T23:01:49.392+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginStatusProvider : Disabled plugins: [PluginUnsplash] 2024-07-15T23:01:49.395+08:00 INFO 7 --- [ main] org.pf4j.DefaultPluginManager : PF4J version 3.12.0 in 'deployment' mode WARNING: A restricted method in java.lang.foreign.Linker has been called WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module 2024-07-15T23:01:52.091+08:00 INFO 7 --- [ main] o.a.l.s.MemorySegmentIndexInputProvider : Using MemorySegmentIndexInput and native madvise support with Java 21 or later; to disable start with -Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false 2024-07-15T23:01:52.194+08:00 WARN 7 --- [ main] o.a.l.i.v.VectorizationProvider : Java vector incubator module is not readable. For optimal vector performance, pass '--add-modules jdk.incubator.vector' to enable Vector API. 2024-07-15T23:01:52.240+08:00 INFO 7 --- [ main] r.h.a.search.lucene.LuceneSearchEngine : Initialized lucene search engine 2024-07-15T23:01:53.129+08:00 INFO 7 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 34 endpoints beneath base path '/actuator' 2024-07-15T23:01:54.340+08:00 INFO 7 --- [tor-tcp-epoll-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-07-15T23:01:54.352+08:00 INFO 7 --- [tor-tcp-epoll-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-07-15T23:01:54.622+08:00 INFO 7 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port 8090 (http) 2024-07-15T23:01:54.623+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VisitedEventReconciler 2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.TagPostCountUpdater 2024-07-15T23:01:54.626+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VisitedEventReconciler-worker-1 started 2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.CategoryPostCountUpdater 2024-07-15T23:01:54.626+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.VotedEventReconciler 2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.content.PostHideFromListStateUpdater 2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.ReplyEventReconciler 2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.metrics.PostStatsUpdater 2024-07-15T23:01:54.627+08:00 INFO 7 --- [ main] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.notification.DefaultNotificationSender 2024-07-15T23:01:54.628+08:00 INFO 7 --- [ationSender-t-2] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-2 started 2024-07-15T23:01:54.630+08:00 INFO 7 --- [tateUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.PostHideFromListStateUpdater-worker-1 started 2024-07-15T23:01:54.630+08:00 INFO 7 --- [ationSender-t-4] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-4 started 2024-07-15T23:01:54.630+08:00 INFO 7 --- [ationSender-t-5] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-5 started 2024-07-15T23:01:54.630+08:00 INFO 7 --- [tatsUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.PostStatsUpdater-worker-1 started 2024-07-15T23:01:54.631+08:00 INFO 7 --- [ationSender-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-1 started 2024-07-15T23:01:54.631+08:00 INFO 7 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.CategoryPostCountUpdater-worker-1 started 2024-07-15T23:01:54.631+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.VotedEventReconciler-worker-1 started 2024-07-15T23:01:54.631+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.metrics.ReplyEventReconciler-worker-1 started 2024-07-15T23:01:54.631+08:00 INFO 7 --- [ountUpdater-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.content.TagPostCountUpdater-worker-1 started 2024-07-15T23:01:54.641+08:00 INFO 7 --- [ationSender-t-3] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.DefaultNotificationSender-worker-3 started 2024-07-15T23:01:54.677+08:00 INFO 7 --- [ main] r.h.a.e.ReactiveExtensionClientImpl : Start building index for all extensions, please wait... 2024-07-15T23:01:54.903+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/roles, please wait... 2024-07-15T23:01:54.938+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/roles built successfully, cost 35 ms 2024-07-15T23:01:54.973+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/plugins, please wait... 2024-07-15T23:01:54.975+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/plugins built successfully, cost 2 ms 2024-07-15T23:01:54.986+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/searchengines, please wait... 2024-07-15T23:01:54.986+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/searchengines built successfully, cost 0 ms 2024-07-15T23:01:55.000+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensionpointdefinitions, please wait... 2024-07-15T23:01:55.000+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensionpointdefinitions built successfully, cost 0 ms 2024-07-15T23:01:55.016+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/extensiondefinitions, please wait... 2024-07-15T23:01:55.016+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/extensiondefinitions built successfully, cost 0 ms 2024-07-15T23:01:55.028+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/rolebindings, please wait... 2024-07-15T23:01:55.029+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/rolebindings built successfully, cost 1 ms 2024-07-15T23:01:55.039+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/users, please wait... 2024-07-15T23:01:55.042+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/users built successfully, cost 3 ms 2024-07-15T23:01:55.067+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/plugin.halo.run/reverseproxies, please wait... 2024-07-15T23:01:55.068+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/plugin.halo.run/reverseproxies built successfully, cost 1 ms 2024-07-15T23:01:55.102+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/settings, please wait... 2024-07-15T23:01:55.103+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/settings built successfully, cost 1 ms 2024-07-15T23:01:55.116+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/annotationsettings, please wait... 2024-07-15T23:01:55.116+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/annotationsettings built successfully, cost 0 ms 2024-07-15T23:01:55.136+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/configmaps, please wait... 2024-07-15T23:01:55.137+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/configmaps built successfully, cost 1 ms 2024-07-15T23:01:55.145+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/secrets, please wait... 2024-07-15T23:01:55.145+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/secrets built successfully, cost 0 ms 2024-07-15T23:01:55.166+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/theme.halo.run/themes, please wait... 2024-07-15T23:01:55.167+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/theme.halo.run/themes built successfully, cost 1 ms 2024-07-15T23:01:55.178+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menus, please wait... 2024-07-15T23:01:55.179+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menus built successfully, cost 1 ms 2024-07-15T23:01:55.197+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/menuitems, please wait... 2024-07-15T23:01:55.198+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/menuitems built successfully, cost 1 ms 2024-07-15T23:01:55.232+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/posts, please wait... 2024-07-15T23:01:55.242+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/posts built successfully, cost 10 ms 2024-07-15T23:01:55.259+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/categories, please wait... 2024-07-15T23:01:55.262+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/categories built successfully, cost 3 ms 2024-07-15T23:01:55.283+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/tags, please wait... 2024-07-15T23:01:55.285+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/tags built successfully, cost 2 ms 2024-07-15T23:01:55.423+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/snapshots, please wait... 2024-07-15T23:01:55.427+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/snapshots built successfully, cost 4 ms 2024-07-15T23:01:55.444+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/comments, please wait... 2024-07-15T23:01:55.445+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/comments built successfully, cost 1 ms 2024-07-15T23:01:55.456+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/replies, please wait... 2024-07-15T23:01:55.457+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/replies built successfully, cost 1 ms 2024-07-15T23:01:55.471+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/content.halo.run/singlepages, please wait... 2024-07-15T23:01:55.472+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/content.halo.run/singlepages built successfully, cost 1 ms 2024-07-15T23:01:55.486+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/groups, please wait... 2024-07-15T23:01:55.487+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/groups built successfully, cost 1 ms 2024-07-15T23:01:55.496+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/policies, please wait... 2024-07-15T23:01:55.497+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/policies built successfully, cost 1 ms 2024-07-15T23:01:55.513+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/attachments, please wait... 2024-07-15T23:01:55.517+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/attachments built successfully, cost 4 ms 2024-07-15T23:01:55.528+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/storage.halo.run/policytemplates, please wait... 2024-07-15T23:01:55.529+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/storage.halo.run/policytemplates built successfully, cost 1 ms 2024-07-15T23:01:55.548+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/metrics.halo.run/counters, please wait... 2024-07-15T23:01:55.549+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/metrics.halo.run/counters built successfully, cost 1 ms 2024-07-15T23:01:55.561+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/auth.halo.run/authproviders, please wait... 2024-07-15T23:01:55.561+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/auth.halo.run/authproviders built successfully, cost 0 ms 2024-07-15T23:01:55.567+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/auth.halo.run/userconnections, please wait... 2024-07-15T23:01:55.567+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/auth.halo.run/userconnections built successfully, cost 0 ms 2024-07-15T23:01:55.575+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/personalaccesstokens, please wait... 2024-07-15T23:01:55.575+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/personalaccesstokens built successfully, cost 0 ms 2024-07-15T23:01:55.582+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/remembermetokens, please wait... 2024-07-15T23:01:55.583+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/remembermetokens built successfully, cost 1 ms 2024-07-15T23:01:55.591+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/security.halo.run/devices, please wait... 2024-07-15T23:01:55.591+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/security.halo.run/devices built successfully, cost 0 ms 2024-07-15T23:01:55.599+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/migration.halo.run/backups, please wait... 2024-07-15T23:01:55.599+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/migration.halo.run/backups built successfully, cost 0 ms 2024-07-15T23:01:55.612+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/reasontypes, please wait... 2024-07-15T23:01:55.613+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/reasontypes built successfully, cost 1 ms 2024-07-15T23:01:55.628+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/reasons, please wait... 2024-07-15T23:01:55.629+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/reasons built successfully, cost 1 ms 2024-07-15T23:01:55.646+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notificationtemplates, please wait... 2024-07-15T23:01:55.647+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notificationtemplates built successfully, cost 1 ms 2024-07-15T23:01:55.661+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/subscriptions, please wait... 2024-07-15T23:01:55.662+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/subscriptions built successfully, cost 1 ms 2024-07-15T23:01:55.674+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notifierDescriptors, please wait... 2024-07-15T23:01:55.674+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notifierDescriptors built successfully, cost 0 ms 2024-07-15T23:01:55.682+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/notification.halo.run/notifications, please wait... 2024-07-15T23:01:55.683+08:00 INFO 7 --- [ main] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/notification.halo.run/notifications built successfully, cost 1 ms 2024-07-15T23:01:55.684+08:00 INFO 7 --- [ main] r.h.a.e.ReactiveExtensionClientImpl : Successfully built index in 1007ms, Preparing to lunch application... 2024-07-15T23:01:55.685+08:00 INFO 7 --- [ main] run.halo.app.Application : Started Application in 14.442 seconds (process running for 14.93) 2024-07-15T23:01:56.862+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller garbage-collector-controller 2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-1] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-1 started 2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-6] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-6 started 2024-07-15T23:01:56.867+08:00 INFO 7 --- [-controller-t-2] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-2 started 2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-7] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-7 started 2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-3] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-3 started 2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-8] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-8 started 2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-4] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-4 started 2024-07-15T23:01:56.868+08:00 INFO 7 --- [-controller-t-9] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-9 started 2024-07-15T23:01:56.869+08:00 INFO 7 --- [-controller-t-5] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-5 started 2024-07-15T23:01:56.869+08:00 INFO 7 --- [controller-t-10] r.h.a.e.controller.DefaultController : Controller worker garbage-collector-controller-worker-10 started 2024-07-15T23:01:56.882+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.RoleBindingReconciler 2024-07-15T23:01:56.883+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.attachment.AttachmentReconciler 2024-07-15T23:01:56.884+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.SystemSettingReconciler 2024-07-15T23:01:56.884+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.MenuItemReconciler 2024-07-15T23:01:56.885+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.CommentReconciler 2024-07-15T23:01:56.886+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PluginReconciler 2024-07-15T23:01:56.886+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.migration.BackupReconciler 2024-07-15T23:01:56.887+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.CategoryReconciler 2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PostReconciler 2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.AnnotationSettingReconciler 2024-07-15T23:01:56.888+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.SystemSettingReconciler-worker-1 started 2024-07-15T23:01:56.888+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:01:56.888+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.security.device.DeviceReconciler 2024-07-15T23:01:56.889+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PostReconciler-worker-1 started 2024-07-15T23:01:56.889+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.RoleBindingReconciler-worker-1 started 2024-07-15T23:01:56.890+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/RoleBinding) synchronizer... 2024-07-15T23:01:56.889+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Post) synchronizer... 2024-07-15T23:01:56.890+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.MenuItemReconciler-worker-1 started 2024-07-15T23:01:56.890+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/MenuItem) synchronizer... 2024-07-15T23:01:56.890+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.attachment.AttachmentReconciler-worker-1 started 2024-07-15T23:01:56.890+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(storage.halo.run/v1alpha1/Attachment) synchronizer... 2024-07-15T23:01:56.892+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.UserReconciler 2024-07-15T23:01:56.892+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ReverseProxyReconciler 2024-07-15T23:01:56.894+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.CommentReconciler-worker-1 started 2024-07-15T23:01:56.894+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Comment) synchronizer... 2024-07-15T23:01:56.894+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PluginReconciler-worker-1 started 2024-07-15T23:01:56.894+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(plugin.halo.run/v1alpha1/Plugin) synchronizer... 2024-07-15T23:01:56.895+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.CategoryReconciler-worker-1 started 2024-07-15T23:01:56.895+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Category) synchronizer... 2024-07-15T23:01:56.896+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.migration.BackupReconciler-worker-1 started 2024-07-15T23:01:56.896+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ReverseProxyReconciler-worker-1 started 2024-07-15T23:01:56.896+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(migration.halo.run/v1alpha1/Backup) synchronizer... 2024-07-15T23:01:56.896+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(plugin.halo.run/v1alpha1/ReverseProxy) synchronizer... 2024-07-15T23:01:56.896+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.UserReconciler-worker-1 started 2024-07-15T23:01:56.897+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/User) synchronizer... 2024-07-15T23:01:56.898+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.PostCounterReconciler 2024-07-15T23:01:56.899+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.security.device.DeviceReconciler-worker-1 started 2024-07-15T23:01:56.900+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(security.halo.run/v1alpha1/Device) synchronizer... 2024-07-15T23:01:56.900+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(security.halo.run/v1alpha1/Device) synchronizer. 2024-07-15T23:01:56.900+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.TagReconciler 2024-07-15T23:01:56.902+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ReplyReconciler 2024-07-15T23:01:56.903+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.notification.NotificationTrigger 2024-07-15T23:01:56.903+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.theme.router.SinglePageRoute 2024-07-15T23:01:56.904+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.theme.router.SinglePageRoute-worker-1 started 2024-07-15T23:01:56.904+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer... 2024-07-15T23:01:56.905+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.SinglePageReconciler 2024-07-15T23:01:56.906+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.ThemeReconciler 2024-07-15T23:01:56.906+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.SinglePageReconciler-worker-1 started 2024-07-15T23:01:56.908+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.RoleReconciler 2024-07-15T23:01:56.908+08:00 INFO 7 --- [tor-tcp-epoll-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.core.extension.reconciler.AuthProviderReconciler 2024-07-15T23:01:56.910+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Comment) synchronizer. 2024-07-15T23:01:56.911+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer... 2024-07-15T23:01:56.912+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/RoleBinding) synchronizer. 2024-07-15T23:01:56.914+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ThemeReconciler-worker-1 started 2024-07-15T23:01:56.914+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(theme.halo.run/v1alpha1/Theme) synchronizer... 2024-07-15T23:01:56.915+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Post) synchronizer. 2024-07-15T23:01:56.915+08:00 INFO 7 --- [mReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/MenuItem) synchronizer. 2024-07-15T23:01:56.915+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.RoleReconciler-worker-1 started 2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer. 2024-07-15T23:01:56.916+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(theme.halo.run/v1alpha1/Theme) synchronizer. 2024-07-15T23:01:56.916+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/Role) synchronizer... 2024-07-15T23:01:56.917+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Category) synchronizer. 2024-07-15T23:01:56.918+08:00 INFO 7 --- [pReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(migration.halo.run/v1alpha1/Backup) synchronizer. 2024-07-15T23:01:56.919+08:00 INFO 7 --- [eReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/Role) synchronizer. 2024-07-15T23:01:56.921+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(plugin.halo.run/v1alpha1/ReverseProxy) synchronizer. 2024-07-15T23:01:56.921+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/User) synchronizer. 2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.notification.NotificationTrigger-worker-1 started 2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(notification.halo.run/v1alpha1/Reason) synchronizer... 2024-07-15T23:01:56.922+08:00 INFO 7 --- [tionTrigger-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(notification.halo.run/v1alpha1/Reason) synchronizer. 2024-07-15T23:01:56.923+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.ReplyReconciler-worker-1 started 2024-07-15T23:01:56.923+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Reply) synchronizer... 2024-07-15T23:01:56.924+08:00 INFO 7 --- [yReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Reply) synchronizer. 2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.AnnotationSettingReconciler-worker-1 started 2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/AnnotationSetting) synchronizer... 2024-07-15T23:01:56.924+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/AnnotationSetting) synchronizer. 2024-07-15T23:01:56.925+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(storage.halo.run/v1alpha1/Attachment) synchronizer. 2024-07-15T23:01:56.925+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.TagReconciler-worker-1 started 2024-07-15T23:01:56.925+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Tag) synchronizer... 2024-07-15T23:01:56.926+08:00 INFO 7 --- [lePageRoute-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer. 2024-07-15T23:01:56.926+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Tag) synchronizer. 2024-07-15T23:01:56.926+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.AuthProviderReconciler-worker-1 started 2024-07-15T23:01:56.926+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(auth.halo.run/v1alpha1/AuthProvider) synchronizer... 2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(auth.halo.run/v1alpha1/AuthProvider) synchronizer. 2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.core.extension.reconciler.PostCounterReconciler-worker-1 started 2024-07-15T23:01:56.927+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(metrics.halo.run/v1alpha1/Counter) synchronizer... 2024-07-15T23:01:56.944+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(plugin.halo.run/v1alpha1/Plugin) synchronizer. 2024-07-15T23:01:57.010+08:00 INFO 7 --- [rReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(metrics.halo.run/v1alpha1/Counter) synchronizer. 2024-07-15T23:01:57.091+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSitemap from file:///root/.halo2/plugins/PluginSitemap-1.1.1.jar 2024-07-15T23:01:57.364+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSitemap@1.1.1' resolved 2024-07-15T23:01:57.366+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSitemap from file:///root/.halo2/plugins/PluginSitemap-1.1.1.jar 2024-07-15T23:01:57.367+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSitemap 2024-07-15T23:01:57.515+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting sitemap-settings for plugin PluginSitemap 2024-07-15T23:01:57.616+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map sitemap-configMap for plugin PluginSitemap 2024-07-15T23:01:57.812+08:00 INFO 7 --- [tor-tcp-epoll-2] r.h.a.n.SubscriptionMigration : Cleanup user subscription completed 2024-07-15T23:01:57.827+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSitemap 2024-07-15T23:01:57.830+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSitemap 2024-07-15T23:01:57.831+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSitemap 2024-07-15T23:01:57.834+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSitemap@1.1.1' 2024-07-15T23:01:57.873+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSitemap 2024-07-15T23:01:58.026+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSitemap 2024-07-15T23:01:58.078+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@d4cb2df1, started on Mon Jul 15 23:01:57 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSitemap is created 2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSitemap 2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSitemap 2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.sitemap.SitemapPlugin@89cd4610 for plugin PluginSitemap 2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.sitemap.SitemapPlugin@89cd4610 for plugin PluginSitemap 2024-07-15T23:01:58.102+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSitemap 2024-07-15T23:01:58.153+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:01:58.159+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:01:58.198+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSitemap 2024-07-15T23:01:58.201+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSitemap 2024-07-15T23:01:58.350+08:00 WARN 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Optimistic locking failure when reconciling request: run.halo.app.core.extension.reconciler.UserReconciler-worker-1/Request[name=anonymousUser] 2024-07-15T23:01:58.360+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSitePush from file:///root/.halo2/plugins/PluginSitePush-1.3.1.jar 2024-07-15T23:01:58.364+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSitePush@1.3.1' resolved 2024-07-15T23:01:58.365+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSitePush from file:///root/.halo2/plugins/PluginSitePush-1.3.1.jar 2024-07-15T23:01:58.369+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSitePush 2024-07-15T23:01:58.411+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-sitepush-settings for plugin PluginSitePush 2024-07-15T23:01:58.436+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-sitepush-config for plugin PluginSitePush 2024-07-15T23:01:58.525+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSitePush 2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSitePush 2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSitePush 2024-07-15T23:01:58.526+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSitePush@1.3.1' 2024-07-15T23:01:58.580+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSitePush 2024-07-15T23:01:58.793+08:00 WARN 7 --- [rReconciler-t-1] r.h.a.e.controller.DefaultController : Optimistic locking failure when reconciling request: run.halo.app.core.extension.reconciler.UserReconciler-worker-1/Request[name=ghost] 2024-07-15T23:01:58.849+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSitePush 2024-07-15T23:01:58.882+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@6e3c4941, started on Mon Jul 15 23:01:58 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSitePush is created 2024-07-15T23:01:58.882+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSitePush 2024-07-15T23:01:58.883+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSitePush 2024-07-15T23:01:58.883+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting com.stonewu.sitepush.SitePushPlugin@a3ecccf6 for plugin PluginSitePush 2024-07-15T23:01:58.935+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/sitepush.halo.run/pushLogs, please wait... 2024-07-15T23:01:58.936+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/sitepush.halo.run/pushLogs built successfully, cost 1 ms 2024-07-15T23:01:59.013+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/sitepush.halo.run/pushUniques, please wait... 2024-07-15T23:01:59.014+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/sitepush.halo.run/pushUniques built successfully, cost 1 ms 2024-07-15T23:01:59.030+08:00 INFO 7 --- [nReconciler-t-1] com.stonewu.sitepush.SitePushPlugin : 成功读取已推送链接 0 个 2024-07-15T23:01:59.036+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started com.stonewu.sitepush.SitePushPlugin@a3ecccf6 for plugin PluginSitePush 2024-07-15T23:01:59.037+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSitePush 2024-07-15T23:01:59.037+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:01:59.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller com.stonewu.sitepush.reconciler.SinglePagePushReconciler 2024-07-15T23:01:59.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller com.stonewu.sitepush.reconciler.PostPushReconciler 2024-07-15T23:01:59.041+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker com.stonewu.sitepush.reconciler.PostPushReconciler-worker-1 started 2024-07-15T23:01:59.041+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Post) synchronizer... 2024-07-15T23:01:59.044+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSitePush 2024-07-15T23:01:59.044+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSitePush 2024-07-15T23:01:59.047+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:01:59.047+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker com.stonewu.sitepush.reconciler.SinglePagePushReconciler-worker-1 started 2024-07-15T23:01:59.047+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/SinglePage) synchronizer... 2024-07-15T23:01:59.048+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/SinglePage) synchronizer. 2024-07-15T23:01:59.048+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:01:59.048+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:01:59.042+08:00 INFO 7 --- [hReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Post) synchronizer. 2024-07-15T23:01:59.149+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin plugin-katex from file:///root/.halo2/plugins/plugin-katex-1.0.0.jar 2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'plugin-katex@1.0.0' resolved 2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin plugin-katex from file:///root/.halo2/plugins/plugin-katex-1.0.0.jar 2024-07-15T23:01:59.155+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin plugin-katex 2024-07-15T23:01:59.276+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin plugin-katex 2024-07-15T23:01:59.277+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin plugin-katex 2024-07-15T23:01:59.277+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin plugin-katex 2024-07-15T23:01:59.278+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'plugin-katex@1.0.0' 2024-07-15T23:01:59.295+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin plugin-katex 2024-07-15T23:01:59.333+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin plugin-katex 2024-07-15T23:01:59.348+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@47049804, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin plugin-katex is created 2024-07-15T23:01:59.348+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin plugin-katex 2024-07-15T23:01:59.349+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin plugin-katex 2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.katex.KatexPlugin@7adabcc8 for plugin plugin-katex 2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.katex.KatexPlugin@7adabcc8 for plugin plugin-katex 2024-07-15T23:01:59.357+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin plugin-katex 2024-07-15T23:01:59.360+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:01:59.363+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin plugin-katex 2024-07-15T23:01:59.364+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin plugin-katex 2024-07-15T23:01:59.370+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:01:59.371+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:01:59.371+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:01:59.466+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginPhotos from file:///root/.halo2/plugins/PluginPhotos-1.3.0.jar 2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginPhotos@1.3.0' resolved 2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginPhotos from file:///root/.halo2/plugins/PluginPhotos-1.3.0.jar 2024-07-15T23:01:59.469+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginPhotos 2024-07-15T23:01:59.497+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-photos-settings for plugin PluginPhotos 2024-07-15T23:01:59.513+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-photos-configmap for plugin PluginPhotos 2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginPhotos 2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginPhotos 2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginPhotos 2024-07-15T23:01:59.577+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginPhotos@1.3.0' 2024-07-15T23:01:59.594+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginPhotos 2024-07-15T23:01:59.696+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginPhotos 2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@15b706d0, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginPhotos is created 2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginPhotos 2024-07-15T23:01:59.739+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginPhotos 2024-07-15T23:01:59.740+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.photos.PhotoPlugin@6dbe1863 for plugin PluginPhotos 2024-07-15T23:01:59.768+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/photos, please wait... 2024-07-15T23:01:59.769+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/photos built successfully, cost 1 ms 2024-07-15T23:01:59.798+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/photogroups, please wait... 2024-07-15T23:01:59.798+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/photogroups built successfully, cost 0 ms 2024-07-15T23:01:59.802+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.photos.PhotoPlugin@6dbe1863 for plugin PluginPhotos 2024-07-15T23:01:59.802+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginPhotos 2024-07-15T23:01:59.803+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:01:59.804+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginPhotos 2024-07-15T23:01:59.805+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginPhotos 2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:01:59.808+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:01:59.898+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginLightGallery from file:///root/.halo2/plugins/PluginLightGallery-1.2.0.jar 2024-07-15T23:01:59.901+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginLightGallery@1.2.0' resolved 2024-07-15T23:01:59.902+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginLightGallery from file:///root/.halo2/plugins/PluginLightGallery-1.2.0.jar 2024-07-15T23:01:59.902+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginLightGallery 2024-07-15T23:01:59.926+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-lightgallery-settings for plugin PluginLightGallery 2024-07-15T23:01:59.941+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-lightgallery-configMap for plugin PluginLightGallery 2024-07-15T23:01:59.972+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginLightGallery 2024-07-15T23:01:59.972+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginLightGallery 2024-07-15T23:01:59.973+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginLightGallery 2024-07-15T23:01:59.973+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginLightGallery@1.2.0' 2024-07-15T23:01:59.986+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginLightGallery 2024-07-15T23:02:00.031+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginLightGallery 2024-07-15T23:02:00.034+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@712d0840, started on Mon Jul 15 23:01:59 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginLightGallery is created 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginLightGallery 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginLightGallery 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.lightgallery.LightGalleryPlugin@f9258e14 for plugin PluginLightGallery 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.lightgallery.LightGalleryPlugin@f9258e14 for plugin PluginLightGallery 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginLightGallery 2024-07-15T23:02:00.035+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:00.037+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginLightGallery 2024-07-15T23:02:00.038+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginLightGallery 2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:00.042+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:02:00.095+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginUnsplash from file:///root/.halo2/plugins/PluginUnsplash-1.1.0.jar 2024-07-15T23:02:00.102+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin '/root/.halo2/plugins/PluginUnsplash-1.1.0.jar' is disabled 2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginUnsplash@1.1.0' resolved 2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginUnsplash from file:///root/.halo2/plugins/PluginUnsplash-1.1.0.jar 2024-07-15T23:02:00.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginUnsplash 2024-07-15T23:02:00.123+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting unsplash-settings for plugin PluginUnsplash 2024-07-15T23:02:00.142+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map unsplash-settings for plugin PluginUnsplash 2024-07-15T23:02:00.183+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginUnsplash 2024-07-15T23:02:00.184+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginUnsplash 2024-07-15T23:02:00.195+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginLinks from file:///root/.halo2/plugins/PluginLinks-1.3.3.jar 2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginLinks@1.3.3' resolved 2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginLinks from file:///root/.halo2/plugins/PluginLinks-1.3.3.jar 2024-07-15T23:02:00.199+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginLinks 2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginLinks 2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginLinks 2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginLinks 2024-07-15T23:02:00.268+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginLinks@1.3.3' 2024-07-15T23:02:00.276+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginLinks 2024-07-15T23:02:00.334+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginLinks 2024-07-15T23:02:00.351+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@24dcb84f, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginLinks is created 2024-07-15T23:02:00.351+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginLinks 2024-07-15T23:02:00.352+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginLinks 2024-07-15T23:02:00.352+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.links.LinkPlugin@e20dc39 for plugin PluginLinks 2024-07-15T23:02:00.395+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/links, please wait... 2024-07-15T23:02:00.395+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/links built successfully, cost 0 ms 2024-07-15T23:02:00.421+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/core.halo.run/linkgroups, please wait... 2024-07-15T23:02:00.421+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/core.halo.run/linkgroups built successfully, cost 0 ms 2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.links.LinkPlugin@e20dc39 for plugin PluginLinks 2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginLinks 2024-07-15T23:02:00.424+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:00.426+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginLinks 2024-07-15T23:02:00.426+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginLinks 2024-07-15T23:02:00.427+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:00.428+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:00.428+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:02:00.484+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginMoments from file:///root/.halo2/plugins/PluginMoments-1.5.1.jar 2024-07-15T23:02:00.487+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginMoments@1.5.1' resolved 2024-07-15T23:02:00.488+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginMoments from file:///root/.halo2/plugins/PluginMoments-1.5.1.jar 2024-07-15T23:02:00.488+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginMoments 2024-07-15T23:02:00.499+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-moments-settings for plugin PluginMoments 2024-07-15T23:02:00.507+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-moments-configmap for plugin PluginMoments 2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginMoments 2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginMoments 2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginMoments 2024-07-15T23:02:00.540+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginMoments@1.5.1' 2024-07-15T23:02:00.550+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginMoments 2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@8a2e168a, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginMoments is created 2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginMoments 2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginMoments 2024-07-15T23:02:00.629+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.moments.MomentsPlugin@fc97c412 for plugin PluginMoments 2024-07-15T23:02:00.697+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Start building index for type: /registry/moment.halo.run/moments, please wait... 2024-07-15T23:02:00.698+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.index.IndexerFactoryImpl : Index for type: /registry/moment.halo.run/moments built successfully, cost 1 ms 2024-07-15T23:02:00.702+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.moments.MomentsPlugin@fc97c412 for plugin PluginMoments 2024-07-15T23:02:00.702+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginMoments 2024-07-15T23:02:00.703+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:00.703+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.TagReconciler 2024-07-15T23:02:00.704+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.MomentReconciler 2024-07-15T23:02:00.705+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.moments.CommentReconciler 2024-07-15T23:02:00.707+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginMoments 2024-07-15T23:02:00.707+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginMoments 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.CommentReconciler-worker-1 started 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(content.halo.run/v1alpha1/Comment) synchronizer... 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(content.halo.run/v1alpha1/Comment) synchronizer. 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:00.709+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:02:00.710+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.TagReconciler-worker-1 started 2024-07-15T23:02:00.710+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(moment.halo.run/v1alpha1/Moment) synchronizer... 2024-07-15T23:02:00.712+08:00 INFO 7 --- [gReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(moment.halo.run/v1alpha1/Moment) synchronizer. 2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-1 started 2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(moment.halo.run/v1alpha1/Moment) synchronizer... 2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(moment.halo.run/v1alpha1/Moment) synchronizer. 2024-07-15T23:02:00.715+08:00 INFO 7 --- [tReconciler-t-2] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-2 started 2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-3] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-3 started 2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-4] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-4 started 2024-07-15T23:02:00.716+08:00 INFO 7 --- [tReconciler-t-5] r.h.a.e.controller.DefaultController : Controller worker run.halo.moments.MomentReconciler-worker-5 started 2024-07-15T23:02:00.794+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginSearchWidget from file:///root/.halo2/plugins/PluginSearchWidget-1.4.0.jar 2024-07-15T23:02:00.796+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginSearchWidget@1.4.0' resolved 2024-07-15T23:02:00.797+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginSearchWidget from file:///root/.halo2/plugins/PluginSearchWidget-1.4.0.jar 2024-07-15T23:02:00.797+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginSearchWidget 2024-07-15T23:02:00.840+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginSearchWidget 2024-07-15T23:02:00.840+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginSearchWidget 2024-07-15T23:02:00.841+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginSearchWidget 2024-07-15T23:02:00.841+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginSearchWidget@1.4.0' 2024-07-15T23:02:00.851+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginSearchWidget 2024-07-15T23:02:00.862+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginSearchWidget 2024-07-15T23:02:00.869+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@af7d02a0, started on Mon Jul 15 23:02:00 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginSearchWidget is created 2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginSearchWidget 2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginSearchWidget 2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.search.widget.SearchWidgetPlugin@31d31e01 for plugin PluginSearchWidget 2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.search.widget.SearchWidgetPlugin@31d31e01 for plugin PluginSearchWidget 2024-07-15T23:02:00.871+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginSearchWidget 2024-07-15T23:02:00.872+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:00.873+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginSearchWidget 2024-07-15T23:02:00.873+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginSearchWidget 2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:00.883+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:02:00.921+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginCommentWidget from file:///root/.halo2/plugins/PluginCommentWidget-2.1.0.jar 2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginCommentWidget@2.1.0' resolved 2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginCommentWidget from file:///root/.halo2/plugins/PluginCommentWidget-2.1.0.jar 2024-07-15T23:02:00.924+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginCommentWidget 2024-07-15T23:02:00.937+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-comment-widget-settings for plugin PluginCommentWidget 2024-07-15T23:02:00.950+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-comment-widget-configmap for plugin PluginCommentWidget 2024-07-15T23:02:00.993+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginCommentWidget 2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginCommentWidget 2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginCommentWidget 2024-07-15T23:02:00.994+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginCommentWidget@2.1.0' 2024-07-15T23:02:01.002+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginCommentWidget 2024-07-15T23:02:01.018+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginCommentWidget 2024-07-15T23:02:01.021+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@576bf0af, started on Mon Jul 15 23:02:01 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginCommentWidget is created 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginCommentWidget 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginCommentWidget 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.comment.widget.CommentWidgetPlugin@86d79fec for plugin PluginCommentWidget 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.comment.widget.CommentWidgetPlugin@86d79fec for plugin PluginCommentWidget 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginCommentWidget 2024-07-15T23:02:01.022+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:01.024+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginCommentWidget 2024-07-15T23:02:01.025+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginCommentWidget 2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:01.030+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer. 2024-07-15T23:02:01.083+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loading plugin PluginFeed from file:///root/.halo2/plugins/PluginFeed-1.2.2.jar 2024-07-15T23:02:01.101+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Plugin 'PluginFeed@1.2.2' resolved 2024-07-15T23:02:01.102+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Loaded plugin PluginFeed from file:///root/.halo2/plugins/PluginFeed-1.2.2.jar 2024-07-15T23:02:01.103+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginFeed 2024-07-15T23:02:01.120+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting plugin-feed-setting for plugin PluginFeed 2024-07-15T23:02:01.130+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map plugin-feed-config for plugin PluginFeed 2024-07-15T23:02:01.167+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginFeed 2024-07-15T23:02:01.168+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginFeed 2024-07-15T23:02:01.168+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Starting plugin PluginFeed 2024-07-15T23:02:01.170+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin 'PluginFeed@1.2.2' 2024-07-15T23:02:01.174+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Preparing starting plugin PluginFeed 2024-07-15T23:02:01.192+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginFeed 2024-07-15T23:02:01.200+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Application context run.halo.app.plugin.PluginApplicationContext@fbd84d60, started on Mon Jul 15 23:02:01 CST 2024, parent: org.springframework.context.support.GenericApplicationContext@f37a62bf for plugin PluginFeed is created 2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin starting event for plugin PluginFeed 2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin starting event for plugin PluginFeed 2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Starting run.halo.feed.FeedPlugin@62afeaf8 for plugin PluginFeed 2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Started run.halo.feed.FeedPlugin@62afeaf8 for plugin PluginFeed 2024-07-15T23:02:01.201+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : Before publishing plugin started event for plugin PluginFeed 2024-07-15T23:02:01.202+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Starting controller run.halo.app.plugin.DefaultReactiveSettingFetcher 2024-07-15T23:02:01.204+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.SpringPlugin : After publishing plugin started event for plugin PluginFeed 2024-07-15T23:02:01.204+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Started plugin PluginFeed 2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.DefaultController : Controller worker run.halo.app.plugin.DefaultReactiveSettingFetcher-worker-1 started 2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Starting request(v1alpha1/ConfigMap) synchronizer... 2024-07-15T23:02:01.205+08:00 INFO 7 --- [tingFetcher-t-1] r.h.a.e.controller.RequestSynchronizer : Started request(v1alpha1/ConfigMap) synchronizer.
但通过 ip:port 访问站点发现应用报错,console 后台这时也无法访问
2024-07-15T23:03:26.191+08:00 ERROR 7 --- [oundedElastic-1] org.thymeleaf.TemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "index": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] ... 1 common frames omitted Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted 2024-07-15T23:03:26.200+08:00 ERROR 7 --- [oundedElastic-1] o.t.spring6.SpringWebFluxTemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "index": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] ... 1 common frames omitted Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted 2024-07-15T23:03:26.245+08:00 ERROR 7 --- [oundedElastic-1] a.w.r.e.AbstractErrorWebExceptionHandler : [881a0b86-1] 500 Server Error for HTTP GET "/" org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *__checkpoint ⇢ Handler run.halo.app.theme.router.factories.IndexRouteFactory$$Lambda/0x0000000017686880@e75f64e4 [DispatcherHandler] *__checkpoint ⇢ run.halo.app.security.InitializeRedirectionWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ run.halo.app.security.device.DeviceSessionFilter [DefaultWebFilterChain] *__checkpoint ⇢ AuthorizationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ ExceptionTranslationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ LogoutWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ ServerRequestCacheWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ LogoutPageGeneratingWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ AnonymousAuthenticationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain] *__checkpoint ⇢ TotpAuthenticationFilter [DefaultWebFilterChain] *__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain] *__checkpoint ⇢ RememberMeAuthenticationFilter [DefaultWebFilterChain] *__checkpoint ⇢ SecurityWebFilterChainProxy [DefaultWebFilterChain] *__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ AuthenticationWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ ReactorContextWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ CsrfWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ CorsWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ HttpHeaderWriterWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain] *__checkpoint ⇢ run.halo.app.webfilter.AdditionalWebFilterChainProxy [DefaultWebFilterChain] *__checkpoint ⇢ HTTP GET "/" [ExceptionHandlingWebHandler] Original Stack Trace: at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-3 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:270) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted 2024-07-15T23:03:26.374+08:00 ERROR 7 --- [oundedElastic-1] org.thymeleaf.TemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "error/error": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] ... 1 common frames omitted Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted 2024-07-15T23:03:26.379+08:00 ERROR 7 --- [oundedElastic-1] o.t.spring6.SpringWebFluxTemplateEngine : [THYMELEAF][boundedElastic-1] Exception processing template "error/error": Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] ... 1 common frames omitted Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted 2024-07-15T23:03:26.384+08:00 ERROR 7 --- [oundedElastic-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [881a0b86-1] 500 Server Error for HTTP GET "/" org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'run.halo.app.theme.dialect.GlobalHeadInjectionProcessor' (template: "layout" - line 3, col 3) at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:141) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] at java.base/java.lang.Thread.run(Unknown Source) ~[na:na] Caused by: java.lang.IllegalStateException: blockOptional() is blocking, which is not supported in thread reactor-tcp-epoll-2 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 com.stonewu.sitepush.SiteHeadProcessor.lambda$process$1(SiteHeadProcessor.java:53) ~[na:na] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:388) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.request(FluxFlattenIterable.java:303) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:223) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilter$FilterConditionalSubscriber.onComplete(FluxFilter.java:300) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoUsingWhen$MonoUsingWhenSubscriber.deferredComplete(MonoUsingWhen.java:268) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.onComplete(FluxUsingWhen.java:389) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:159) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2864) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$UsingWhenSubscriber.deferredComplete(FluxUsingWhen.java:397) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxUsingWhen$CommitInner.onComplete(FluxUsingWhen.java:532) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2231) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool.maybeRecycleAndDrain(SimpleDequePool.java:540) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.pool.SimpleDequePool$QueuePoolRecyclerInner.onComplete(SimpleDequePool.java:770) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.pool.SimpleDequePool$QueuePoolRecyclerMono.subscribe(SimpleDequePool.java:882) ~[reactor-pool-1.0.6.jar:1.0.6] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:261) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.core.publisher.FluxHandle$HandleConditionalSubscriber.onNext(FluxHandle.java:359) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) ~[reactor-core-3.6.7.jar:3.6.7] 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.7.jar:3.6.7] at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) ~[reactor-netty-core-1.1.20.jar:1.1.20] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) ~[reactor-netty-core-1.1.20.jar:1.1.20] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1473) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1336) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1385) ~[netty-handler-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) ~[netty-transport-classes-epoll-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.111.Final.jar:4.1.111.Final] ... 1 common frames omitted Suppressed: java.lang.Exception: #block terminated with an error at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.block(Mono.java:1779) ~[reactor-core-3.6.7.jar:3.6.7] at run.halo.app.theme.dialect.GlobalHeadInjectionProcessor.doProcess(GlobalHeadInjectionProcessor.java:76) ~[classes/:2.17.0] at org.thymeleaf.processor.element.AbstractElementModelProcessor.process(AbstractElementModelProcessor.java:98) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.util.ProcessorConfigurationUtils$ElementModelProcessorWrapper.process(ProcessorConfigurationUtils.java:649) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1510) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:290) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.GatheringModelProcessable.process(GatheringModelProcessable.java:78) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElement(ProcessorTemplateHandler.java:1640) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.CloseElementTag.beHandled(CloseElementTag.java:139) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.Model.process(Model.java:282) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1587) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.OpenElementTag.beHandled(OpenElementTag.java:205) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateModel.process(TemplateModel.java:136) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:661) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1103) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1077) ~[thymeleaf-3.1.2.RELEASE.jar:3.1.2.RELEASE] at org.thymeleaf.spring6.SpringWebFluxTemplateEngine.lambda$createFullStream$0(SpringWebFluxTemplateEngine.java:198) ~[thymeleaf-spring6-3.1.2.RELEASE.jar:3.1.2.RELEASE] at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.Mono.subscribe(Mono.java:4568) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.6.7.jar:3.6.7] at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.6.7.jar:3.6.7] at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na] ... 1 common frames omitted
@ruibaby 辛苦帮忙check下 mysql 库表中的 data 字段是否符合你的预期呢
新的问题建议先去 Issue 列表中搜索一下是否有相关的问题。据我所知,已经有很多人反馈过,而且已经解决。
新的问题建议先去 Issue 列表中搜索一下是否有相关的问题。据我所知,已经有很多人反馈过,而且已经解决。
定位到问题了,是插件引用旧版本api导致应用无法正常服务导致的。已通过删除 halo/plugins 目录下对应插件文件解决
非常感谢 @JohnNiang 大半夜帮忙排障,此 issue 可通过执行下面这个 sql 重置 admin 密码为 password 解决。
UPDATE
extensions
SET
data = '{"spec":{"displayName":"Admin","avatar":"","email":"i@example.com","emailVerified":true,"password":"{bcrypt}$2a$10$7tBEL1sNQSr/uWtLZHLmCeA9IGx0I9/Jz//3Uwo/anIm9xdxv.xrO","bio":"","registeredAt":"2023-02-06T14:01:34.190012807Z","twoFactorAuthEnabled":false,"totpEncryptedSecret":"","disabled":false},"status":{"permalink":"/authors/admin"},"apiVersion":"v1alpha1","kind":"User","metadata":{"finalizers":["user-protection"],"name":"admin","annotations":{"rbac.authorization.halo.run/role-names":"[\\"super-role\\"]"},"version":5,"creationTimestamp":"2023-02-06T14:01:34.317446680Z"}}'
WHERE
NAME LIKE '/registry/users/admin';
最后根据此次排查过程提个建议,按照文档上的 sql 并不能解决问题(之前我执行过,仍无效,后来才手动 set 了一个非法格式的 123 进去)。
可以考虑修改文档中的重置密码 sql 为上述样例或其他更优的 sql,提供 data 字段完整样例,便于解决格式非法的问题,避免今后同样case导致的排查耗时。
系统信息
已更新到最新版 2.17.0
使用 MySQL 8.0.32 数据库
docker-compose 安装
使用的哪种方式运行?
Docker Compose
发生了什么?
console 后台无法登录,已按照文档指示,通过执行 sql 的更新记录的方式,将 admin 密码重置为 password,仍无法登录
报错提示:用户名或密码错误
相关日志输出
应用启动时的日志:
No response
附加信息
No response