]
Ilia Vassilev updated WFLY-11974:
---------------------------------
Labels: downstream_dependency (was: )
resource adapter configured as module not finding validation
provider
---------------------------------------------------------------------
Key: WFLY-11974
URL:
https://issues.jboss.org/browse/WFLY-11974
Project: WildFly
Issue Type: Bug
Components: JCA
Reporter: Lin Gao
Assignee: Lin Gao
Priority: Major
Labels: downstream_dependency
Fix For: 17.0.0.Beta1
Original Estimate: 1 day
Remaining Estimate: 1 day
resource adapter configured as module not finding validation provider
{code}
ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0215: Failed to resume
activity org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent$1@3f9a21a1. To
resume normal operation it is recommended that you restart the server.:
java.lang.RuntimeException: javax.resource.ResourceException: IJ000852: Validation
exception
at
org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:273)
at
org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.access$300(MessageDrivenComponent.java:63)
at
org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent$1.resume(MessageDrivenComponent.java:109)
at org.jboss.as.server.suspend.SuspendController.resume(SuspendController.java:126)
at org.jboss.as.server.ServerService.finishBoot(ServerService.java:430)
at org.jboss.as.server.ServerService.boot(ServerService.java:398)
at
org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:370)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.resource.ResourceException: IJ000852: Validation exception
at org.jboss.jca.core.rar.EndpointImpl.activate(EndpointImpl.java:177)
at
org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponent.activate(MessageDrivenComponent.java:271)
... 7 more
Caused by: javax.validation.ValidationException: Unable to create a Configuration,
because no Bean Validation provider could be found. Add a provider like Hibernate
Validator (RI) to your classpath.
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:271)
at
org.jboss.jca.core.bv.BeanValidationUtil.createValidatorFactory(BeanValidationUtil.java:51)
at org.jboss.jca.core.bv.BeanValidationUtil.createValidator(BeanValidationUtil.java:63)
at org.jboss.jca.core.rar.EndpointImpl.activate(EndpointImpl.java:165)
... 8 more
{code}
It looks like the hibernate validator module should have services=import:
{code}
<module name="org.jboss.ironjacamar.impl"
xmlns="urn:jboss:module:1.5">
...
<dependencies>
...
<module name="javax.validation.api"/>
<module name="org.hibernate.validator"/>
{code}