Tulsiram created BVAL-152:
-----------------------------
Summary: WELD-001409: Ambiguous dependencies for type Validator
with qualifiers
Key: BVAL-152
URL: https://issues.apache.org/jira/browse/BVAL-152
Project: BVal
Issue Type: Bug
Components: jsr303, method validation
Reporter: Tulsiram
Hi Team,
We have got below deployment exception on Glassfish Server.
WELD-001409: Ambiguous dependencies for type Validator with qualifiers @Default
at injection point [UnbackedAnnotatedField]
@Inject
private
org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor.validator
at
org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor.validator(ValidationInterceptor.java:0)
Possible dependencies:
- ValidatorBean
[id=org.hibernate.validator.internal.cdi.ValidatorBean_default],
- org.apache.bval.cdi.ValidatorBean@35fe0422
at
org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:363)
-------------------------------------------------------------------------------------
In my project, we have used apache Bval api while connecting PrestoDB by using
presto-client.
While deploying we got above Ambiguous dependencies for type Validator
exception. We analyzed and found that the root cause of this issue is two
validators are eligible for injection one is apache bval jar (through
application) and another one is bean-validator jar (through server) in glass
fish server. Here, we have used GUICE injection.
Please help us in resolving this issue if anybody has come across.
Thanks in advance.
Regards,
TulsiRam
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)