[
https://issues.apache.org/jira/browse/CXF-6706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15060829#comment-15060829
]
Gunnar Morling commented on CXF-6706:
-------------------------------------
Hey [[email protected]], maybe you could take the [OSGi integration
test|https://github.com/hibernate/hibernate-validator/blob/master/osgi/integrationtest/src/test/java/org/hibernate/validator/osgi/integrationtest/OsgiIntegrationTest.java]
from Hibernate Validator as a starting point for your experiments? This runs
Hibernate Validator on Karaf, using our Features file. No problems with EL or
similar there. So maybe you could take it and see where's the difference in
your set-up to narrow down the issue.
> Bean validation seems to not be working in OSGi
> -----------------------------------------------
>
> Key: CXF-6706
> URL: https://issues.apache.org/jira/browse/CXF-6706
> Project: CXF
> Issue Type: Bug
> Affects Versions: 3.1.4, 3.2.0
> Reporter: Benson Margulies
> Assignee: Benson Margulies
> Fix For: 3.1.5, 3.2.0
>
>
> Using Karaf 4.0.2,
> if you take this repo:
> [email protected]:benson-basis/cxf-karaf-validation-tc.git
> and checkout the use-cxf-support branch, it will build you a Karaf assembly
> that, when you poke the service (http://localhost:8181/cxf/validate)
> will yield the following backtrace. This assumes that you are up to date with
> my fix to cxf-6705 which is on master and the 3.1.x branch.
> {noformat}
> javax.validation.ValidationException: Unable to find a default provider
> at
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:264)
> at
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111)
> at
> org.apache.cxf.validation.BeanValidationProvider.<init>(BeanValidationProvider.java:45)
> at com.basistech.ts.impl.TrivialService.validate(TrivialService.java:50)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)