[ 
https://issues.apache.org/jira/browse/BVAL-152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15985601#comment-15985601
 ] 

Tulsiram commented on BVAL-152:
-------------------------------

Hi, Thanks a lot for your response. 

After adding above system property in Glassfish, I am getting below exception 
saying that unable to find provider: class 
org.apache.bval.jsr.ApacheValidationProvider. 

javax.enterprise.web|_ThreadID=1349;_ThreadName=admin-thread-pool(57);_TimeMillis=1491506794200;_LevelValue=1000;|WebModule[/hopsworks$
javax.validation.ValidationException: Unable to find provider: class 
org.apache.bval.jsr.ApacheValidationProvider
        at 
javax.validation.Validation$ProviderSpecificBootstrapImpl.configure(Validation.java:224)
        at 
io.airlift.configuration.ConfigurationFactory.<clinit>(ConfigurationFactory.java:83)
        at 
io.hops.hopsworks.api.airpal.modules.AirpalModule.provideConfigurationFactory(AirpalModule.java:191)

Have you got this kind of issue ? Please let me know if you have any solution 
for this issue. 

Thanks in advance.

Regards,
TulsiRam

> 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)

Reply via email to