Jarvens commented on issue #1311: The method getMethodParameterBean in class 
JValidator throws warning class is frozen
URL: 
https://github.com/apache/incubator-dubbo/issues/1311#issuecomment-399368316
 
 
   我也遇到了这个问题
   java.lang.RuntimeException: 
com.chuanying.eoe.member.remote.RemoteUserInfoService_VerificationTradePwdParameter_java.lang.Integer_java.lang.String:
 frozen class (cannot edit)
        at javassist.ClassPool.checkNotFrozen(ClassPool.java:617) 
~[javassist-3.21.0-GA.jar!/:na]
        at javassist.ClassPool.makeClass(ClassPool.java:859) 
~[javassist-3.21.0-GA.jar!/:na]
        at javassist.ClassPool.makeClass(ClassPool.java:836) 
~[javassist-3.21.0-GA.jar!/:na]
        at 
com.alibaba.dubbo.validation.support.jvalidation.JValidator.getMethodParameterBean(JValidator.java:116)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.validation.support.jvalidation.JValidator.validate(JValidator.java:259)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:48)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:74) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:47)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:52) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:232)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:70)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:51)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.common.bytecode.proxy1.verificationTradePwd(proxy1.java) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.chuanying.eoe.match.provider.service.RemoteTradeEntrustServiceImpl.save(RemoteTradeEntrustServiceImpl.java:99)
 [classes!/:na]
        at 
com.chuanying.eoe.match.provider.service.RemoteTradeEntrustServiceImpl$$FastClassBySpringCGLIB$$5e6ee0df.invoke(<generated>)
 [classes!/:na]
        at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
[spring-core-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
 [spring-aop-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 [spring-aop-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
 [spring-tx-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
 [spring-tx-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
 [spring-tx-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 [spring-aop-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
 [spring-aop-4.3.16.RELEASE.jar!/:4.3.16.RELEASE]
        at 
com.chuanying.eoe.match.provider.service.RemoteTradeEntrustServiceImpl$$EnhancerBySpringCGLIB$$357461d9.save(<generated>)
 [classes!/:na]
        at 
com.alibaba.dubbo.common.bytecode.Wrapper2.invokeMethod(Wrapper2.java) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:45)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:71)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:48)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:52) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:56)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:61) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:74) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:41) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:77)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:71) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:131) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:37)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:37) 
[dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:68)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:98)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:96)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:168)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:50)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:79)
 [dubbo-2.6.0.jar!/:2.6.0]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[na:1.8.0_171]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[na:1.8.0_171]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to