plugin-s3
plugin-s3 copied to clipboard
1.9.0版本升级异常
halo版本: 2.14.0 专业版
日志如下:
2024-04-22T19:39:08.992+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginS3ObjectStorage
2024-04-22T19:39:09.389+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting s3os-settings for plugin PluginS3ObjectStorage
2024-04-22T19:39:09.399+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map s3os-configMap for plugin PluginS3ObjectStorage
2024-04-22T19:39:09.483+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginS3ObjectStorage
2024-04-22T19:39:09.483+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginS3ObjectStorage
2024-04-22T19:39:09.487+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin '[email protected]'
2024-04-22T19:39:09.979+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginS3ObjectStorage
2024-04-22T19:39:10.054+08:00 WARN 7 --- [nReconciler-t-1] r.h.app.plugin.PluginApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'run.halo.s3os.S3UnlinkController@134b106f' method
run.halo.s3os.S3UnlinkController#unlink(String)
to {DELETE /apis/s3os.halo.run/v1alpha1/attachments/{name}}: There is already 'run.halo.s3os.S3UnlinkController@cdc05611' bean method
run.halo.s3os.S3UnlinkController#unlink(String) mapped.
2024-04-22T19:39:10.148+08:00 ERROR 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Reconciler in run.halo.app.core.extension.reconciler.PluginReconciler-worker-1 aborted with an error, re-enqueuing...
java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'run.halo.s3os.S3UnlinkController@134b106f' method
run.halo.s3os.S3UnlinkController#unlink(String)
to {DELETE /apis/s3os.halo.run/v1alpha1/attachments/{name}}: There is already 'run.halo.s3os.S3UnlinkController@cdc05611' bean method
run.halo.s3os.S3UnlinkController#unlink(String) mapped.
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:557) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:525) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:250) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping.registerHandlerMethod(RequestMappingHandlerMapping.java:341) ~[spring-webflux-6.1.5.jar:6.1.5]
at run.halo.app.plugin.PluginRequestMappingHandlerMapping.lambda$registerHandlerMethods$1(PluginRequestMappingHandlerMapping.java:67) ~[classes/:2.14.0]
at java.base/java.util.LinkedHashMap.forEach(Unknown Source) ~[na:na]
at run.halo.app.plugin.PluginRequestMappingHandlerMapping.registerHandlerMethods(PluginRequestMappingHandlerMapping.java:65) ~[classes/:2.14.0]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory$PluginHandlerMappingManager.lambda$onApplicationEvent$0(DefaultPluginApplicationContextFactory.java:270) ~[classes/:2.14.0]
at java.base/java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source) ~[na:na]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory$PluginHandlerMappingManager.onApplicationEvent(DefaultPluginApplicationContextFactory.java:269) ~[classes/:2.14.0]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:365) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:237) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:168) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:451) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:384) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:984) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.1.5.jar:6.1.5]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory.create(DefaultPluginApplicationContextFactory.java:165) ~[classes/:2.14.0]
at run.halo.app.plugin.SpringPlugin.start(SpringPlugin.java:30) ~[classes/:2.14.0]
at org.pf4j.AbstractPluginManager.startPlugin(AbstractPluginManager.java:424) ~[pf4j-3.11.0.jar:3.11.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.startPlugin(PluginReconciler.java:200) ~[classes/:2.14.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.lambda$reconcile$0(PluginReconciler.java:120) ~[classes/:2.14.0]
at java.base/java.util.Optional.map(Unknown Source) ~[na:na]
at run.halo.app.core.extension.reconciler.PluginReconciler.reconcile(PluginReconciler.java:96) ~[classes/:2.14.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.reconcile(PluginReconciler.java:65) ~[classes/:2.14.0]
at run.halo.app.extension.controller.DefaultController$Worker.run(DefaultController.java:163) ~[api-2.14.0.jar:na]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.FutureTask.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]
2024-04-22T19:43:02.011+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initializing setting and config map for plugin PluginS3ObjectStorage
2024-04-22T19:43:02.052+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized setting s3os-settings for plugin PluginS3ObjectStorage
2024-04-22T19:43:02.054+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Initialized config map s3os-configMap for plugin PluginS3ObjectStorage
2024-04-22T19:43:02.082+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving logo resource for plugin PluginS3ObjectStorage
2024-04-22T19:43:02.082+08:00 INFO 7 --- [nReconciler-t-1] r.h.a.c.e.reconciler.PluginReconciler : Resolving main.js and style.css for plugin PluginS3ObjectStorage
2024-04-22T19:43:02.082+08:00 INFO 7 --- [nReconciler-t-1] org.pf4j.AbstractPluginManager : Start plugin '[email protected]'
2024-04-22T19:43:02.096+08:00 INFO 7 --- [nReconciler-t-1] run.halo.app.plugin.BasePlugin : Initialized plugin PluginS3ObjectStorage
2024-04-22T19:43:02.102+08:00 WARN 7 --- [nReconciler-t-1] r.h.app.plugin.PluginApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'run.halo.s3os.S3UnlinkController@4f267c48' method
run.halo.s3os.S3UnlinkController#unlink(String)
to {DELETE /apis/s3os.halo.run/v1alpha1/attachments/{name}}: There is already 'run.halo.s3os.S3UnlinkController@cdc05611' bean method
run.halo.s3os.S3UnlinkController#unlink(String) mapped.
2024-04-22T19:43:02.141+08:00 ERROR 7 --- [nReconciler-t-1] r.h.a.e.controller.DefaultController : Reconciler in run.halo.app.core.extension.reconciler.PluginReconciler-worker-1 aborted with an error, re-enqueuing...
java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'run.halo.s3os.S3UnlinkController@4f267c48' method
run.halo.s3os.S3UnlinkController#unlink(String)
to {DELETE /apis/s3os.halo.run/v1alpha1/attachments/{name}}: There is already 'run.halo.s3os.S3UnlinkController@cdc05611' bean method
run.halo.s3os.S3UnlinkController#unlink(String) mapped.
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:557) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:525) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:250) ~[spring-webflux-6.1.5.jar:6.1.5]
at org.springframework.web.reactive.result.method.annotation.RequestMappingHandlerMapping.registerHandlerMethod(RequestMappingHandlerMapping.java:341) ~[spring-webflux-6.1.5.jar:6.1.5]
at run.halo.app.plugin.PluginRequestMappingHandlerMapping.lambda$registerHandlerMethods$1(PluginRequestMappingHandlerMapping.java:67) ~[classes/:2.14.0]
at java.base/java.util.LinkedHashMap.forEach(Unknown Source) ~[na:na]
at run.halo.app.plugin.PluginRequestMappingHandlerMapping.registerHandlerMethods(PluginRequestMappingHandlerMapping.java:65) ~[classes/:2.14.0]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory$PluginHandlerMappingManager.lambda$onApplicationEvent$0(DefaultPluginApplicationContextFactory.java:270) ~[classes/:2.14.0]
at java.base/java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source) ~[na:na]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory$PluginHandlerMappingManager.onApplicationEvent(DefaultPluginApplicationContextFactory.java:269) ~[classes/:2.14.0]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:365) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:237) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:168) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:178) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:451) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:384) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:984) ~[spring-context-6.1.5.jar:6.1.5]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627) ~[spring-context-6.1.5.jar:6.1.5]
at run.halo.app.plugin.DefaultPluginApplicationContextFactory.create(DefaultPluginApplicationContextFactory.java:165) ~[classes/:2.14.0]
at run.halo.app.plugin.SpringPlugin.start(SpringPlugin.java:30) ~[classes/:2.14.0]
at org.pf4j.AbstractPluginManager.startPlugin(AbstractPluginManager.java:424) ~[pf4j-3.11.0.jar:3.11.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.startPlugin(PluginReconciler.java:200) ~[classes/:2.14.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.lambda$reconcile$0(PluginReconciler.java:120) ~[classes/:2.14.0]
at java.base/java.util.Optional.map(Unknown Source) ~[na:na]
at run.halo.app.core.extension.reconciler.PluginReconciler.reconcile(PluginReconciler.java:96) ~[classes/:2.14.0]
at run.halo.app.core.extension.reconciler.PluginReconciler.reconcile(PluginReconciler.java:65) ~[classes/:2.14.0]
at run.halo.app.extension.controller.DefaultController$Worker.run(DefaultController.java:163) ~[api-2.14.0.jar:na]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[na:na]
at java.base/java.util.concurrent.FutureTask.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]