I found that it is spring-boot version 1.5.16.RELEASE requires the version 
3.4.3 of mongo-java-driver. What I have to do to override this library 
version?

Le mardi 26 février 2019 13:01:00 UTC-5, Christian Poirier a écrit :
>
> Supplement of information: 
>
> When I run gradlew dependencies, I have got 
> org.mongodb:mongo-java-driver:3.8.2 -> 3.4.3
>
> Le mardi 26 février 2019 11:15:23 UTC-5, Christian Poirier a écrit :
>>
>> Hi
>>
>> I want to compile my CAS SERVER WEBAPP with the version 3.8.2 of 
>> mongo-java-driver but it is stuck with the mongo-java-driver version 3.4.3 
>> library even if version 3.8.2 is specified.
>>
>> I try to add this to my dependencies.gradle with no result
>>
>> configurations.all {
>>     resolutionStrategy {
>>         force "org.mongo:mongo-java-driver:$mongoDriverVersion"
>>     }
>> }
>>
>> I looked for the reference to version 3.4.3 but without success. Th 
>> version 3.8.2 is referenced by the variable mongoDriverVersion in 
>> gradle.properties.
>>
>> Using version 3.4.3 prevents CAS from using the SSL connection.
>>
>> Caused by: java.lang.NoSuchMethodError: 
>> com.mongodb.MongoClientOptions$Builder.sslContext(Ljavax/net/ssl/SSLContext;)Lcom/mongodb/MongoClientOptions$Builder;
>>         at 
>> org.apereo.cas.mongo.MongoDbConnectionFactory.buildMongoDbClientOptions(MongoDbConnectionFactory.java:272)
>>         at 
>> org.apereo.cas.mongo.MongoDbConnectionFactory.buildMongoDbClient(MongoDbConnectionFactory.java:313)
>>         at 
>> org.apereo.cas.mongo.MongoDbConnectionFactory.buildMongoTemplate(MongoDbConnectionFactory.java:108)
>>         at 
>> org.apereo.cas.config.MongoDbTicketRegistryConfiguration.mongoDbTicketRegistryTemplate(MongoDbTicketRegistryConfiguration.java:69)
>>         at 
>> org.apereo.cas.config.MongoDbTicketRegistryConfiguration$$EnhancerBySpringCGLIB$$41e9ae3a.CGLIB$mongoDbTicketRegistryTemplate$0(<generated>)
>>         at 
>> org.apereo.cas.config.MongoDbTicketRegistryConfiguration$$EnhancerBySpringCGLIB$$41e9ae3a$$FastClassBySpringCGLIB$$33e747ec.invoke(<generated>)
>>         at 
>> org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
>>         at 
>> org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
>>         at 
>> org.apereo.cas.config.MongoDbTicketRegistryConfiguration$$EnhancerBySpringCGLIB$$41e9ae3a.mongoDbTicketRegistryTemplate(<generated>)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:498)
>>         at 
>> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Developer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-dev/.

Reply via email to