cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christian Schneider (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-6706) Bean validation seems to not be working in OSGi
Date Mon, 14 Dec 2015 16:38:46 GMT

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

Christian Schneider commented on CXF-6706:
------------------------------------------

I think the Apache Bval feature should rather go into karaf too. So the CXF feature is simply
agnostic to where the provider comes from.

Outside karaf people do not have features anyway. So they will have to figure out which bundles
to use. As the current code from Benson does not do any fancy magic (it just sets the TCCL)
I think there is no need to provide additional support for it in servicemix bundles.

> 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
>
> Using Karaf 4.0.2, 
> if you take this repo:
> git@github.com: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)

Mime
View raw message