You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/11/17 03:17:50 UTC

[GitHub] [dubbo] 752051608 opened a new issue #9286: dubbo-2.6.2 项目启动,偶现报错(jar包只有一个类,被类加载器加载了两次),attempted duplicate class definition for name

752051608 opened a new issue #9286:
URL: https://github.com/apache/dubbo/issues/9286


   2021-11-16 20:06:42.313 [Pool-A10] WARN  com.alibaba.dubbo.validation.support.jvalidation.JValidator -  [DUBBO] by java.lang.LinkageError: loader (instance of  org/springframework/boot/loader/LaunchedURLClassLoader): attempted  duplicate class definition for name: "cn/xx/spi/service/CouponService_findCouponByShopIdsParameter_cn/xxx/spi/bean/ShopCouponSearchBean", dubbo version: 2.6.2, current host: xx.xx.xx.xx
   javassist.CannotCompileException: by java.lang.LinkageError: loader (instance of  org/springframework/boot/loader/LaunchedURLClassLoader): attempted  duplicate class definition for name: "cn/xxxx/spi/service/CouponService_FindCouponByShopIdsParameter_cn/xxx/spi/bean/ShopCouponSearchBean"
     at javassist.ClassPool.toClass(ClassPool.java:1099) ~[javassist-3.18.1-GA.jar!/:?]
     at javassist.CtClass.toClass(CtClass.java:1265) ~[javassist-3.18.1-GA.jar!/:?]
     at com.alibaba.dubbo.validation.support.jvalidation.JValidator.getMethodParameterBean(JValidator.java:152) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.validation.support.jvalidation.JValidator.validate(JValidator.java:260) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:50) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar!/:2.6.2]
     at cn.hong.commons.filter.dubbo.TraceIdFilter.invoke(TraceIdFilter.java:50) ~[hong-commons-1.4.1.jar!/:?]
     at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke$original$KFY16ZxR(MonitorFilter.java:75) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke$original$KFY16ZxR$accessor$Gt1DXu2r(MonitorFilter.java) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.monitor.support.MonitorFilter$auxiliary$TJNDd4jd.call(Unknown Source) ~[dubbo-2.6.2.jar!/:2.6.2]
     at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.2.0]
     at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:54) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:77) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:78) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:238) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:75) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) ~[dubbo-2.6.2.jar!/:2.6.2]
     at com.alibaba.dubbo.common.bytecode.proxy20.findCouponByShopIds(proxy20.java) ~[dubbo-2.6.2.jar!/:2.6.2]
     at cn.xxx.provider.service.impl.SingleServiceImpl.lambda$getCouponKind$64(SingleServiceImpl.java:1183) ~[classes!/:1.0.30]
     at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_162]
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_162]
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_162]
     at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162]


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org