java-server | 08:17:25.47 INFO ==> Welcome to the Bitnami java container
java-server | 08:17:25.48 INFO ==> Subscribe to project updates by watching https://github.com/bitnami/containers
java-server | 08:17:25.48 INFO ==> Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information.
java-server | 08:17:25.48 INFO ==>
java-server |
java-server | Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts
java-server | 2026-05-05 16:17:26.332 [main] INFO c.nanri.aiimage.AiImageApplication - Starting AiImageApplication v0.0.1-SNAPSHOT using Java 21.0.7 with PID 12 (/app/aiimage-backend-0.0.1-SNAPSHOT.jar started by root in /app)
java-server | 2026-05-05 16:17:26.332 [main] INFO c.nanri.aiimage.AiImageApplication - No active profile set, falling back to 1 default profile: "default"
java-server | 2026-05-05 16:17:27.253 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
java-server | 2026-05-05 16:17:27.255 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
java-server | 2026-05-05 16:17:27.282 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
java-server | 2026-05-05 16:17:27.882 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 18080 (http)
java-server | 2026-05-05 16:17:27.910 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
java-server | 2026-05-05 16:17:27.910 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1549 ms
java-server | Standard Commons Logging discovery in action with spring-jcl: please remove commons-logging.jar from classpath in order to avoid potential conflicts
java-server | _ _ |_ _ _|_. ___ _ | _
java-server | | | |\/|_)(_| | |_\ |_)||_|_\
java-server | / |
java-server | 3.5.7
java-server | 2026-05-05 16:17:29.176 [main] WARN c.b.m.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.nanri.aiimage.modules.permission.model.entity.UserColumnPermissionEntity".
java-server | 2026-05-05 16:17:29.176 [main] WARN c.b.m.c.injector.DefaultSqlInjector - class com.nanri.aiimage.modules.permission.model.entity.UserColumnPermissionEntity ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
java-server | 2026-05-05 16:17:29.476 [main] INFO o.a.r.s.s.RocketMQMessageListenerContainerRegistrar - Register the listener to container, listenerBeanName:taskFileJobConsumer, containerBeanName:org.apache.rocketmq.spring.support.DefaultRocketMQListenerContainer_1
java-server | Using generated security password: b8933522-c036-4732-bc90-2809f85408b4
java-server |
java-server | This generated password is for development use only. Your security configuration must be updated before running your application in production.
java-server |
java-server | 2026-05-05 16:17:29.582 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
java-server | 2026-05-05 16:17:29.849 [main] INFO o.a.r.s.a.RocketMQAutoConfiguration - a producer (aiimage-backend-producer) init on namesrv 121.196.149.225:9876
java-server | 2026-05-05 16:17:30.220 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint beneath base path '/actuator'
java-server | 2026-05-05 16:17:30.407 [main] INFO c.nanri.aiimage.AiImageApplication - Started AiImageApplication in 4.495 seconds (process running for 4.922)
java-server | 2026-05-05 16:18:00.005 [aiimage-scheduling-1] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:18:00.013 [aiimage-scheduling-3] INFO c.n.a.m.b.service.BrandTaskService - [brand-stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:18:30.008 [aiimage-scheduling-1] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [finalize-check] skip because another instance holds the distributed lock
java-server | org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .
java-server | at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:586)
java-server | at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
java-server | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
java-server | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
java-server | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
java-server | at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
java-server | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
java-server | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
java-server | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at com.nanri.aiimage.config.RequestTraceFilter.doFilterInternal(RequestTraceFilter.java:48)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
java-server | at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
java-server | at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
java-server | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:181)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
java-server | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
java-server | at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
java-server | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
java-server | at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
java-server | at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
java-server | at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
java-server | at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
java-server | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
java-server | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
java-server | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
java-server | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
java-server | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
java-server | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
java-server | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
java-server | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
java-server | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
java-server | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
java-server | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
java-server | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
java-server | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
java-server | at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
java-server | at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
java-server | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java-server | at java.base/java.lang.Thread.run(Thread.java:1583)
java-server | org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico.
java-server | at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:586)
java-server | at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
java-server | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
java-server | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
java-server | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
java-server | at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
java-server | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
java-server | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
java-server | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at com.nanri.aiimage.config.RequestTraceFilter.doFilterInternal(RequestTraceFilter.java:48)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
java-server | at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
java-server | at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
java-server | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:181)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
java-server | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
java-server | at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
java-server | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
java-server | at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
java-server | at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
java-server | at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
java-server | at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
java-server | at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
java-server | at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
java-server | at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
java-server | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
java-server | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
java-server | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
java-server | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
java-server | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
java-server | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
java-server | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
java-server | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
java-server | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
java-server | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
java-server | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
java-server | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
java-server | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
java-server | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
java-server | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
java-server | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
java-server | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
java-server | at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
java-server | at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
java-server | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
java-server | at java.base/java.lang.Thread.run(Thread.java:1583)
java-server | 2026-05-05 16:20:00.005 [aiimage-scheduling-2] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:20:00.005 [aiimage-scheduling-1] INFO c.n.a.m.z.s.ZiniaoShopIndexRefreshService - [ziniao-index] skip refresh because another instance holds the distributed lock
java-server | 2026-05-05 16:20:00.013 [aiimage-scheduling-3] INFO c.n.a.m.b.service.BrandTaskService - [brand-stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:20:00.472 [http-nio-18080-exec-5] INFO c.n.a.m.t.s.TaskFileJobPublisher - [task-file-job] mq published jobId=1365 taskId=6594 moduleType=APPEARANCE_PATENT topic=aiimage-result-file-job
java-server | 2026-05-05 16:20:00.585 [coze-task-0] INFO c.n.a.m.a.c.AppearancePatentCozeClient - [appearance-patent] coze request url=https://api.coze.cn/v1/workflow/run body={"workflow_id":"7632683471312355338","parameters":{"title_list":["KOPOX 170PCS Hook and Eye Sewing Kit with Garment Buttons, Hook and Eye Closures, Fabric Snap Buttons, Garment Snap Buttons for Skirts Pants Dresses, Clothing and DIY Crafts","WIRESTER Green Aluminum Round Bike Bell, Classic Ring Bicycle Bell, Bike Accessories Bell Ring for Adults Kids Girls Boys","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can Bring Good Luck and Peace to Motorcycle Accessories","Motorcycle Bell - Bicycle Bells for Men, Stainless Steel Bring Good Luck and Peace","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can bring good luck and peace to motorcycle accessories","Motorcycle for Bell, Bicycle Bells for Men, Stainless Steel Brings Good Luck and Peace for Motorcycle Accessories, One Size, Metal, Una talla, Metal","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel Provides Good Treats and Peace for Motorcycle Accessories, Metal, No Gemstone, Metal, No Gemstone","Motorcycle for Bells - Bicycle bells for men, stainless steel can bring good luck and peace to motorcycle accessories"],"url_list":["https://m.media-amazon.com/images/I/91KtKyLQstL._AC_SX425_.jpg","https://m.media-amazon.com/images/I/51dETWpSQXL._AC_SX466_.jpg","https://m.media-amazon.com/images/I/81vJjZcgf5L._AC_SX466_.jpg","https://m.media-amazon.com/images/I/71sGtlqHXzL._AC_SX466_.jpg","https://m.media-amazon.com/images/I/71IzidKhklL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71ASKPXDUHL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71jfXEIPGOL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71tYUk0XWvL._AC_SX466_.jpg"],"items":[{"group_key":"f037a1b87dbf486d940ea2e25f194027::1@2","row_id":"1","asin":"B0D792ND9V","country":"英国","title":"KOPOX 170PCS Hook and Eye Sewing Kit with Garment Buttons, Hook and Eye Closures, Fabric Snap Buttons, Garment Snap Buttons for Skirts Pants Dresses, Clothing and DIY Crafts","url":"https://m.media-amazon.com/images/I/91KtKyLQstL._AC_SX425_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::2@3","row_id":"2_1","asin":"B0D14L34S7","country":"英国","title":"WIRESTER Green Aluminum Round Bike Bell, Classic Ring Bicycle Bell, Bike Accessories Bell Ring for Adults Kids Girls Boys","url":"https://m.media-amazon.com/images/I/51dETWpSQXL._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::3@7","row_id":"3_1","asin":"B0CWQFZMGY","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can Bring Good Luck and Peace to Motorcycle Accessories","url":"https://m.media-amazon.com/images/I/81vJjZcgf5L._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::4@9","row_id":"4_1","asin":"B0CX87XXWJ","country":"英国","title":"Motorcycle Bell - Bicycle Bells for Men, Stainless Steel Bring Good Luck and Peace","url":"https://m.media-amazon.com/images/I/71sGtlqHXzL._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::5@10","row_id":"5_1","asin":"B0CR3PMR8L","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can bring good luck and peace to motorcycle accessories","url":"https://m.media-amazon.com/images/I/71IzidKhklL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::6@11","row_id":"6","asin":"B0DK3L6FD4","country":"英国","title":"Motorcycle for Bell, Bicycle Bells for Men, Stainless Steel Brings Good Luck and Peace for Motorcycle Accessories, One Size, Metal, Una talla, Metal","url":"https://m.media-amazon.com/images/I/71ASKPXDUHL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::8@12","row_id":"8","asin":"B0D9QNV6FT","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel Provides Good Treats and Peace for Motorcycle Accessories, Metal, No Gemstone, Metal, No Gemstone","url":"https://m.media-amazon.com/images/I/71jfXEIPGOL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::10@13","row_id":"10_1","asin":"B0DBZG716J","country":"英国","title":"Motorcycle for Bells - Bicycle bells for men, stainless steel can bring good luck and peace to motorcycle accessories","url":"https://m.media-amazon.com/images/I/71tYUk0XWvL._AC_SX466_.jpg"}],"prompt":"请帮我排查以下亚马逊商品在英国及欧洲地区是否存在知识产权侵权风险。 请直接给出明确结论(有侵权风险 或 未发现明显侵权风险),并严格按照以下三个维度提供精简的排查理由: 外观维度: 评估产品外形、图案设计是否与欧洲/英国常见外观专利雷同。 专利维度: 评估产品的核心技术或物理结构是否存在侵权可能。 标题维度: 排查标题中是否包含大牌商标、敏感词或版权保护词汇。 结论:XX"},"is_async":true}
java-server | 2026-05-05 16:20:00.967 [coze-task-0] INFO c.n.a.m.a.c.AppearancePatentCozeClient - [appearance-patent] coze submit response status=200 OK body={"execute_id":"7636319564359794723","detail":{"logid":"202605051620001443DB557D71573D26D7"},"code":0,"msg":"","debug_url":"https://www.coze.cn/work_flow?execute_id=7636319564359794723&space_id=7519005192466022436&workflow_id=7632683471312355338&execute_mode=2"}
java-server | 2026-05-05 16:20:30.005 [aiimage-scheduling-1] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [finalize-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:20:31.346 [aiimage-scheduling-1] INFO c.n.a.m.a.s.AppearancePatentTaskService - [appearance-patent] coze poll picked pending states count=1
java-server | 2026-05-05 16:22:00.004 [aiimage-scheduling-4] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:22:00.013 [aiimage-scheduling-3] INFO c.n.a.m.b.service.BrandTaskService - [brand-stale-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:22:30.004 [aiimage-scheduling-2] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [finalize-check] skip because another instance holds the distributed lock
java-server | 2026-05-05 16:23:58.178 [coze-task-14] INFO c.n.a.m.a.c.AppearancePatentCozeClient - [appearance-patent] coze request url=https://api.coze.cn/v1/workflow/run body={"workflow_id":"7632683471312355338","parameters":{"title_list":["KOPOX 170PCS Hook and Eye Sewing Kit with Garment Buttons, Hook and Eye Closures, Fabric Snap Buttons, Garment Snap Buttons for Skirts Pants Dresses, Clothing and DIY Crafts","WIRESTER Green Aluminum Round Bike Bell, Classic Ring Bicycle Bell, Bike Accessories Bell Ring for Adults Kids Girls Boys","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can Bring Good Luck and Peace to Motorcycle Accessories","Motorcycle Bell - Bicycle Bells for Men, Stainless Steel Bring Good Luck and Peace","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can bring good luck and peace to motorcycle accessories","Motorcycle for Bell, Bicycle Bells for Men, Stainless Steel Brings Good Luck and Peace for Motorcycle Accessories, One Size, Metal, Una talla, Metal","Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel Provides Good Treats and Peace for Motorcycle Accessories, Metal, No Gemstone, Metal, No Gemstone","Motorcycle for Bells - Bicycle bells for men, stainless steel can bring good luck and peace to motorcycle accessories"],"url_list":["https://m.media-amazon.com/images/I/91KtKyLQstL._AC_SX425_.jpg","https://m.media-amazon.com/images/I/51dETWpSQXL._AC_SX466_.jpg","https://m.media-amazon.com/images/I/81vJjZcgf5L._AC_SX466_.jpg","https://m.media-amazon.com/images/I/71sGtlqHXzL._AC_SX466_.jpg","https://m.media-amazon.com/images/I/71IzidKhklL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71ASKPXDUHL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71jfXEIPGOL._AC_SX385_.jpg","https://m.media-amazon.com/images/I/71tYUk0XWvL._AC_SX466_.jpg"],"items":[{"group_key":"f037a1b87dbf486d940ea2e25f194027::1@2","row_id":"1","asin":"B0D792ND9V","country":"英国","title":"KOPOX 170PCS Hook and Eye Sewing Kit with Garment Buttons, Hook and Eye Closures, Fabric Snap Buttons, Garment Snap Buttons for Skirts Pants Dresses, Clothing and DIY Crafts","url":"https://m.media-amazon.com/images/I/91KtKyLQstL._AC_SX425_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::2@3","row_id":"2_1","asin":"B0D14L34S7","country":"英国","title":"WIRESTER Green Aluminum Round Bike Bell, Classic Ring Bicycle Bell, Bike Accessories Bell Ring for Adults Kids Girls Boys","url":"https://m.media-amazon.com/images/I/51dETWpSQXL._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::3@7","row_id":"3_1","asin":"B0CWQFZMGY","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can Bring Good Luck and Peace to Motorcycle Accessories","url":"https://m.media-amazon.com/images/I/81vJjZcgf5L._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::4@9","row_id":"4_1","asin":"B0CX87XXWJ","country":"英国","title":"Motorcycle Bell - Bicycle Bells for Men, Stainless Steel Bring Good Luck and Peace","url":"https://m.media-amazon.com/images/I/71sGtlqHXzL._AC_SX466_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::5@10","row_id":"5_1","asin":"B0CR3PMR8L","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel can bring good luck and peace to motorcycle accessories","url":"https://m.media-amazon.com/images/I/71IzidKhklL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::6@11","row_id":"6","asin":"B0DK3L6FD4","country":"英国","title":"Motorcycle for Bell, Bicycle Bells for Men, Stainless Steel Brings Good Luck and Peace for Motorcycle Accessories, One Size, Metal, Una talla, Metal","url":"https://m.media-amazon.com/images/I/71ASKPXDUHL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::8@12","row_id":"8","asin":"B0D9QNV6FT","country":"英国","title":"Motorcycle for Bells - Bicycle Bells for Men, Stainless Steel Provides Good Treats and Peace for Motorcycle Accessories, Metal, No Gemstone, Metal, No Gemstone","url":"https://m.media-amazon.com/images/I/71jfXEIPGOL._AC_SX385_.jpg"},{"group_key":"f037a1b87dbf486d940ea2e25f194027::10@13","row_id":"10_1","asin":"B0DBZG716J","country":"英国","title":"Motorcycle for Bells - Bicycle bells for men, stainless steel can bring good luck and peace to motorcycle accessories","url":"https://m.media-amazon.com/images/I/71tYUk0XWvL._AC_SX466_.jpg"}],"prompt":"请帮我排查以下亚马逊商品在英国及欧洲地区是否存在知识产权侵权风险。 请直接给出明确结论(有侵权风险 或 未发现明显侵权风险),并严格按照以下三个维度提供精简的排查理由: 外观维度: 评估产品外形、图案设计是否与欧洲/英国常见外观专利雷同。 专利维度: 评估产品的核心技术或物理结构是否存在侵权可能。 标题维度: 排查标题中是否包含大牌商标、敏感词或版权保护词汇。 结论:XX"},"is_async":true}
java-server | 2026-05-05 16:23:58.351 [coze-task-14] INFO c.n.a.m.a.c.AppearancePatentCozeClient - [appearance-patent] coze submit response status=200 OK body={"execute_id":"7636320588616892443","detail":{"logid":"20260505162358630B5DA5EDD272894E15"},"code":0,"msg":"","debug_url":"https://www.coze.cn/work_flow?execute_id=7636320588616892443&space_id=7519005192466022436&workflow_id=7632683471312355338&execute_mode=2"}
java-server | 2026-05-05 16:26:30.004 [aiimage-scheduling-4] INFO c.n.a.m.d.s.DeleteBrandStaleTaskService - [finalize-check] skip because another instance holds the distributed lock
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.