On Sat, Sep 5, 2015 at 6:11 AM, Mark Struberg <[email protected]> wrote:
> Hi Benson!
>
> What version of OSGi imports do you have with Hibernate and which with BVal?
>
> The bundle config in geronimo-validation-1.1 states
>
> <Export-Package>javax.validation*;version=1.1</Export-Package>
>
> which should be fine.
>
> What API package did you use for your project? And what is done there?
>
> I know that bval-1.1 gets used without problems in Camel which heavily relies 
> on OSGi as well.
> Jean-Baptiste can provide more feedback on this. Probably we need to do some 
> other trick to get the service lookup
>
> Do you have any sample project to share?

My mistake was also using the plain 'javax.validation' bundle from
central for the API. If I leave it out and just use the bval package
(and supply the commons-weaving bundle missing from the bval bundle
artifact's dependencies) all is well.


>
>
> LieGrue,
> strub
>
>
>> Am 03.09.2015 um 21:08 schrieb Benson Margulies <[email protected]>:
>>
>> WIth org.apache.bal.bundle version 1.1.0 in my Karaf container, I get:
>>
>> 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)[44:javax.validation.api:1.1.0.Final]
>> at 
>> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110)[44:javax.validation.api:1.1.0.Final]
>> at 
>> com.basistech.ws.common.api.options.OptionsValidator.<clinit>(OptionsValidator.java:32)[18:com.basistech.ws.rosapi-common:1.5.0.v20150903070520]
>> ... 47 more
>

Reply via email to