Problem install cas 6.0

254 views
Skip to first unread message

alain ubfc

unread,
May 7, 2019, 10:29:08 AM5/7/19
to cas-...@apereo.org
Hello everyone

I just installed apereo case.

Then I do not know how I can link my ad to Apereo Cas.
What should I do next?

Thank you

# CAS installation

Add backports to the repository:

deb http://deb.debian.org/debian/ stretch-backports main contrib non-free

Update the system

apt update

apt upgrade

Installation of the necessary packages

apt install openjdk-11-jr openjdk-11-jdk maven build-essential git

Configure the JAVA environment variable

echo "JAVA_HOME = / usr / lib / jvm / java-11-openjdk-amd64 /" >> / etc / environment

source / etc / environment


Check the environment variable

echo $ JAVA_HOME


* Installation of gradlew ??? *
 
Retrieve the project

git clone https://github.com/apereo/cas-overlay-template

/ Cd / Case-overlay-template

./gradlew clean


Compile the project

./gradlew clean copyCasConfiguration build

./gradlew createKeystore

./gradlew run

Ray Bon

unread,
May 7, 2019, 11:18:43 AM5/7/19
to cas-...@apereo.org
-- 
Ray Bon
Programmer Analyst
Development Services, University Systems

Alain UBFC

unread,
May 8, 2019, 11:26:13 AM5/8/19
to cas-...@apereo.org
Hello,
Thank you very much for the information.
When I go into the case.properties properties in the opt / cas-overlay-template / etc / case / config / folder

That's what I put

# Define the attributes to retrieve from LDAP as part of the same authentication transaction
# The left size indicates the source while the right size indicates optional renaming / remapping.
# of the attribute definition. The same attribute name can be mapped multiple times on
# different attribute names.
  #

# cas.authn.ldap [0] .principalAttributeList = sn, cn: common name, given name, eduPersonTargettedId: SOME_IDENTIFIER

# cas.authn.ldap [0] .collectDnAttribute = false
# cas.authn.ldap [0] .principalDnAttributeName = principalLdapDn
# cas.authn.ldap [0] .allowMultiplePrincipalAttributeValues ​​= true
# cas.authn.ldap [0] .allowMissingPrincipalAttributeValue = true
# cas.authn.ldap [0] .credentialCriteria =

$ {#} ConfigurationKey .ldapUrl = ldap: //siege.test.fr
$ {#} ConfigurationKey .bindDn = cn = admin, dc = seat, dc = test, dc = com
$ {#} ConfigurationKey .bindCredential = Password

$ {#} ConfigurationKey .poolPassivator = NONE | CLOSE | BIND
$ {#} ConfigurationKey .connectionStrategy =
$ {#} ConfigurationKey .providerClass = org.ldaptive.provider.unboundid.UnboundIDProvider
$ {#} ConfigurationKey .connectTimeout = PT5S
$ {#} ConfigurationKey .trustCertificates =
$ {#} ConfigurationKey .keystore =
$ {#} ConfigurationKey .keystorePassword =
$ {#} ConfigurationKey .keystoreType = JKS | JCEKS | PKCS12
$ {#} ConfigurationKey .minPoolSize = 3
$ {} ConfigurationKey .validateOnCheckout = true
$ {#} ConfigurationKey .validatePeriodically = true
$ {#} ConfigurationKey .validatePeriod = PT5M
$ {#} ConfigurationKey .validateTimeout = PT5S
$ {#} ConfigurationKey .failFast = true
$ {#} ConfigurationKey .idleTime = PT10M
$ {#} ConfigurationKey .prunePeriod = PT2H
$ {#} ConfigurationKey .blockWaitTime = PT3S
$ {#} ConfigurationKey .useSsl = true
$ {#} ConfigurationKey .useStartTls = false
$ {#} ConfigurationKey .responseTimeout = PT5S
$ {#} ConfigurationKey .allowMultipleDns = false
$ {#} ConfigurationKey .allowMultipleEntries = false
$ {#} ConfigurationKey .followReferrals = false
$ {#} ConfigurationKey .binaryAttributes = objectGUID, someOtherAttribute
$ {#} .Name = configurationKey

I do not know what to put to join my Windows server Active Directory 2016.

thank you in advance



De: "Ray Bon" <rb...@uvic.ca>
À: cas-...@apereo.org
Envoyé: Mardi 7 Mai 2019 17:18:38
Objet : Re: [cas-user] Problem install cas 6.0
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/91c45bf818fcd966ff737d64b101c5c6f09e1477.camel%40uvic.ca.

Ray Bon

unread,
May 8, 2019, 1:29:07 PM5/8/19
to cas-...@apereo.org
Alain,

Only add the configuration items that you need to change. Everything else will get set with defaults.
Get you AD connection config from your AD administrator(s). It should make sense what CAS config items need to be set.

Ray

Alain UBFC

unread,
May 8, 2019, 1:38:42 PM5/8/19
to cas-...@apereo.org
Ray,

So I added the LDAP configuration in the case.properties file

# cas.authn.ldap [0] .type = AUTHENTICATED
# cas.authn.ldap [0] .ldapUrl = ldap: //192.168.0.246
# cas.authn.ldap [0] .baseDn = DC = seat, DC = test, DC = en
# cas.authn.ldap [0] .searchFilter = cn = {user}
# cas.authn.ldap [0] .bindDn = cn = Users, DC = seat, DC = test, DC = en
# cas.authn.ldap [0] .bindCredential = PASSWORD_ADMINISTRAOR

Should I put a # or not?

Is that good?

thank you in advance


Envoyé: Mercredi 8 Mai 2019 19:29:00

Ray Bon

unread,
May 8, 2019, 2:33:13 PM5/8/19
to cas-...@apereo.org
Alain,

The '#' marks the line as a comment. Use it to turn off config items when trying different things.

Ray

alain ubfc

unread,
May 9, 2019, 4:27:21 AM5/9/19
to cas-...@apereo.org
Hello Ray
Thank you for your answer.
I followed the documentation you gave me.
When i am in case.property.

I put a # to disable the casuser / Mellon demo account.
But it does not matter.
Then I put the config for ldap.
Can you tell me if that's good.

cas.authn.ldap [0] .type = AUTHENTICATED cas.authn.ldap [0] .ldapUrl = ldap: //192.168.0.54
cas.authn.ldap [0] .baseDn = DC = test, DC = univ-bfc, DC = fr
cas.authn.ldap [0] .searchFilter = cn = {user cas.authn.ldap [0] .bindDn = cn = Users, DC = test, DC = fr
cas.authn.ldap [0] .bindCredential = PASSWORD

thank you so much



--
______________________________________________________________
Alain Dos Reis - Pasquault
Adresse mail : alai...@gmail.com

Ray Bon

unread,
May 9, 2019, 1:04:18 PM5/9/19
to cas-...@apereo.org
Alain,

After the commented out casuser line, add this to override a possible default:
cas.authn.accept.users=

Are you typing your config into the email or copy and paste? I ask because there are unexpected spaces in the keys:

cas.authn.ldap [0] .baseDn = DC = test, DC = univ-bfc, DC = fr

when it should be:
cas.authn.ldap[0].baseDn

and there is a missing '}'  on the searchFilter line.
You might want to remove the spaces in the values as well (not sure how LDAP/AD will treat them).

Increase the logging level:
 
<Property name="cas.log.level">debug</Property>
<Property name="ldap.log.level">debug</Property>

If you are not able to see more details in the logs and casuser can still log in, it means that your config is not being read.
CAS will try to copy cas.properties and log4j2.xml to /etc/cas. Make sure the user deploying cas has write access to this directory.

Test your LDAP/AD settings with an external tool like ldapsearch or apache directory studio.

Ray
------------------------------
*De: *"Ray Bon" <
rb...@uvic.ca
>
*À: 
*cas-...@apereo.org

*Envoyé: *Mercredi 8 Mai 2019 19:29:00
*Objet : *Re: [cas-user] Problem install cas 6.0
------------------------------
*De: *"Ray Bon" <
rb...@uvic.ca
>
*À: 
*cas-...@apereo.org

*Envoyé: *Mardi 7 Mai 2019 17:18:38
*Objet : *Re: [cas-user] Problem install cas 6.0

--


Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831 | CLE 019 | 
rb...@uvic.ca


--
- Website: 
https://apereo.github.io/cas

- Gitter Chatroom: 
https://gitter.im/apereo/cas

- List Guidelines: 
https://goo.gl/1VRrw7

- Contributions: 
https://goo.gl/mh7qDG

---
You received this message because you are subscribed to the Google Groups
"CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to 
cas-user+u...@apereo.org
.
To view this discussion on the web visit

--

Ray Bon
Programmer Analyst
Development Services, University Systems
2507218831 | CLE 019 | 
rb...@uvic.ca


--
- Website: 
https://apereo.github.io/cas

- Gitter Chatroom: 
https://gitter.im/apereo/cas

- List Guidelines: 
https://goo.gl/1VRrw7

- Contributions: 
https://goo.gl/mh7qDG

---
You received this message because you are subscribed to the Google Groups
"CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to 
cas-user+u...@apereo.org
.
To view this discussion on the web visit


-- 
______________________________________________________________
Alain Dos Reis - Pasquault
Adresse mail : 
alai...@gmail.com


alain ubfc

unread,
May 10, 2019, 4:57:08 AM5/10/19
to cas-...@apereo.org
Hello Ray,

Yes indeed I made a copy / paste.

I modified in the build.gradle file:

dependencies {
    compile "org.apereo.cas:cas-server-webapp${project.appServer}:${casServerVersion}"
    // Other CAS dependencies/modules may be listed here...
    compile "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
    compile "com.unboundid:unboundid-ldapsdk:4.0.9"
    compile "org.apereo.cas:cas-server-support-aup-webflow:${project.'cas.version'}"
    compile "org.apereo.cas:cas-server-support-aup-ldap:${project.'cas.version'}"

Then in the file / etc / case / config

cas.server.name=https://cas.test.univ-bfc.fr:8443
cas.server.prefix=${cas.server.name}/cas

logging.config: file:/etc/cas/config/log4j2.xml

# cas.authn.accept.users=

cas.acceptableUsagePolicy.enabled=true
cas.acceptableUsagePolicy.aupAttributeName=aupAccepted
cas.acceptableUsagePolicy.scope=AUTHENTICATION

### CNX LDAP
cas.authn.ldap[0].providerClass=org.ldaptive.provider.unboundid.UnboundIDProvider
cas.authn.ldap[0].type=AUTHENTICATED
cas.authn.ldap[0].useSsl=true
cas.authn.ldap[0].ldapUrl=ldap://192.168.0.54:389
cas.authn.ldap[0].baseDn=dc=test,dc=univ-bfc,dc=fr
cas.authn.ldap[0].subtreeSearch=true
cas.authn.ldap[0].searchFilter=uid={user}
cas.authn.ldap[0].principalAttributeList=cn,givenName,mail

# Regles Usages

cas.acceptableUsagePolicy.ldap.ldapUrl=Ldap:// 192.168.0.54:389
cas.acceptableUsagePolicy.ldap.baseDn=dc=test,dc=univ-bfc,dc=fr
cas.acceptableUsagePolicy.ldap.searchFilter=uid={user}
cas.acceptableUsagePolicy.ldap.providerClass=org.ldaptive.provider.unboundid.UnboundIDProvider
cas.acceptableUsagePolicy.ldap.connectTimeout=5000
cas.acceptableUsagePolicy.ldap.minPoolSize=3
cas.acceptableUsagePolicy.ldap.maxPoolSize=10
cas.acceptableUsagePolicy.ldap.validateOnCheckout=true
cas.acceptableUsagePolicy.ldap.validatePeriodically=true
cas.acceptableUsagePolicy.ldap.validatePeriod=600
cas.acceptableUsagePolicy.ldap.idleTime=500
cas.acceptableUsagePolicy.ldap.prunePeriod=600
cas.acceptableUsagePolicy.ldap.blockWaitTime=5000
cas.acceptableUsagePolicy.ldap.useStartTls=false

I have come the case logs: case-219-05-10-08-1.log in /var/log/
He tells me that:

2019-05-10 08:58:39,076 ERROR [org.apache.catalina.core.AprLifecycleListener] - <An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]>

2019-05-10 08:58:39,402 ERROR [org.apache.catalina.core.AprLifecycleListener] - <An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]>
Caused by: com.unboundid.ldap.sdk.LDAPException: An error occurred while attempting to connect to server 192.168.0.54:389:  IOException(LDAPException(resultCode=91 (connect error), errorMessage='Trust verification failed for 192.168.0.54' $, ldapSDKVersion=4.0.10, revision=b2272901fd62ad978017ff1aeb049cafc1999b12))

019-05-10 08:58:46,603 DEBUG [org.ldaptive.provider.unboundid.UnboundIDConnectionFactory] - <Error connecting to LDAP URL: ldap:// 192.168.0.54:389>
org.ldaptive.provider.ConnectionException: LDAPException(resultCode=91 (connect error), errorMessage='An error occurred while attempting to connect to server  192.168.0.54:389:  IOException(LDAPException(resultCode=91 (connect error), err$
        at org.ldaptive.provider.unboundid.UnboundIDConnectionFactory.createInternal(UnboundIDConnectionFactory.java:65) ~[ldaptive-unboundid-1.2.4.jar!/:?]
Caused by: com.unboundid.ldap.sdk.LDAPException: An error occurred while attempting to connect to server  192.168.0.54:389:  IOException(LDAPException(resultCode=91 (connect error), errorMessage='Trust verification failed for 192.168.0.54:389 '$
        at com.unboundid.ldap.sdk.LDAPConnection.connect(LDAPConnection.java:871) ~[unboundid-ldapsdk-4.0.10.jar!/:4.0.10]

I do not understand because with apache studio I connect well.

Alain

Le jeu. 9 mai 2019 à 19:04, Ray Bon <rb...@uvic.ca> a écrit :
Alain,

Ray Bon

unread,
May 10, 2019, 12:24:33 PM5/10/19
to cas-...@apereo.org
Alain,

First figure out why the APR is giving an error. 
Remove the dependency for unboundid-ldapsdk. My recent pull of CAS shows a version of 1.2.4. You should not need to add dependencies outside of those for CAS features unless you are adding custom code.

What version of tomcat are you using?


Ray

On Fri, 2019-05-10 at 10:56 +0200, alain ubfc wrote:
 Hello Ray,

Yes indeed I made a copy / paste.

I modified in the build.gradle file:

dependencies {
    compile
"org.apereo.cas:cas-server-webapp${project.appServer}:${casServerVersion}"
    // Other CAS dependencies/modules may be listed here...
    compile
"org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
    compile "com.unboundid:unboundid-ldapsdk:4.0.9"
    compile
"org.apereo.cas:cas-server-support-aup-webflow:${project.'cas.version'}"
    compile
"org.apereo.cas:cas-server-support-aup-ldap:${project.'cas.version'}"

*Then in the file / etc / case / config*

cas.server.name=

Alain UBFC

unread,
May 10, 2019, 4:14:16 PM5/10/19
to cas-...@apereo.org
Ray

The version of Tomcal is 8

Java Home: /usr/lib/jvm/java-11-openjdk-amd64
Java Vendor: Oracle Corporation
Java Version: 11.0.3
OS Architecture: amd64
OS Name: Linux Debian 9.9
OS Version: 4.9.0-9-amd64
OS Date/Time: 2019-05-10T21:58:53.920505
OS Temp Directory: /tmp

Here is dependencies that I put :

dependencies {
    compile "org.apereo.cas:cas-server-webapp${project.appServer}:${casServerVersion}"
    // Other CAS dependencies/modules may be listed here...
    compile "org.apereo.cas:cas-server-support-ldap:${project.'cas.version'}"
    compile "org.apereo.cas:cas-server-support-aup-webflow:${project.'cas.version'}"
    compile "org.apereo.cas:cas-server-support-aup-ldap:${project.'cas.version'}"
}



cas.acceptableUsagePolicy.enabled=true
cas.acceptableUsagePolicy.aupAttributeName=aupAccepted
cas.acceptableUsagePolicy.scope=AUTHENTICATION

### CNX LDAP
cas.authn.ldap[0].providerClass=org.ldaptive.provider.unboundid.UnboundIDProvider
cas.authn.ldap[0].type=AUTHENTICATED
cas.authn.ldap[0].useSsl=true
cas.authn.ldap[0].ldapUrl=ldap://192.168.0.54:389
cas.authn.ldap[0].baseDn=dc=test,dc=univ-bfc,dc=fr
cas.authn.ldap[0].subtreeSearch=true
cas.authn.ldap[0].searchFilter=uid={user}
cas.authn.ldap[0].principalAttributeList=cn,givenName,mail

# Regles Usages

cas.acceptableUsagePolicy.ldap.ldapUrl=Ldap:// 192.168.0.54:389
cas.acceptableUsagePolicy.ldap.baseDn=dc=test,dc=univ-bfc,dc=fr
cas.acceptableUsagePolicy.ldap.searchFilter=uid={user}
# cas.acceptableUsagePolicy.ldap.providerClass=org.ldaptive.provider.unboundid.UnboundIDProvider
cas.acceptableUsagePolicy.ldap.connectTimeout=5000
cas.acceptableUsagePolicy.ldap.minPoolSize=3
cas.acceptableUsagePolicy.ldap.maxPoolSize=10
cas.acceptableUsagePolicy.ldap.validateOnCheckout=true
cas.acceptableUsagePolicy.ldap.validatePeriodically=true
cas.acceptableUsagePolicy.ldap.validatePeriod=600
cas.acceptableUsagePolicy.ldap.idleTime=500
cas.acceptableUsagePolicy.ldap.prunePeriod=600
cas.acceptableUsagePolicy.ldap.blockWaitTime=5000
cas.acceptableUsagePolicy.ldap.useStartTls=false

The message error :


> Task :run FAILED

FAILURE: Build failed with an exception.

* Where:
Script '/opt/cas-overlay-template/gradle/tasks.gradle' line: 59

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.

BUILD FAILED in 1m 44s
2 actionable tasks: 1 executed, 1 up-to-date

Where can this come from ?

Alain


Envoyé: Vendredi 10 Mai 2019 18:24:25
Objet : Re: [cas-user] Problem install cas 6.0
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.

Ray Bon

unread,
May 10, 2019, 5:31:45 PM5/10/19
to cas-...@apereo.org
Alain,

Turn on stacktrace and debug for the build. It looks like it is complaining about the jdk, but that would be odd.

Ray
----- Mail original -----
<blockquote>
Alain, 
After the commented out casuser line, add this to override a possible default: cas.authn.accept.users= 
Are you typing your config into the email or copy and paste? I ask because there are unexpected spaces in the keys: 
cas.authn.ldap [0] .baseDn = DC = test, DC = univ-bfc, DC = fr 
when it should be: cas.authn.ldap[0].baseDn 
and there is a missing '}'  on the searchFilter line. You might want to remove the spaces in the values as well (not sure how LDAP/AD will treat them). 
Increase the logging level: 
<Property name="cas.log.level">debug</Property> <Property name="ldap.log.level">debug</Property> 
If you are not able to see more details in the logs and casuser can still log in, it means that your config is not being read. CAS will try to copy cas.properties and log4j2.xml to /etc/cas. Make sure the user deploying cas has write access to this directory. 
Test your LDAP/AD settings with an external tool like ldapsearch or apache directory studio. 
Ray 





</blockquote>

Alain UBFC

unread,
May 11, 2019, 4:41:38 AM5/11/19
to cas-...@apereo.org

Ray,

That's when I run the order ./gradlew run --stacktrace

root@caser:/opt/cas-overlay-template# ./gradlew run --stacktrace
Starting a Gradle Daemon (subsequent builds will be faster)

> Task :run
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (jar:file:/opt/cas-overlay-template/build/libs/cas.war!/WEB-INF/lib/groovy-3.0.0-alpha-4.jar!/) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

   __   ____      _      ____   __
  / /  / ___|    / \    / ___|  \ \
 | |  | |       / _ \   \___ \   | |
 | |  | |___   / ___ \   ___) |  | |
 | |   \____| /_/   \_\ |____/   | |
  \_\                           /_/

CAS Version: 6.1.0-RC3
CAS Commit Id: fc8d98213be98cd24e5891774108b40891a43760
CAS Build Date/Time: 2019-05-10T19:57:43.715Z
Spring Boot Version: 2.2.0.M2
Spring Version: 5.2.0.M1
Java Home: /usr/lib/jvm/java-11-openjdk-amd64
Java Vendor: Oracle Corporation
Java Version: 11.0.3
JVM Free Memory: 15 MB
JVM Maximum Memory: 1 GB
JVM Total Memory: 86 MB
JCE Installed: Yes
OS Architecture: amd64
OS Name: Linux
OS Version: 4.9.0-9-amd64
OS Date/Time: 2019-05-11T07:12:47.587477
OS Temp Directory: /tmp
------------------------------------------------------------
Apache Tomcat Version: Apache Tomcat/9.0.19
------------------------------------------------------------


2019-05-11 07:12:48,242 INFO [org.apereo.cas.configuration.DefaultCasConfigurationPropertiesSourceLocator] - <Configuration files found at [/etc/cas/config] are [[file [/etc/cas/config/cas.properties]]] under profile(s) [[standalone]]>
2019-05-11 07:12:49,174 INFO [org.apereo.cas.web.CasWebApplication] - <The following profiles are active: standalone>
2019-05-11 07:12:49,764 DEBUG [org.apereo.cas.web.CasWebApplicationContext] - <Refreshing org.apereo.cas.web.CasWebApplicationContext@67ef029>
2019-05-11 07:13:01,231 ERROR [org.apache.catalina.core.AprLifecycleListener] - <An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]>
2019-05-11 07:13:02,146 ERROR [org.apache.catalina.core.AprLifecycleListener] - <An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]>
2019-05-11 07:13:02,572 DEBUG [org.apereo.cas.tomcat.CasTomcatServletWebServerFactory] - <Code archive: /opt/cas-overlay-template/build/libs/cas.war>
2019-05-11 07:13:02,573 DEBUG [org.apereo.cas.tomcat.CasTomcatServletWebServerFactory] - <Document root: /opt/cas-overlay-template/build/libs/cas.war>
2019-05-11 07:13:04,066 ERROR [org.apache.catalina.core.AprLifecycleListener] - <An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]>
2019-05-11 07:13:22,932 DEBUG [org.springframework.web.context.ContextLoader] - <Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]>
2019-05-11 07:13:22,934 INFO [org.springframework.web.context.ContextLoader] - <Root WebApplicationContext: initialization completed in 33170 ms>
2019-05-11 07:13:23,904 WARN [org.apereo.cas.config.CasCoreTicketsConfiguration] - <Runtime memory is used as the persistence storage for retrieving and managing tickets. Tickets that are issued during runtime will be LOST when the web server is restarted. This MAY impact SSO functionality.>
2019-05-11 07:13:23,930 INFO [org.apereo.cas.util.CoreTicketUtils] - <Ticket registry encryption/signing is turned off. This MAY NOT be safe in a clustered production environment. Consider using other choices to handle encryption, signing and verification of ticket registry tickets, and verify the chosen ticket registry does support this behavior.>
2019-05-11 07:13:28,355 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Patterns [/**/favicon.ico] in 'faviconHandlerMapping'>
2019-05-11 07:13:30,104 DEBUG [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] - <ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice>
2019-05-11 07:13:30,571 DEBUG [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] - <8 mappings in 'requestMappingHandlerMapping'>
2019-05-11 07:13:30,637 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Patterns [/adminlogin] in 'viewControllerHandlerMapping'>
2019-05-11 07:13:30,715 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Patterns [/webjars/**, /**] in 'resourceHandlerMapping'>
2019-05-11 07:13:30,822 DEBUG [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] - <ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice>
2019-05-11 07:13:37,289 DEBUG [org.apereo.cas.authentication.CoreAuthenticationUtils] - <Mapped principal attribute name [cn]>
2019-05-11 07:13:37,291 DEBUG [org.apereo.cas.authentication.CoreAuthenticationUtils] - <Mapped principal attribute name [givenName]>
2019-05-11 07:13:37,292 DEBUG [org.apereo.cas.authentication.CoreAuthenticationUtils] - <Mapped principal attribute name [mail]>
2019-05-11 07:13:37,293 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Created and mapped principal attributes [{mail=[mail], givenName=[givenName], cn=[cn]}] for [ldap://192.168.0.54:389]...>
2019-05-11 07:13:37,372 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Creating LDAP authenticator for [ldap://192.168.0.54:389] and baseDn [dc=test,dc=univ-bfc,dc=fr]>
2019-05-11 07:13:38,214 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating authenticated authenticator for [ldap://192.168.0.54:389]> :run
2019-05-11 07:13:38,215 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection factory for [ldap://192.168.0.54:389]>
2019-05-11 07:13:38,216 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:38,318 DEBUG [org.apereo.cas.util.LdapUtils] - <Transformed LDAP urls from [ldap://192.168.0.54:389] to [ldap://192.168.0.54:389]>
2019-05-11 07:13:38,320 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP SSL configuration via the native JVM truststore>
2019-05-11 07:13:38,857 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection pool configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:39,037 WARN [org.apereo.cas.util.LdapUtils] - <[BIND] pool passivator could not be created for [ldap://192.168.0.54:389] given bind credentials are not specified. If you are dealing with LDAP in such a way that does not require bind credentials, you may need to set the pool passivator setting to one of [[NONE, CLOSE]]>
2019-05-11 07:13:39,040 DEBUG [org.apereo.cas.util.LdapUtils] - <Initializing ldap connection pool for [ldap://192.168.0.54:389] and bindDn [null]>
2019-05-11 07:13:39,040 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <beginning pool initialization for [org.ldaptive.pool.BlockingConnectionPool@916117466::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@877630567::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1050196275::searchRequest=[org.ldaptive.SearchRequest@303971160::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@a4df251], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@305e95a4, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1441015428::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@416682209::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@528e5e38, config=[org.ldaptive.ConnectionConfig@372839032::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1646118461::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4ae49387, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6abb7b7d]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:39,103 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <checking connection pool size >= 3 for [org.ldaptive.pool.BlockingConnectionPool@916117466::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@877630567::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1050196275::searchRequest=[org.ldaptive.SearchRequest@303971160::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@a4df251], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@305e95a4, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1441015428::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@416682209::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@528e5e38, config=[org.ldaptive.ConnectionConfig@372839032::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1646118461::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4ae49387, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6abb7b7d]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:40,811 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@2815afa>
2019-05-11 07:13:40,816 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@298ede34>
2019-05-11 07:13:40,871 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@6b9af00c>
2019-05-11 07:13:40,872 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <initialized available queue: [org.ldaptive.pool.Queue@1013700132::queueType=LIFO, queue=[org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@6b9af00c, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@298ede34, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@2815afa]]>
2019-05-11 07:13:40,921 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <prune pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@916117466::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@877630567::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1050196275::searchRequest=[org.ldaptive.SearchRequest@303971160::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@a4df251], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@305e95a4, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1441015428::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@416682209::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@528e5e38, config=[org.ldaptive.ConnectionConfig@372839032::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1646118461::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4ae49387, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6abb7b7d]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:40,922 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <validate pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@916117466::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@877630567::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1050196275::searchRequest=[org.ldaptive.SearchRequest@303971160::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@a4df251], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@305e95a4, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1441015428::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@416682209::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@528e5e38, config=[org.ldaptive.ConnectionConfig@372839032::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1646118461::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4ae49387, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6abb7b7d]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:40,922 INFO [org.ldaptive.pool.BlockingConnectionPool] - <pool initialized [org.ldaptive.pool.BlockingConnectionPool@916117466::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@877630567::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1050196275::searchRequest=[org.ldaptive.SearchRequest@303971160::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@a4df251], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@305e95a4, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1441015428::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@416682209::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@528e5e38, config=[org.ldaptive.ConnectionConfig@372839032::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1646118461::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4ae49387, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6abb7b7d]], initialized=true, availableCount=3, activeCount=0]>
2019-05-11 07:13:40,990 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection factory for [ldap://192.168.0.54:389]>
2019-05-11 07:13:40,992 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:40,995 DEBUG [org.apereo.cas.util.LdapUtils] - <Transformed LDAP urls from [ldap://192.168.0.54:389] to [ldap://192.168.0.54:389]>
2019-05-11 07:13:40,998 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP SSL configuration via the native JVM truststore>
2019-05-11 07:13:41,007 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection pool configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,015 WARN [org.apereo.cas.util.LdapUtils] - <[BIND] pool passivator could not be created for [ldap://192.168.0.54:389] given bind credentials are not specified. If you are dealing with LDAP in such a way that does not require bind credentials, you may need to set the pool passivator setting to one of [[NONE, CLOSE]]>
2019-05-11 07:13:41,020 DEBUG [org.apereo.cas.util.LdapUtils] - <Initializing ldap connection pool for [ldap://192.168.0.54:389] and bindDn [null]>
2019-05-11 07:13:41,021 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <beginning pool initialization for [org.ldaptive.pool.BlockingConnectionPool@1103007161::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@740982099::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1179799230::searchRequest=[org.ldaptive.SearchRequest@1568253176::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@1de85972], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@280ecc33, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1471278212::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@63078258::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@5cbe95b1, config=[org.ldaptive.ConnectionConfig@42968385::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1518517336::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4aab7195, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6210666c]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:41,024 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <checking connection pool size >= 3 for [org.ldaptive.pool.BlockingConnectionPool@1103007161::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@740982099::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1179799230::searchRequest=[org.ldaptive.SearchRequest@1568253176::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@1de85972], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@280ecc33, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1471278212::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@63078258::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@5cbe95b1, config=[org.ldaptive.ConnectionConfig@42968385::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1518517336::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4aab7195, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6210666c]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:41,178 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@1dcb40c9>
2019-05-11 07:13:41,187 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@52665b66>
2019-05-11 07:13:41,193 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@43d47766>
2019-05-11 07:13:41,193 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <initialized available queue: [org.ldaptive.pool.Queue@571585615::queueType=LIFO, queue=[org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@43d47766, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@52665b66, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@1dcb40c9]]>
2019-05-11 07:13:41,197 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <prune pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@1103007161::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@740982099::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1179799230::searchRequest=[org.ldaptive.SearchRequest@1568253176::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@1de85972], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@280ecc33, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1471278212::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@63078258::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@5cbe95b1, config=[org.ldaptive.ConnectionConfig@42968385::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1518517336::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4aab7195, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6210666c]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,198 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <validate pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@1103007161::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@740982099::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1179799230::searchRequest=[org.ldaptive.SearchRequest@1568253176::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@1de85972], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@280ecc33, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1471278212::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@63078258::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@5cbe95b1, config=[org.ldaptive.ConnectionConfig@42968385::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1518517336::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4aab7195, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6210666c]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,199 INFO [org.ldaptive.pool.BlockingConnectionPool] - <pool initialized [org.ldaptive.pool.BlockingConnectionPool@1103007161::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@740982099::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1179799230::searchRequest=[org.ldaptive.SearchRequest@1568253176::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@1de85972], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@280ecc33, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@1471278212::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@63078258::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@5cbe95b1, config=[org.ldaptive.ConnectionConfig@42968385::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@1518517336::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@4aab7195, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6210666c]], initialized=true, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,362 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection factory for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,363 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,364 DEBUG [org.apereo.cas.util.LdapUtils] - <Transformed LDAP urls from [ldap://192.168.0.54:389] to [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,369 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP SSL configuration via the native JVM truststore>
2019-05-11 07:13:41,370 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection pool configuration for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,372 WARN [org.apereo.cas.util.LdapUtils] - <[BIND] pool passivator could not be created for [ldap://192.168.0.54:389] given bind credentials are not specified. If you are dealing with LDAP in such a way that does not require bind credentials, you may need to set the pool passivator setting to one of [[NONE, CLOSE]]>
2019-05-11 07:13:41,374 DEBUG [org.apereo.cas.util.LdapUtils] - <Initializing ldap connection pool for [ldap://192.168.0.54:389] and bindDn [null]>
2019-05-11 07:13:41,375 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <beginning pool initialization for [org.ldaptive.pool.BlockingConnectionPool@79661943::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@235334787::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1653170917::searchRequest=[org.ldaptive.SearchRequest@-164102035::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@410382cb], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@399f5daf, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@12897515::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@703797340::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@74bbc273, config=[org.ldaptive.ConnectionConfig@923437934::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@294632176::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@208f7165, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@a0d875d]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:41,378 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <checking connection pool size >= 3 for [org.ldaptive.pool.BlockingConnectionPool@79661943::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@235334787::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1653170917::searchRequest=[org.ldaptive.SearchRequest@-164102035::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@410382cb], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@399f5daf, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@12897515::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@703797340::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@74bbc273, config=[org.ldaptive.ConnectionConfig@923437934::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@294632176::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@208f7165, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@a0d875d]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:41,450 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@69400a90>
2019-05-11 07:13:41,464 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@50c216b>
2019-05-11 07:13:41,470 INFO [org.ldaptive.pool.BlockingConnectionPool] - <added available connection: org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@5e54fd00>
2019-05-11 07:13:41,471 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <initialized available queue: [org.ldaptive.pool.Queue@939871489::queueType=LIFO, queue=[org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@5e54fd00, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@50c216b, org.ldaptive.pool.AbstractConnectionPool$DefaultPooledConnectionProxy@69400a90]]>
2019-05-11 07:13:41,472 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <prune pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@79661943::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@235334787::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1653170917::searchRequest=[org.ldaptive.SearchRequest@-164102035::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@410382cb], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@399f5daf, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@12897515::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@703797340::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@74bbc273, config=[org.ldaptive.ConnectionConfig@923437934::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@294632176::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@208f7165, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@a0d875d]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,472 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <validate pool task scheduled for [org.ldaptive.pool.BlockingConnectionPool@79661943::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@235334787::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1653170917::searchRequest=[org.ldaptive.SearchRequest@-164102035::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@410382cb], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@399f5daf, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@12897515::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@703797340::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@74bbc273, config=[org.ldaptive.ConnectionConfig@923437934::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@294632176::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@208f7165, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@a0d875d]], initialized=false, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,477 INFO [org.ldaptive.pool.BlockingConnectionPool] - <pool initialized [org.ldaptive.pool.BlockingConnectionPool@79661943::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@235334787::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT5M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@1653170917::searchRequest=[org.ldaptive.SearchRequest@-164102035::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@410382cb], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@399f5daf, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@12897515::prunePeriod=PT2H, idleTime=PT10M], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@703797340::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@74bbc273, config=[org.ldaptive.ConnectionConfig@923437934::ldapUrl=ldap://192.168.0.54:389, connectTimeout=PT5S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@294632176::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@208f7165, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=false, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@a0d875d]], initialized=true, availableCount=3, activeCount=0]>
2019-05-11 07:13:41,536 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Ldap authenticator configured with return attributes [[mail, givenName, cn]] for [ldap://192.168.0.54:389] and baseDn [dc=test,dc=univ-bfc,dc=fr]>
2019-05-11 07:13:41,537 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Creating LDAP password policy handling strategy for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,537 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Created default LDAP password policy handling strategy>
2019-05-11 07:13:41,545 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Creating LDAP authentication handler for [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,993 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <No principal id attribute is found for LDAP authentication via [ldap://192.168.0.54:389]>
2019-05-11 07:13:41,995 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Password policy is enabled for [ldap://192.168.0.54:389]. Constructing password policy configuration>
2019-05-11 07:13:41,996 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Password policy authentication response handler is set to accommodate directory type: [GENERIC]>
2019-05-11 07:13:42,081 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <LDAP authentication response handlers configured are: [[org.ldaptive.auth.ext.PasswordExpirationAuthenticationResponseHandler@685e6a68, org.ldaptive.auth.ext.PasswordPolicyAuthenticationResponseHandler@586737ff]]>
2019-05-11 07:13:42,399 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Configuring the default account state handler for LDAP authentication>
2019-05-11 07:13:42,561 DEBUG [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Initializing LDAP authentication handler for [ldap://192.168.0.54:389]>
2019-05-11 07:13:42,563 DEBUG [org.apereo.cas.authentication.LdapAuthenticationHandler] - <Initializing LDAP attribute configuration...>
2019-05-11 07:13:42,567 DEBUG [org.apereo.cas.authentication.LdapAuthenticationHandler] - <Configured to retrieve principal attribute collection of [[mail, givenName, cn]]>
2019-05-11 07:13:42,568 DEBUG [org.apereo.cas.authentication.LdapAuthenticationHandler] - <LDAP authentication entry attributes for the authentication request are [mail]>
2019-05-11 07:13:42,594 INFO [org.apereo.cas.config.LdapAuthenticationConfiguration] - <Registering LDAP authentication for [LdapAuthenticationHandler]>
2019-05-11 07:13:42,774 DEBUG [org.apereo.cas.config.CasCoreAuthenticationPrincipalConfiguration] - <Attribute repository sources are not available for person-directory principal resolution>
2019-05-11 07:13:43,043 DEBUG [org.apereo.cas.config.CasCoreConfiguration] - <Applying configuration for Accept Any Authentication Policy>
2019-05-11 07:13:43,215 DEBUG [org.apereo.cas.config.CasCoreTicketsConfiguration] - <Ticket-granting ticket expiration policy is based on hard/idle timeouts of [28800]/[7200] seconds>
2019-05-11 07:13:43,224 DEBUG [org.apereo.cas.config.CasCoreTicketsConfiguration] - <Final effective time-to-live of ticket-granting ticket expiration policy is [28800] seconds>
2019-05-11 07:13:44,881 DEBUG [org.apereo.cas.config.CasCoreTicketsConfiguration] - <Remember me expiration policy is being configured based on hard timeout of [1209600] seconds>
2019-05-11 07:13:44,941 DEBUG [org.apereo.cas.config.CasCoreTicketsSchedulingConfiguration] - <Ticket registry cleaner is enabled.>
2019-05-11 07:13:46,092 DEBUG [org.apereo.cas.config.CasPersonDirectoryConfiguration] - <No attribute repository sources are available/defined to merge together.>
2019-05-11 07:13:46,877 DEBUG [org.apereo.cas.monitor.config.CasCoreMonitorConfiguration] - <Configured memory monitor with free-memory threshold [10]>
2019-05-11 07:13:48,835 DEBUG [org.springframework.web.context.support.GenericWebApplicationContext] - <Refreshing Flow ApplicationContext [login]>
2019-05-11 07:13:49,154 DEBUG [org.springframework.web.context.support.GenericWebApplicationContext] - <Refreshing Flow ApplicationContext [logout]>
2019-05-11 07:13:49,601 INFO [org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration] - <

Using generated security password: cbb5520b-f8c8-47c9-894b-3ea61f0854e7
>
2019-05-11 07:13:50,219 INFO [org.springframework.security.web.access.channel.ChannelProcessingFilter] - <Validated configuration attributes>
2019-05-11 07:13:50,272 INFO [org.springframework.security.web.DefaultSecurityFilterChain] - <Creating filter chain: any request, [org.springframework.security.web.access.channel.ChannelProcessingFilter@702cfbde, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@396f2724, org.springframework.security.web.context.SecurityContextPersistenceFilter@4de158ca, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@d180961, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@71ee2fff, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1b465fa9, org.springframework.security.web.session.SessionManagementFilter@6f65a203, org.springframework.security.web.access.ExceptionTranslationFilter@2f61de04, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@20a946d9]>
2019-05-11 07:13:50,482 DEBUG [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping] - <Patterns [/] in 'handlerMapping'> :run
2019-05-11 07:13:52,194 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection factory for [Ldap:// 192.168.0.54:389]>
2019-05-11 07:13:52,194 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection configuration for [Ldap:// 192.168.0.54:389]>un
2019-05-11 07:13:52,194 DEBUG [org.apereo.cas.util.LdapUtils] - <Transformed LDAP urls from [Ldap:// 192.168.0.54:389] to [Ldap:// 192.168.0.54:389]>
2019-05-11 07:13:52,194 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP SSL configuration via the native JVM truststore>
2019-05-11 07:13:52,195 DEBUG [org.apereo.cas.util.LdapUtils] - <Creating LDAP connection pool configuration for [Ldap:// 192.168.0.54:389]>
2019-05-11 07:13:52,195 WARN [org.apereo.cas.util.LdapUtils] - <[BIND] pool passivator could not be created for [Ldap:// 192.168.0.54:389] given bind credentials are not specified. If you are dealing with LDAP in such a way that does not require bind credentials, you may need to set the pool passivator setting to one of [[NONE, CLOSE]]>
2019-05-11 07:13:52,195 DEBUG [org.apereo.cas.util.LdapUtils] - <Initializing ldap connection pool for [Ldap:// 192.168.0.54:389] and bindDn [null]>
2019-05-11 07:13:52,195 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <beginning pool initialization for [org.ldaptive.pool.BlockingConnectionPool@39296394::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@621257072::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT10M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@2116089059::searchRequest=[org.ldaptive.SearchRequest@1799523872::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@3af39e7b], controls=null, referralHandler=org.ldaptive.referral.SearchReferralHandler@4f6ff62, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@476238509::prunePeriod=PT10M, idleTime=PT8M20S], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@1696377390::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@433ae0b0, config=[org.ldaptive.ConnectionConfig@1887701594::ldapUrl=Ldap:// 192.168.0.54:389, connectTimeout=PT1H23M20S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@2063161693::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@7a34c1f6, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=true, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6e9f8160]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:52,340 DEBUG [org.ldaptive.pool.BlockingConnectionPool] - <checking connection pool size >= 3 for [org.ldaptive.pool.BlockingConnectionPool@39296394::name=null, poolConfig=[org.ldaptive.pool.PoolConfig@621257072::minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=true, validatePeriodically=true, validatePeriod=PT10M, validateTimeout=PT5S], activator=null, passivator=null, validator=[org.ldaptive.pool.SearchValidator@2116089059::searchRequest=[org.ldaptive.SearchRequest@1799523872::baseDn=, searchFilter=[org.ldaptive.SearchFilter@1642584434::filter=(objectClass=*), parameters={}], returnAttributes=[1.1], searchScope=OBJECT, timeLimit=PT0S, sizeLimit=1, derefAliases=null, typesOnly=false, binaryAttributes=null, sortBehavior=UNORDERED, searchEntryHandlers=null, searchReferenceHandlers=[org.ldaptive.referral.SearchReferralHandler$SearchReferenceHandler@3af39e7b], controls=null, referralHandler=org.ldaptive.referral.SearchRefe                                                                       rralHandler@4f6ff62, intermediateResponseHandlers=null]] pruneStrategy=[org.ldaptive.pool.IdlePruneStrategy@476238509::prunePeriod=PT10M, idleTime=PT8M20S], connectOnCreate=true, connectionFactory=[org.ldaptive.DefaultConnectionFactory@1696377390::provider=org.ldaptive.provider.unboundid.UnboundIDProvider@433ae0b0, config=[org.ldaptive.ConnectionConfig@1887701594::ldapUrl=Ldap:// 192.168.0.54:389, connectTimeout=PT1H23M20S, responseTimeout=PT5S, sslConfig=[org.ldaptive.ssl.SslConfig@2063161693::credentialConfig=null, trustManagers=null, hostnameVerifier=org.ldaptive.ssl.DefaultHostnameVerifier@7a34c1f6, hostnameVerifierConfig=null, enabledCipherSuites=null, enabledProtocols=null, handshakeCompletedListeners=null], useSSL=true, useStartTLS=false, connectionInitializer=null, connectionStrategy=org.ldaptive.DefaultConnectionStrategy@6e9f8160]], initialized=false, availableCount=0, activeCount=0]>
2019-05-11 07:13:53,222 WARN [org.apereo.cas.web.CasWebApplicationContext] - <Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.acceptableUsagePolicyRepository' defined in class path resource [org/apereo/cas/config/CasAcceptableUsagePolicyLdapConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apereo.cas.aup.AcceptableUsagePolicyRepository]: Factory method 'acceptableUsagePolicyRepository' threw exception; nested exception is java.lang.IllegalArgumentException: Invalid LDAP URL: 192.168.0.54:389>
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.WarLauncher.main(WarLauncher.java:58)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.acceptableUsagePolicyRepository' defined in class path resource [org/apereo/cas/config/CasAcceptableUsagePolicyLdapConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apereo.cas.aup.AcceptableUsagePolicyRepository]: Factory method 'acceptableUsagePolicyRepository' threw exception; nested exception is java.lang.IllegalArgumentException: Invalid LDAP URL: 192.168.0.54:389
        at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:638)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:468)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1325)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1164)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:356)
        at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:389)
        at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:186)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:353)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1105)
        at org.springframework.cloud.context.scope.refresh.RefreshScope.eagerlyInitialize(RefreshScope.java:134)
        at org.springframework.cloud.context.scope.refresh.RefreshScope.start(RefreshScope.java:125)
        at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:119)
        at org.springframework.cloud.context.scope.refresh.RefreshScope.onApplicationEvent(RefreshScope.java:73)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:896)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:163)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:782)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:404)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:319)
        at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:139)
        at org.apereo.cas.web.CasWebApplication.main(CasWebApplication.java:71)
        ... 8 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apereo.cas.aup.AcceptableUsagePolicyRepository]: Factory method 'acceptableUsagePolicyRepository' threw exception; nested exception is java.lang.IllegalArgumentException: Invalid LDAP URL: 192.168.0.54:389
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
        at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:633)
        ... 37 more
Caused by: java.lang.IllegalArgumentException: Invalid LDAP URL: 192.168.0.54:389
        at org.ldaptive.LdapURL.parseEntry(LdapURL.java:83)
        at org.ldaptive.LdapURL.<init>(LdapURL.java:67)
        at org.ldaptive.LdapURL.<init>(LdapURL.java:47)
        at org.ldaptive.provider.unboundid.UnboundIDConnectionFactory.createInternal(UnboundIDConnectionFactory.java:55)
        at org.ldaptive.provider.unboundid.UnboundIDConnectionFactory.createInternal(UnboundIDConnectionFactory.java:19)
        at org.ldaptive.provider.AbstractProviderConnectionFactory.create(AbstractProviderConnectionFactory.java:84)
        at org.ldaptive.DefaultConnectionFactory$DefaultConnection.open(DefaultConnectionFactory.java:267)
        at org.ldaptive.pool.AbstractConnectionPool.createConnection(AbstractConnectionPool.java:455)
        at org.ldaptive.pool.AbstractConnectionPool.createAvailableConnection(AbstractConnectionPool.java:494)
        at org.ldaptive.pool.AbstractConnectionPool.grow(AbstractConnectionPool.java:344)
        at org.ldaptive.pool.AbstractConnectionPool.initialize(AbstractConnectionPool.java:253)
        at org.apereo.cas.util.LdapUtils.newLdaptiveBlockingConnectionPool(LdapUtils.java:983)
        at org.apereo.cas.util.LdapUtils.newLdaptivePooledConnectionFactory(LdapUtils.java:727)
        at org.apereo.cas.config.CasAcceptableUsagePolicyLdapConfiguration.acceptableUsagePolicyRepository(CasAcceptableUsagePolicyLdapConfiguration.java:41)
        at org.apereo.cas.config.CasAcceptableUsagePolicyLdapConfiguration$$EnhancerBySpringCGLIB$$4f2534d1.CGLIB$acceptableUsagePolicyRepository$0(<generated>)
        at org.apereo.cas.config.CasAcceptableUsagePolicyLdapConfiguration$$EnhancerBySpringCGLIB$$4f2534d1$$FastClassBySpringCGLIB$$8f63babe.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
        at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
        at org.apereo.cas.config.CasAcceptableUsagePolicyLdapConfiguration$$EnhancerBySpringCGLIB$$4f2534d1.acceptableUsagePolicyRepository(<generated>)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
        ... 38 more

> Task :run FAILED

FAILURE: Build failed with an exception.

* Where:
Script '/opt/cas-overlay-template/gradle/tasks.gradle' line: 59

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' finished with non-zero exit value 1

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':run'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:151)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:148)
        at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:141)
        at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionStateTaskExecuter.execute(ResolveBeforeExecutionStateTaskExecuter.java:75)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108)
        at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67)
        at org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:94)
        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:95)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:73)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:49)
        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)
        at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:74)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:178)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:154)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:41)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:40)
        at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:24)
        at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:46)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:40)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:33)
        at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:383)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:247)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:159)
        at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:134)
        at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:58)
        at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:55)
        at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:82)
        at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:75)
        at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183)
        at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
        at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75)
        at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:55)
        at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
        at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58)
        at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
        at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:49)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:46)
        at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)
        at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)
        at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)
        at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
        at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)
        at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)
        at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)
        at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)
        at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)
        at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
        at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)
        at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
        at org.gradle.util.Swapper.swap(Swapper.java:38)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/java'' finished with non-zero exit value 1
        at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:396)
        at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:38)
        at org.gradle.process.internal.DefaultExecActionFactory.javaexec(DefaultExecActionFactory.java:129)
        at org.gradle.groovy.scripts.DefaultScript.javaexec(DefaultScript.java:250)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:479)
        at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:191)
        at org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:128)
        at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:77)
        at tasks_470xxpferdsgqnl4w3v39xnmc$_run_closure6$_closure21.doCall(/opt/cas-overlay-template/gradle/tasks.gradle:59)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:645)
        at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:618)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:404)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:393)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:376)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:213)
        at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
        at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:58)
        at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:33)
        at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:39)
        at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
        at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
        at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:35)
        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
        at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:45)
        at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:31)
        at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:201)
        at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:70)
        at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:45)
        at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
        at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:43)
        at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:32)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:96)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:77)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:90)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:48)
        at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:120)
        ... 126 more


* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.

BUILD FAILED in 3m 25s
2 actionable tasks: 1 executed, 1 up-to-date
root@caser:/opt/cas-overlay-template#

How to do ?

thank



Envoyé: Vendredi 10 Mai 2019 23:31:36

Objet : Re: [cas-user] Problem install cas 6.0

Alain,

Ray Bon

unread,
May 13, 2019, 10:38:46 AM5/13/19
to cas-...@apereo.org
Alain,

The error is associated with AUP. Comment out the associated lines.

Ray

alain ubfc

unread,
May 14, 2019, 4:37:50 AM5/14/19
to cas-...@apereo.org
Ray,

So I commented on the AUP lines. But I still can not connect to the case.

Can you tell me if the property lines are correct?

# Cas.acceptableUsagePolicy.enabled = true
# = Cas.acceptableUsagePolicy.aupAttributeName aupAccepted
# = Cas.acceptableUsagePolicy.scope AUTHENTICATED

### CNX LDAP
cas.authn.ldap [0] = .providerClass org.ldaptive.provider.unboundid.UnboundIDProvider

cas.authn.ldap [0] .type = AUTHENTICATED
cas.authn.ldap [0] = false .useSsl
cas.authn.ldap [0] = .ldapUrl ldap: //192.168.0.54: 389
cas.authn.ldap [0] = .baseDn dc = test, dc = univ-CFB, dc = uk
cas.authn.ldap [0] = true .subtreeSearch
cas.authn.ldap [0] = .searchFilter uid = {user}
cas.authn.ldap [0] = .principalAttributeList cn, givenName, email

# Credential to connect to LDAP
cas.authn.ldap [0] = .bindDn cn = Administrator, cn = Users, dc = test, dc = univ-BFC, dc = com
cas.authn.ldap [0] = .bindCredential Qwerty @ 25



# Rules Uses

# Cas.acceptableUsagePolicy.ldap.ldapUrl = ldap: //192.168.0.54: 389
# Cas.acceptableUsagePolicy.ldap.baseDn = dc = test, dc = univ-BFC, dc = com
# Cas.acceptableUsagePolicy.ldap.searchFilter = uid = {user}
# = Cas.acceptableUsagePolicy.ldap.providerClass org.ldaptive.provider.unboundid.UnboundIDProvider
# = 5000 cas.acceptableUsagePolicy.ldap.connectTimeout
# Cas.acceptableUsagePolicy.ldap.minPoolSize = 3
# = 10 cas.acceptableUsagePolicy.ldap.maxPoolSize
# Cas.acceptableUsagePolicy.ldap.validateOnCheckout = true
# Cas.acceptableUsagePolicy.ldap.validatePeriodically = true
# Cas.acceptableUsagePolicy.ldap.validatePeriod = 600
# = 500 cas.acceptableUsagePolicy.ldap.idleTime
# Cas.acceptableUsagePolicy.ldap.prunePeriod = 600
# = 5000 cas.acceptableUsagePolicy.ldap.blockWaitTime
# Cas.acceptableUsagePolicy.ldap.useStartTls = false

I can connect with apache studio but not with CAS.

2019-05-14 10: 20: 43,466 DEBUG [org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver] - <Resolved single event [authenticationFailure] via [org.apereo.cas.web.flow.resolver. impl.DefaultCasDelegatingWebflowEventResolver] for this context>
2019-05-14 10: 20: 43,466 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Located current event [authenticationFailure]>
2019-05-14 10: 20: 43,564 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Located error attribute [class org.apereo.cas.authentication.AuthenticationException] with message [2 errors, 0 successes] from the current event>
2019-05-14 10: 20: 43,600 DEBUG [org.apereo.cas.web.flow.actions.AuthenticationExceptionHandlerAction] - <Final event id of the error is [AccountNotFoundException]>
2019-05-14 10: 20: 43,857 DEBUG [org.apereo.cas.web.FlowExecutionExceptionResolver] - <Ignoring the received exception due to a type mismatch>

2019-05-14 10: 33: 52,639 ERROR [org.apereo.cas.authentication.PolicyBasedAuthenticationManager] - <Authentication has failed. Credentials may be incorrect or invalid [UsernamePasswordCredential (username = administrator, source = null, customFields = {})] of type [UsernamePasswordCredential]. Examine the configuration to ensure a method of authentication is defined and analyze CAS logs at DEBUG level to trace the authentication event.

Here are all the error messages

Ray Bon

unread,
May 14, 2019, 11:52:42 AM5/14/19
to cas-...@apereo.org
Alain,

It looks like CAS is making the connection to AD. Set log output to trace to see if there are any more hints. Check AD logs (set them to debug at least).
In your config, bindDn is 'Administrator' but in the output message it is 'administrator'.
Does case matter for AD connections?

The odd spacing and jumbled lines ('cas.authn.ldap [0] = false .useSsl' should be 'cas.authn.ldap[0].useSsl = false') in your posted config may indicate some hidden characters.

Ray
-- 

alain ubfc

unread,
May 15, 2019, 4:34:19 AM5/15/19
to cas-...@apereo.org
Ray,


Thank you for your answer.

In fact we want the case to connect to the Active Directory.
I have an administrator account.

Our applications are connected to AD.
Actually the error cas.authn.ldap[0].useSsl=false it's a copy / paste.

I can access the interface of the case but I have an error identification

image.png


I am attaching the log file.

cas_audit.log
cas.log

Ray Bon

unread,
May 15, 2019, 12:39:57 PM5/15/19
to cas-...@apereo.org
Alain,

There are two connection errors in the log:
Error connecting to LDAP URL: ldap://ForestDnsZones.test.univ-bfc.fr:389
Error connecting to LDAP URL: ldap://DomainDnsZones.test.univ-bfc.fr:389

Where do they come from?
Your config is pointing to 192.168.0.54! And this shows up in earlier log entries.
Fix those errors first.

In the logs, the bindDn is:
bindDn=cn=administrateur,cn=Users,dc=test,dc=univ-bfc,dc=fr

but in your config it is:
bindDn cn = Administrator, cn = Users, dc = test, dc = univ-BFC, dc = com

If the config you post is not the config you are using (that is, you are changing the config you post, you run the risk of creating typos or confusing the issue - such as the jumbled lines, e.g., cas.authn.ldap [0] = false .useSsl) it makes finding the source of the problem(s) difficult.
Just copy and paste the config exactly as it is, then scrub passwords and other sensitive data.

As far as the failed log in (assuming it is not the result of the above unknown ldap urls), choose a user in the search tree (again the two values are different - posted config and log file output):
cas.authn.ldap [0] = .baseDn dc = test, dc = univ-CFB, dc = uk

baseDn=dc=test,dc=univ-bfc,dc=fr

Or do you have 'administrateur' in two places? (I would suggest against having a bind user in the log in user tree, but that is a different conversation.)


There are two other errors that show up. They should be dealt with later.

'An incompatible version [1.2.12] of the APR based Apache Tomcat Native library'

Seems like an included library conflict but does not look to affect CAS operation.

And a spring error:

'Error decoding flow execution'

But again, CAS looks to be operating.

Ray
-- 

alain ubfc

unread,
Jul 2, 2019, 5:55:24 AM7/2/19
to CAS Community
Hello rbon

Thank you very much for all the advice
My case in version 6.0.4 works well.
Reply all
Reply to author
Forward
0 new messages