No such extension org.apache.dubbo.validation.Validation by name jvalidatiorNew, no related exception was found, please check whether related SPI module is missing. #2885
Translation from Google:
I use the parameter verification function of the dubbo, and cooperate with thehibernate-value: 8.0.0.final, check the official document finds that the document is wrong. As shown in the figure below, it should be jvalidationnew.
java.lang.IllegalStateException: No such extension org.apache.dubbo.validation.Validation by name jvalidatiorNew, no related exception was found, please check whether related SPI module is missing.
at org.apache.dubbo.common.extension.ExtensionLoader.findException(ExtensionLoader.java:760)
at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:767)
at org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:561)
at org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:535)
at org.apache.dubbo.validation.Validation$Adaptive.getValidator(Validation$Adaptive.java)
at org.apache.dubbo.validation.filter.ValidationFilter.invoke(ValidationFilter.java:88)
at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:327)
at com.alibaba.dubbo.rpc.Invoker$CompatibleInvoker.invoke(Invoker.java:55)
at io.seata.integration.dubbo.alibaba.AlibabaDubboTransactionPropagationFilter.invoke(AlibabaDubboTransactionPropagationFilter.java:45)
at com.alibaba.dubbo.rpc.Filter.invoke(Filter.java:29)
at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:327)
at org.apache.dubbo.seata.SeataTransactionPropagationConsumerFilter.invoke(SeataTransactionPropagationConsumerFilter.java:53)
at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:327)
Environment
我使用
dubbo
的参数校验功能,配合的是hibernate-validator:8.0.0.Final
,查阅官方文档时发现文档有误,如下图位置,此处应该是jvalidationNew
。Translation from Google: I use the parameter verification function of the
dubbo
, and cooperate with thehibernate-value: 8.0.0.final
, check the official document finds that the document is wrong. As shown in the figure below, it should bejvalidationnew
.Spring Boot Config
Error Log