plugin-s3 icon indicating copy to clipboard operation
plugin-s3 copied to clipboard

1.9.0版本升级异常

Open liuyiwuqing opened this issue 10 months ago • 12 comments

image image

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]

liuyiwuqing avatar Apr 22 '24 11:04 liuyiwuqing