From 7cf2644fa8575760703d4eb24824b7023b12a1fe Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Wed, 16 Feb 2022 18:46:41 -0800 Subject: [PATCH 01/22] Bump up snapshot version --- pom.xml | 4 ++-- wise-ui/pom.xml | 2 +- wise-webapp/pom.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 9e1709b6..78b18fde 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd"> - 5.0.4 + 5.0.6-SNAPSHOT ${project.basedir}/wise-webapps @@ -16,7 +16,7 @@ org.wisemapping wisemapping WiseMapping Project - 5.0.4 + 5.0.6-SNAPSHOT pom diff --git a/wise-ui/pom.xml b/wise-ui/pom.xml index d827f222..8e63b899 100644 --- a/wise-ui/pom.xml +++ b/wise-ui/pom.xml @@ -12,7 +12,7 @@ org.wisemapping wisemapping ../pom.xml - 5.0.4 + 5.0.6-SNAPSHOT diff --git a/wise-webapp/pom.xml b/wise-webapp/pom.xml index 334bf342..6e19d4ad 100644 --- a/wise-webapp/pom.xml +++ b/wise-webapp/pom.xml @@ -9,7 +9,7 @@ org.wisemapping wisemapping ../pom.xml - 5.0.4 + 5.0.6-SNAPSHOT From f0f32178c7ab2680362d24ec11da00da24e36e87 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Wed, 16 Feb 2022 19:05:32 -0800 Subject: [PATCH 02/22] Change mail image to png --- .../src/main/resources/mail/baseLayout.vm | 2 +- .../main/resources/mail/newCollaboration.vm | 2 +- .../src/main/webapp/images/alert-sign.png | Bin 5000 -> 0 bytes .../src/main/webapp/images/editor/account.svg | 3 - .../main/webapp/images/editor/ajax-loader.gif | Bin 6820 -> 0 bytes .../main/webapp/images/editor/back-icon.svg | 1 - .../src/main/webapp/images/editor/discard.svg | 1 - .../src/main/webapp/images/editor/export.svg | 1 - .../main/webapp/images/editor/font-bold.svg | 1 - .../main/webapp/images/editor/font-color.svg | 1 - .../main/webapp/images/editor/font-italic.svg | 1 - .../main/webapp/images/editor/font-size.svg | 1 - .../main/webapp/images/editor/font-type.svg | 1 - .../src/main/webapp/images/editor/history.svg | 1 - .../main/webapp/images/editor/note-add.svg | 1049 ----------------- .../src/main/webapp/images/editor/print.svg | 1 - .../src/main/webapp/images/editor/public.svg | 1 - .../src/main/webapp/images/editor/redo.svg | 1 - .../src/main/webapp/images/editor/save.svg | 1 - .../main/webapp/images/editor/topic-add.svg | 1 - .../webapp/images/editor/topic-border.svg | 1 - .../main/webapp/images/editor/topic-color.svg | 1 - .../webapp/images/editor/topic-delete.svg | 1 - .../main/webapp/images/editor/topic-icon.svg | 1 - .../main/webapp/images/editor/topic-link.svg | 1 - .../main/webapp/images/editor/topic-note.svg | 1 - .../main/webapp/images/editor/topic-notes.svg | 1 - .../webapp/images/editor/topic-relation.svg | 1 - .../main/webapp/images/editor/topic-shape.svg | 1 - .../src/main/webapp/images/editor/undo.svg | 1 - .../src/main/webapp/images/help-icon.svg | 4 - .../src/main/webapp/images/logo-small.png | Bin 0 -> 3264 bytes 32 files changed, 2 insertions(+), 1082 deletions(-) delete mode 100644 wise-webapp/src/main/webapp/images/alert-sign.png delete mode 100644 wise-webapp/src/main/webapp/images/editor/account.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/ajax-loader.gif delete mode 100644 wise-webapp/src/main/webapp/images/editor/back-icon.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/discard.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/export.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/font-bold.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/font-color.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/font-italic.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/font-size.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/font-type.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/history.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/note-add.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/print.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/public.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/redo.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/save.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-add.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-border.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-color.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-delete.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-icon.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-link.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-note.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-notes.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-relation.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/topic-shape.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/undo.svg delete mode 100644 wise-webapp/src/main/webapp/images/help-icon.svg create mode 100644 wise-webapp/src/main/webapp/images/logo-small.png diff --git a/wise-webapp/src/main/resources/mail/baseLayout.vm b/wise-webapp/src/main/resources/mail/baseLayout.vm index 2251b2e9..85de626f 100644 --- a/wise-webapp/src/main/resources/mail/baseLayout.vm +++ b/wise-webapp/src/main/resources/mail/baseLayout.vm @@ -9,7 +9,7 @@ style="padding: 0; padding-right: 5px; text-align:center;font-weight: normal;font-family: Arial, sans-serif"> WiseMapping diff --git a/wise-webapp/src/main/resources/mail/newCollaboration.vm b/wise-webapp/src/main/resources/mail/newCollaboration.vm index c94ab58f..4d1490d2 100755 --- a/wise-webapp/src/main/resources/mail/newCollaboration.vm +++ b/wise-webapp/src/main/resources/mail/newCollaboration.vm @@ -9,7 +9,7 @@ style="padding: 0; padding-right: 5px; text-align:center;font-weight: normal;font-family: Arial, sans-serif"> WiseMapping Log diff --git a/wise-webapp/src/main/webapp/images/alert-sign.png b/wise-webapp/src/main/webapp/images/alert-sign.png deleted file mode 100644 index 8d3e5df04781628539abc327c1d5ad950782f587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5000 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 @@ -68,6 +69,11 @@ ${org.springframework.version} compile + + org.springframework.security + spring-security-taglibs + ${spring-security-taglibs.version} + org.hibernate diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 25accb2f..7fb05f7a 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -17,10 +17,6 @@ - - - - @@ -43,12 +39,13 @@ - + + @@ -59,14 +56,15 @@ - - - - - - + + + + + + + - + + + + + + diff --git a/wise-webapp/src/main/webapp/jsp/pageHeaders.jsf b/wise-webapp/src/main/webapp/jsp/pageHeaders.jsf index f35972d4..8c25d097 100644 --- a/wise-webapp/src/main/webapp/jsp/pageHeaders.jsf +++ b/wise-webapp/src/main/webapp/jsp/pageHeaders.jsf @@ -1,23 +1,25 @@ <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> - - + + + content="wisemapping is a free, fast and simple online mind mapping editor for individuals and business. sign up to start organizing and sharing your ideas and thoughts."> - + - + + diff --git a/wise-webapp/src/main/webapp/jsp/reactInclude.jsp b/wise-webapp/src/main/webapp/jsp/reactInclude.jsp index bce78910..4285c266 100644 --- a/wise-webapp/src/main/webapp/jsp/reactInclude.jsp +++ b/wise-webapp/src/main/webapp/jsp/reactInclude.jsp @@ -8,7 +8,6 @@ - <%@ include file="/jsp/pageHeaders.jsf" %> Loading | WiseMapping From 9966412705b5790f8a47e06afb81e5718053fe30 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 19 Feb 2022 12:43:35 -0800 Subject: [PATCH 08/22] Clean up paths --- .../src/main/webapp/WEB-INF/wisemapping-security.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 7fb05f7a..da13fe3d 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -32,10 +32,7 @@ - - - @@ -60,7 +57,10 @@ + + + From f2c15d100d3ae0f6d9d076c2f965813724b5d3ea Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 19 Feb 2022 15:57:57 -0800 Subject: [PATCH 09/22] Add CSRD to get operations --- .../security/CSFRRequestMatcher.java | 27 +++++++++++++++++++ .../webapp/WEB-INF/wisemapping-security.xml | 13 +++++---- 2 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 wise-webapp/src/main/java/com/wisemapping/security/CSFRRequestMatcher.java diff --git a/wise-webapp/src/main/java/com/wisemapping/security/CSFRRequestMatcher.java b/wise-webapp/src/main/java/com/wisemapping/security/CSFRRequestMatcher.java new file mode 100644 index 00000000..dff0596a --- /dev/null +++ b/wise-webapp/src/main/java/com/wisemapping/security/CSFRRequestMatcher.java @@ -0,0 +1,27 @@ +package com.wisemapping.security; + +import org.springframework.security.web.util.matcher.RequestMatcher; + +import javax.servlet.http.HttpServletRequest; +import java.util.Arrays; + +public class CSFRRequestMatcher implements RequestMatcher { + + private String prefix; + static String[] supportedMethods = {"POST", "PUT", "GET", "DELETE", "PATCH"}; + + @Override + public boolean matches(HttpServletRequest request) { + final String requestURI = request.getRequestURI(); + return Arrays.stream(supportedMethods).anyMatch(p -> request.getMethod().toUpperCase().equals(p)) + && requestURI.startsWith(prefix); + } + + public String getPrefix() { + return prefix; + } + + public void setPrefix(String prefix) { + this.prefix = prefix; + } +} diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index da13fe3d..e75ddd93 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -42,7 +42,7 @@ - + @@ -62,8 +62,6 @@ - - - + - - + + + From 6aadb5a36314a4536390200bdd2369ac545fe0a2 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 19 Feb 2022 17:21:45 -0800 Subject: [PATCH 10/22] Complete security filter --- .../src/main/webapp/WEB-INF/wisemapping-security.xml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index e75ddd93..2fe23d81 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -13,8 +13,6 @@ - - @@ -29,8 +27,6 @@ - - @@ -54,8 +50,8 @@ + - @@ -72,10 +68,9 @@ - - + From 1c8f3bb20326374ff53ccd5c568cfd723e6dc62b Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 19 Feb 2022 19:43:50 -0800 Subject: [PATCH 11/22] Fix unit tests. --- wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 2fe23d81..52d61a5b 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -32,13 +32,10 @@ - - - + - From f7a980406592f9ec7283517b0d5760ca2f5a8ab3 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sat, 19 Feb 2022 19:47:14 -0800 Subject: [PATCH 12/22] Clean up unused url patterns --- wise-webapp/src/main/webapp/WEB-INF/classes/log4j.properties | 2 +- wise-webapp/src/main/webapp/WEB-INF/web.xml | 2 +- wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/wise-webapp/src/main/webapp/WEB-INF/classes/log4j.properties b/wise-webapp/src/main/webapp/WEB-INF/classes/log4j.properties index 4e05af0d..75809f93 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/classes/log4j.properties +++ b/wise-webapp/src/main/webapp/WEB-INF/classes/log4j.properties @@ -1,7 +1,7 @@ # Log levels log4j.rootLogger=INFO, stdout, R log4j.logger.com.wisemapping=DEBUG,R -log4j.logger.org.springframework=INFO,R +log4j.logger.org.springframework=DEBUG,R log4j.logger.org.hibernate=INFO,R log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE,R log4j.logger.org.hibernate.SQL=DEBUG,R diff --git a/wise-webapp/src/main/webapp/WEB-INF/web.xml b/wise-webapp/src/main/webapp/WEB-INF/web.xml index 9f1ef2d2..6d25c0f7 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/web.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/web.xml @@ -135,6 +135,6 @@ - 180 + 1 \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 52d61a5b..83f7a395 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -18,7 +18,6 @@ - @@ -27,7 +26,6 @@ - From 93f3e91cc15f0cf211f1cd2278c2ab96440e2155 Mon Sep 17 00:00:00 2001 From: Matias Arriola Date: Sun, 20 Feb 2022 18:38:16 -0300 Subject: [PATCH 13/22] Delete log file set session-timeout back to 180 --- wise-webapp/out | 3879 ------------------- wise-webapp/src/main/webapp/WEB-INF/web.xml | 2 +- 2 files changed, 1 insertion(+), 3880 deletions(-) delete mode 100644 wise-webapp/out diff --git a/wise-webapp/out b/wise-webapp/out deleted file mode 100644 index 55b61c5f..00000000 --- a/wise-webapp/out +++ /dev/null @@ -1,3879 +0,0 @@ -[INFO] Scanning for projects... -[WARNING] -[WARNING] Some problems were encountered while building the effective model for org.wisemapping:wise-webapp:war:5.0.6-SNAPSHOT -[WARNING] 'dependencies.dependency.version' for junit:junit:jar is either LATEST or RELEASE (both of them are being deprecated) @ line 270, column 22 -[WARNING] -[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. -[WARNING] -[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. -[WARNING] -[INFO] -[INFO] --------------------< org.wisemapping:wise-webapp >--------------------- -[INFO] Building WiseMapping Webapp 5.0.6-SNAPSHOT -[INFO] --------------------------------[ war ]--------------------------------- -[INFO] -[INFO] >>> jetty-maven-plugin:9.4.34.v20201102:run (default-cli) > test-compile @ wise-webapp >>> -[INFO] -[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ wise-webapp --- -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[INFO] Copying 12 resources -[INFO] -[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ wise-webapp --- -[INFO] Nothing to compile - all classes are up to date -[INFO] -[INFO] --- hibernate-enhance-maven-plugin:5.6.5.Final:enhance (default) @ wise-webapp --- -[INFO] Starting Hibernate enhancement for classes on /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes -[INFO] -[INFO] --- native2ascii-maven-plugin:1.0-beta-1:native2ascii (default) @ wise-webapp --- -[INFO] Includes: [messages*.properties] -[INFO] Excludes: [] -[INFO] Processing /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/messages_de.properties -[INFO] Processing /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/messages_fr.properties -[INFO] Processing /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/messages_en.properties -[INFO] Processing /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/messages_es.properties -[INFO] Processing /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/messages.properties -[INFO] -[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ wise-webapp --- -[INFO] Using 'UTF-8' encoding to copy filtered resources. -[INFO] skip non existing resourceDirectory /Users/veigap/repos/wisemapping-open-source/wise-webapp/src/test/resources -[INFO] -[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ wise-webapp --- -[INFO] Nothing to compile - all classes are up to date -[INFO] -[INFO] <<< jetty-maven-plugin:9.4.34.v20201102:run (default-cli) < test-compile @ wise-webapp <<< -[INFO] -[INFO] -[INFO] --- jetty-maven-plugin:9.4.34.v20201102:run (default-cli) @ wise-webapp --- -[INFO] Logging initialized @1614ms to org.eclipse.jetty.util.log.Slf4jLog -[INFO] webAppSourceDirectory not set. Trying src/main/webapp -[INFO] Reload Mechanic: automatic -[INFO] nonBlocking:false -[INFO] Classes = /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes -[INFO] Configuring Jetty for project: WiseMapping Webapp -[INFO] Context path = / -[INFO] Tmp directory = /Users/veigap/repos/wisemapping-open-source/wise-webapp/target/tmp -[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml -[INFO] Web overrides = /Users/veigap/repos/wisemapping-open-source/wise-webapp/webdefault.xml -[INFO] Dependent war artifact org.wisemapping:wise-ui:war:5.0.6-SNAPSHOT -[INFO] web.xml file = file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp/WEB-INF/web.xml -[INFO] Webapp directory = /Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp -[INFO] jetty-9.4.34.v20201102; built: 2020-11-02T14:15:39.302Z; git: e46af88704a893fc12cb0e3bf46e2c7b48a009e7; jvm 17.0.1+1 -[WARNING] org.aopalliance.aop.Advice scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/aop/Advice.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/aop/Advice.class -[WARNING] org.aopalliance.aop.AspectException scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/aop/AspectException.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/aop/AspectException.class -[WARNING] org.aopalliance.intercept.ConstructorInterceptor scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/ConstructorInterceptor.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/ConstructorInterceptor.class -[WARNING] org.aopalliance.intercept.ConstructorInvocation scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/ConstructorInvocation.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/ConstructorInvocation.class -[WARNING] org.aopalliance.intercept.Interceptor scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/Interceptor.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/Interceptor.class -[WARNING] org.aopalliance.intercept.Invocation scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/Invocation.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/Invocation.class -[WARNING] org.aopalliance.intercept.Joinpoint scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/Joinpoint.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/Joinpoint.class -[WARNING] org.aopalliance.intercept.MethodInterceptor scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/MethodInterceptor.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/MethodInterceptor.class -[WARNING] org.aopalliance.intercept.MethodInvocation scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-aop/5.3.14/spring-aop-5.3.14.jar!/org/aopalliance/intercept/MethodInvocation.class, jar:file:///Users/veigap/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/org/aopalliance/intercept/MethodInvocation.class -[WARNING] javax.activation.ActivationDataFlavor scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/ActivationDataFlavor.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/ActivationDataFlavor.class -[WARNING] javax.activation.CommandInfo scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/CommandInfo.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/CommandInfo.class -[WARNING] javax.activation.CommandMap scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/CommandMap.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/CommandMap.class -[WARNING] javax.activation.CommandObject scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/CommandObject.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/CommandObject.class -[WARNING] javax.activation.DataContentHandler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataContentHandler.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataContentHandler.class -[WARNING] javax.activation.DataContentHandlerFactory scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataContentHandlerFactory.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataContentHandlerFactory.class -[WARNING] javax.activation.DataHandler$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataHandler$1.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataHandler$1.class -[WARNING] javax.activation.DataHandler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataHandler.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataHandler.class -[WARNING] javax.activation.DataHandlerDataSource scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataHandlerDataSource.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataHandlerDataSource.class -[WARNING] javax.activation.DataSource scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataSource.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataSource.class -[WARNING] javax.activation.DataSourceDataContentHandler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/DataSourceDataContentHandler.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/DataSourceDataContentHandler.class -[WARNING] javax.activation.FileDataSource scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/FileDataSource.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/FileDataSource.class -[WARNING] javax.activation.FileTypeMap scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/FileTypeMap.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/FileTypeMap.class -[WARNING] javax.activation.MailcapCommandMap scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/MailcapCommandMap.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/MailcapCommandMap.class -[WARNING] javax.activation.MimeType scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/MimeType.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/MimeType.class -[WARNING] javax.activation.MimeTypeParameterList scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/MimeTypeParameterList.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/MimeTypeParameterList.class -[WARNING] javax.activation.MimeTypeParseException scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/MimeTypeParseException.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/MimeTypeParseException.class -[WARNING] javax.activation.MimetypesFileTypeMap scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/MimetypesFileTypeMap.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/MimetypesFileTypeMap.class -[WARNING] javax.activation.ObjectDataContentHandler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/ObjectDataContentHandler.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/ObjectDataContentHandler.class -[WARNING] javax.activation.SecuritySupport$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$1.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport$1.class -[WARNING] javax.activation.SecuritySupport$2 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$2.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport$2.class -[WARNING] javax.activation.SecuritySupport$3 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$3.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport$3.class -[WARNING] javax.activation.SecuritySupport$4 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$4.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport$4.class -[WARNING] javax.activation.SecuritySupport$5 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$5.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport$5.class -[WARNING] javax.activation.SecuritySupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/SecuritySupport.class -[WARNING] javax.activation.URLDataSource scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/URLDataSource.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/URLDataSource.class -[WARNING] javax.activation.UnsupportedDataTypeException scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar!/javax/activation/UnsupportedDataTypeException.class, jar:file:///Users/veigap/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/javax/activation/UnsupportedDataTypeException.class -[WARNING] org.apache.commons.logging.Log scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-jcl/5.3.14/spring-jcl-5.3.14.jar!/org/apache/commons/logging/Log.class, jar:file:///Users/veigap/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/org/apache/commons/logging/Log.class -[WARNING] org.apache.commons.logging.LogFactory$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-jcl/5.3.14/spring-jcl-5.3.14.jar!/org/apache/commons/logging/LogFactory$1.class, jar:file:///Users/veigap/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/org/apache/commons/logging/LogFactory$1.class -[WARNING] org.apache.commons.logging.LogFactory scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-jcl/5.3.14/spring-jcl-5.3.14.jar!/org/apache/commons/logging/LogFactory.class, jar:file:///Users/veigap/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/org/apache/commons/logging/LogFactory.class -[WARNING] org.apache.commons.logging.impl.NoOpLog scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-jcl/5.3.14/spring-jcl-5.3.14.jar!/org/apache/commons/logging/impl/NoOpLog.class, jar:file:///Users/veigap/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/org/apache/commons/logging/impl/NoOpLog.class -[WARNING] org.apache.commons.logging.impl.SimpleLog scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/springframework/spring-jcl/5.3.14/spring-jcl-5.3.14.jar!/org/apache/commons/logging/impl/SimpleLog.class, jar:file:///Users/veigap/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/org/apache/commons/logging/impl/SimpleLog.class -[WARNING] org.apache.taglibs.standard.Version scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/Version.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/Version.class -[WARNING] org.apache.taglibs.standard.functions.Functions scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/functions/Functions.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/functions/Functions.class -[WARNING] org.apache.taglibs.standard.resources.Resources scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/resources/Resources.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/resources/Resources.class -[WARNING] org.apache.taglibs.standard.tag.common.core.CatchTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/CatchTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/CatchTag.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ChooseTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ChooseTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ChooseTag.class -[WARNING] org.apache.taglibs.standard.tag.common.core.DeclareTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/DeclareTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/DeclareTag.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ForEachSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ForEachSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ForEachSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ForTokensSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ForTokensSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ForTokensSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ImportSupport$ImportResponseWrapper$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport$ImportResponseWrapper$1.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport$ImportResponseWrapper$1.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ImportSupport$ImportResponseWrapper scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport$ImportResponseWrapper.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport$ImportResponseWrapper.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ImportSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ImportSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.NullAttributeException scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/NullAttributeException.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/NullAttributeException.class -[WARNING] org.apache.taglibs.standard.tag.common.core.OtherwiseTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/OtherwiseTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/OtherwiseTag.class -[WARNING] org.apache.taglibs.standard.tag.common.core.OutSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/OutSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/OutSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ParamParent scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ParamParent.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ParamParent.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ParamSupport$ParamManager scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ParamSupport$ParamManager.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ParamSupport$ParamManager.class -[WARNING] org.apache.taglibs.standard.tag.common.core.ParamSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/ParamSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/ParamSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.RedirectSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/RedirectSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/RedirectSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.RemoveTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/RemoveTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/RemoveTag.class -[WARNING] org.apache.taglibs.standard.tag.common.core.SetSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/SetSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/SetSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.UrlSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/UrlSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/UrlSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.core.Util scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/Util.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/Util.class -[WARNING] org.apache.taglibs.standard.tag.common.core.WhenTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/core/WhenTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/core/WhenTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.BundleSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.FormatDateSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/FormatDateSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/FormatDateSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.FormatNumberSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.MessageSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.ParamSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.RequestEncodingSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/RequestEncodingSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/RequestEncodingSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.SetBundleSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/SetBundleSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/SetBundleSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.SetTimeZoneSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/SetTimeZoneSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/SetTimeZoneSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.fmt.TimeZoneSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/fmt/TimeZoneSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/fmt/TimeZoneSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.DataSourceUtil scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/DataSourceUtil.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/DataSourceUtil.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.DataSourceWrapper scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.DateParamTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/DateParamTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/DateParamTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.ParamTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/ParamTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/ParamTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.QueryTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/QueryTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/QueryTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.ResultImpl scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/ResultImpl.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/ResultImpl.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.SetDataSourceTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/SetDataSourceTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/SetDataSourceTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/TransactionTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/TransactionTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.sql.UpdateTagSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/sql/UpdateTagSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/sql/UpdateTagSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.ExprSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/ExprSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/ExprSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.ForEachTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/ForEachTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/ForEachTag.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.IfTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/IfTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/IfTag.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.ParamSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/ParamSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/ParamSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.ParseSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/ParseSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/ParseSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.SetTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/SetTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/SetTag.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.TransformSupport scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/TransformSupport.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/TransformSupport.class -[WARNING] org.apache.taglibs.standard.tag.common.xml.WhenTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/common/xml/WhenTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/common/xml/WhenTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.ForEachTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/ForEachTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/ForEachTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.ForTokensTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/ForTokensTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/ForTokensTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.IfTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/IfTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/IfTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.ImportTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/ImportTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/ImportTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.OutTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/OutTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/OutTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.ParamTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/ParamTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/ParamTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.RedirectTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/RedirectTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/RedirectTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.SetTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/SetTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/SetTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.UrlTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/UrlTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/UrlTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.core.WhenTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/core/WhenTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/core/WhenTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.BundleTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/BundleTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/BundleTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/FormatDateTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/FormatDateTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.MessageTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.ParamTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/RequestEncodingTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/RequestEncodingTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetBundleTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetBundleTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetLocaleTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetLocaleTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetTimeZoneTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/SetTimeZoneTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/fmt/TimeZoneTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/fmt/TimeZoneTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.DateParamTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/DateParamTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/DateParamTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.ParamTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/ParamTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/ParamTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.QueryTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/QueryTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/QueryTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/SetDataSourceTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/SetDataSourceTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.TransactionTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/TransactionTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/TransactionTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.sql.UpdateTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/sql/UpdateTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/sql/UpdateTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.xml.ExprTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/xml/ExprTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/xml/ExprTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.xml.ParamTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/xml/ParamTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/xml/ParamTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.xml.ParseTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/xml/ParseTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/xml/ParseTag.class -[WARNING] org.apache.taglibs.standard.tag.rt.xml.TransformTag scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tag/rt/xml/TransformTag.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tag/rt/xml/TransformTag.class -[WARNING] org.apache.taglibs.standard.tei.DeclareTEI scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/DeclareTEI.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/DeclareTEI.class -[WARNING] org.apache.taglibs.standard.tei.ForEachTEI scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/ForEachTEI.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/ForEachTEI.class -[WARNING] org.apache.taglibs.standard.tei.ImportTEI scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/ImportTEI.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/ImportTEI.class -[WARNING] org.apache.taglibs.standard.tei.Util scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/Util.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/Util.class -[WARNING] org.apache.taglibs.standard.tei.XmlParseTEI scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/XmlParseTEI.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/XmlParseTEI.class -[WARNING] org.apache.taglibs.standard.tei.XmlTransformTEI scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tei/XmlTransformTEI.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tei/XmlTransformTEI.class -[WARNING] org.apache.taglibs.standard.tlv.JstlBaseTLV scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlBaseTLV.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlBaseTLV.class -[WARNING] org.apache.taglibs.standard.tlv.JstlCoreTLV$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV$1.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV$1.class -[WARNING] org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV$Handler.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV$Handler.class -[WARNING] org.apache.taglibs.standard.tlv.JstlCoreTLV scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlCoreTLV.class -[WARNING] org.apache.taglibs.standard.tlv.JstlFmtTLV$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV$1.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV$1.class -[WARNING] org.apache.taglibs.standard.tlv.JstlFmtTLV$Handler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV$Handler.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV$Handler.class -[WARNING] org.apache.taglibs.standard.tlv.JstlFmtTLV scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlFmtTLV.class -[WARNING] org.apache.taglibs.standard.tlv.JstlSqlTLV$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV$1.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV$1.class -[WARNING] org.apache.taglibs.standard.tlv.JstlSqlTLV$Handler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV$Handler.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV$Handler.class -[WARNING] org.apache.taglibs.standard.tlv.JstlSqlTLV scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlSqlTLV.class -[WARNING] org.apache.taglibs.standard.tlv.JstlXmlTLV$1 scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV$1.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV$1.class -[WARNING] org.apache.taglibs.standard.tlv.JstlXmlTLV$Handler scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV$Handler.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV$Handler.class -[WARNING] org.apache.taglibs.standard.tlv.JstlXmlTLV scanned from multiple locations: jar:file:///Users/veigap/.m2/repository/org/apache/taglibs/taglibs-standard-impl/1.2.5/taglibs-standard-impl-1.2.5.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV.class, jar:file:///Users/veigap/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar!/org/apache/taglibs/standard/tlv/JstlXmlTLV.class -[INFO] Scanning elapsed time=382ms -[INFO] No Spring WebApplicationInitializer types detected on classpath -[INFO] DefaultSessionIdManager workerName=node0 -[INFO] No SessionScavenger set, using defaults -[INFO] node0 Scavenging every 600000ms -[INFO] Initializing Spring root WebApplicationContext -2022-02-18 21:19:49,351 INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started -2022-02-18 21:19:49,390 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext, started on Fri Feb 18 21:19:49 PST 2022 -2022-02-18 21:19:49,405 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-aop.xml] -2022-02-18 21:19:49,407 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,427 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,427 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas] -2022-02-18 21:19:49,431 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, https://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, http://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.2.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, https://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, http://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.1.xsd=org/springframework/ldap/config/spring-ldap-2.1.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, https://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, http://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, http://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/ldap/spring-ldap.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, http://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, https://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, http://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, https://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.0.xsd=org/springframework/ldap/config/spring-ldap-2.0.xsd, http://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, http://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, http://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, http://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, https://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, https://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, http://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, https://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, http://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, https://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd} -2022-02-18 21:19:49,433 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,473 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 4 bean definitions from ServletContext resource [/WEB-INF/wisemapping-aop.xml] -2022-02-18 21:19:49,473 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 4 bean definitions from location pattern [/WEB-INF/wisemapping-aop.xml] -2022-02-18 21:19:49,473 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-datasource.xml] -2022-02-18 21:19:49,474 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,478 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,478 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,486 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 1 bean definitions from ServletContext resource [/WEB-INF/wisemapping-datasource.xml] -2022-02-18 21:19:49,486 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 1 bean definitions from location pattern [/WEB-INF/wisemapping-datasource.xml] -2022-02-18 21:19:49,486 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-dao.xml] -2022-02-18 21:19:49,487 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,488 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,488 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,495 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 5 bean definitions from ServletContext resource [/WEB-INF/wisemapping-dao.xml] -2022-02-18 21:19:49,495 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 5 bean definitions from location pattern [/WEB-INF/wisemapping-dao.xml] -2022-02-18 21:19:49,495 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-service.xml] -2022-02-18 21:19:49,496 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,497 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,497 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,505 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/context/spring-context.xsd] -2022-02-18 21:19:49,506 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/context/spring-context.xsd] in classpath: org/springframework/context/config/spring-context.xsd -2022-02-18 21:19:49,507 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [https://www.springframework.org/schema/tool/spring-tool.xsd] -2022-02-18 21:19:49,507 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [https://www.springframework.org/schema/tool/spring-tool.xsd] in classpath: org/springframework/beans/factory/xml/spring-tool.xsd -2022-02-18 21:19:49,511 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loading NamespaceHandler mappings from [META-INF/spring.handlers] -2022-02-18 21:19:49,511 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/ldap=org.springframework.ldap.config.LdapNamespaceHandler, http://www.springframework.org/schema/oxm=org.springframework.oxm.config.OxmNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/data/repository=org.springframework.data.repository.config.RepositoryNameSpaceHandler, http://www.springframework.org/schema/security=org.springframework.security.config.SecurityNamespaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/data/jpa=org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler, http://www.springframework.org/schema/data/keyvalue=org.springframework.data.keyvalue.repository.config.KeyValueRepositoryNameSpaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler} -2022-02-18 21:19:49,521 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 13 bean definitions from ServletContext resource [/WEB-INF/wisemapping-service.xml] -2022-02-18 21:19:49,521 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 13 bean definitions from location pattern [/WEB-INF/wisemapping-service.xml] -2022-02-18 21:19:49,521 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-model.xml] -2022-02-18 21:19:49,522 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,523 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,523 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,527 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 3 bean definitions from ServletContext resource [/WEB-INF/wisemapping-model.xml] -2022-02-18 21:19:49,527 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 3 bean definitions from location pattern [/WEB-INF/wisemapping-model.xml] -2022-02-18 21:19:49,527 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-security.xml] -2022-02-18 21:19:49,528 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,529 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,529 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,532 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/security/spring-security.xsd] -2022-02-18 21:19:49,533 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/security/spring-security.xsd] in classpath: org/springframework/security/config/spring-security-5.3.xsd -2022-02-18 21:19:49,548 INFO org.springframework.security.core.SpringSecurityCoreVersion - You are running with Spring Security Core 5.3.5.RELEASE -2022-02-18 21:19:49,550 INFO org.springframework.security.config.SecurityNamespaceHandler - Spring Security 'config' module version is 5.3.5.RELEASE -2022-02-18 21:19:49,560 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Alias definition 'springSecurityFilterChain' registered for name 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:49,574 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /service/users -2022-02-18 21:19:49,574 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /service/users/resetPassword -2022-02-18 21:19:49,574 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /service/users/ -2022-02-18 21:19:49,574 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'permitAll' for /service/users/resetPassword -2022-02-18 21:19:49,575 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated() and hasRole('ROLE_ADMIN')' for /service/admin/users/** -2022-02-18 21:19:49,575 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated() and hasRole('ROLE_ADMIN')' for /service/admin/database/** -2022-02-18 21:19:49,575 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated() and hasRole('ROLE_USER')' for /service/** -2022-02-18 21:19:49,581 INFO org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.header.HeaderWriterFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 500, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2000, Root bean: class [null]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0; factoryMethodName=getBean; initMethodName=null; destroyMethodName=null, order = 2200, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2500, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2800, , order = 2900] -2022-02-18 21:19:49,582 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated() and hasRole('ROLE_USER')' for /c/restful/**/* -2022-02-18 21:19:49,582 INFO org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser - Creating access control expression attribute 'isAuthenticated() and hasRole('ROLE_USER')' for /c/**/* -2022-02-18 21:19:49,587 INFO org.springframework.security.config.http.AuthenticationConfigBuilder - No login page configured. The default internal one will be used. Use the 'login-page' attribute to set the URL of the login page. -2022-02-18 21:19:49,588 INFO org.springframework.security.config.http.HttpSecurityBeanDefinitionParser - Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.header.HeaderWriterFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 500, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 800, , order = 1400, Root bean: class [org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2100, Root bean: class [null]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1; factoryMethodName=getBean; initMethodName=null; destroyMethodName=null, order = 2200, Root bean: class [org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2400, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2500, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2800, , order = 2900] -2022-02-18 21:19:49,588 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,588 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'security.type' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,588 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'security.type' -2022-02-18 21:19:49,588 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-security-db.xml] -2022-02-18 21:19:49,589 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:49,590 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:49,590 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:49,594 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/security/spring-security.xsd] -2022-02-18 21:19:49,595 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/security/spring-security.xsd] in classpath: org/springframework/security/config/spring-security-5.3.xsd -2022-02-18 21:19:49,607 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Alias definition 'authenticationManager' registered for name 'org.springframework.security.authenticationManager' -2022-02-18 21:19:49,607 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 5 bean definitions from ServletContext resource [/WEB-INF/wisemapping-security-db.xml] -2022-02-18 21:19:49,607 TRACE org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Imported 5 bean definitions from relative location [wisemapping-security-db.xml] -2022-02-18 21:19:49,607 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 61 bean definitions from ServletContext resource [/WEB-INF/wisemapping-security.xml] -2022-02-18 21:19:49,607 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 61 bean definitions from location pattern [/WEB-INF/wisemapping-security.xml] -2022-02-18 21:19:49,619 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'request' with implementation [org.springframework.web.context.request.RequestScope@6d4502ca] -2022-02-18 21:19:49,620 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'session' with implementation [org.springframework.web.context.request.SessionScope@5b5b9521] -2022-02-18 21:19:49,620 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'application' with implementation [org.springframework.web.context.support.ServletContextScope@6cc90398] -2022-02-18 21:19:49,652 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:49,652 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:49,657 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' to allow for resolving potential circular references -2022-02-18 21:19:49,662 TRACE org.springframework.core.io.support.SpringFactoriesLoader - Loaded [org.springframework.beans.BeanInfoFactory] names: [org.springframework.beans.ExtendedBeanInfoFactory] -2022-02-18 21:19:49,663 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:49,666 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:49,666 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'appliedPropertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:49,667 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:49,667 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:49,667 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fileEncoding' of type [java.lang.String] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreResourceNotFound' of type [boolean] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreUnresolvablePlaceholders' of type [boolean] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'localOverride' of type [boolean] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'location' of type [org.springframework.core.io.Resource] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'locations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,668 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'nullValue' of type [java.lang.String] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderPrefix' of type [java.lang.String] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderSuffix' of type [java.lang.String] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'properties' of type [java.util.Properties] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesArray' of type [[Ljava.util.Properties;] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesPersister' of type [org.springframework.util.PropertiesPersister] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trimValues' of type [boolean] -2022-02-18 21:19:49,669 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'valueSeparator' of type [java.lang.String] -2022-02-18 21:19:49,677 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:49,678 TRACE org.springframework.context.support.PropertySourcesPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/app.properties] -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,679 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.driver' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,679 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.driver' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,679 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.driver' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.url' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.url' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.base.url' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.base.url' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.base.url' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:49,679 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.base.url' in PropertySource 'jndiProperties' -2022-02-18 21:19:49,679 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/database.base.url] -2022-02-18 21:19:49,680 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/database.base.url] not found - trying original name [database.base.url]. javax.naming.NameNotFoundException; remaining name 'database.base.url' -2022-02-18 21:19:49,680 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [database.base.url] -2022-02-18 21:19:49,680 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [database.base.url] threw NamingException with message: null. Returning null. -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.base.url' in PropertySource 'systemProperties' -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.base.url' in PropertySource 'systemProperties' with value of type String -2022-02-18 21:19:49,680 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.base.url' -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.url' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.url' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,680 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.url' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.username' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.username' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.username' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.username' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,680 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.username' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.password' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.password' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.password' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.password' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,680 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.password' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'jndiProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'systemProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'systemEnvironment' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'database.validation.enabled:true' in any property source -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled:true' in PropertySource 'localProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'database.validation.enabled:true' in any property source -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,680 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.validation.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,680 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.validation.enabled' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,680 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.validation.enabled:true' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'jndiProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'systemProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'systemEnvironment' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'database.validation.query:SELECT 1' in any property source -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query:SELECT 1' in PropertySource 'localProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'database.validation.query:SELECT 1' in any property source -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.validation.query' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.validation.query' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.validation.query' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,681 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.validation.query:SELECT 1' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.hibernate.dialect' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.hibernate.dialect' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.hibernate.dialect' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.hibernate.dialect' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,681 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.hibernate.dialect' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.serverSendEmail' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.serverSendEmail' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.serverSendEmail' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.serverSendEmail' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,681 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.serverSendEmail' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.supportEmail' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.supportEmail' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.supportEmail' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,681 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.supportEmail' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,681 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.supportEmail' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:49,681 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'jndiProperties' -2022-02-18 21:19:49,681 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/mail.errorReporterEmail] -2022-02-18 21:19:49,682 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/mail.errorReporterEmail] not found - trying original name [mail.errorReporterEmail]. javax.naming.NameNotFoundException; remaining name 'mail.errorReporterEmail' -2022-02-18 21:19:49,682 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [mail.errorReporterEmail] -2022-02-18 21:19:49,682 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [mail.errorReporterEmail] threw NamingException with message: null. Returning null. -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'systemProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'systemEnvironment' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'mail.errorReporterEmail' in any property source -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.errorReporterEmail' in PropertySource 'localProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'mail.errorReporterEmail' in any property source -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'admin.user' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'admin.user' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'admin.user' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'admin.user' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'admin.user' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.secretKey' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.secretKey' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.secretKey' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.secretKey' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.recaptcha2.secretKey' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.host' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.host' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.host' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.host' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.smtp.host' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.port' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.port' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.port' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.port' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.smtp.port' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.username' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.username' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.username' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.username' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.username' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.password' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.password' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.password' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.password' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.password' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.quitwait' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.quitwait' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.quitwait' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.quitwait' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.smtp.quitwait' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.auth' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.auth' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.auth' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,682 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.auth' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,682 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.smtp.auth' -2022-02-18 21:19:49,682 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.starttls.enable' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'mail.smtp.starttls.enable' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,683 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.starttls.enable' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,683 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'mail.smtp.starttls.enable' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,683 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'mail.smtp.starttls.enable' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'jndiProperties' -2022-02-18 21:19:49,683 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/site.baseurl] -2022-02-18 21:19:49,683 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/site.baseurl] not found - trying original name [site.baseurl]. javax.naming.NameNotFoundException; remaining name 'site.baseurl' -2022-02-18 21:19:49,683 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [site.baseurl] -2022-02-18 21:19:49,683 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [site.baseurl] threw NamingException with message: null. Returning null. -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'systemProperties' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'systemEnvironment' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'site.baseurl' in any property source -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'localProperties' -2022-02-18 21:19:49,683 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'site.baseurl' in any property source -2022-02-18 21:19:49,684 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'admin.user' in PropertySource 'environmentProperties' -2022-02-18 21:19:49,684 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'admin.user' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:49,684 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'admin.user' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:49,684 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'admin.user' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:49,684 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'admin.user' -2022-02-18 21:19:49,687 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'messageSource' -2022-02-18 21:19:49,687 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'messageSource' -2022-02-18 21:19:49,688 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'messageSource' to allow for resolving potential circular references -2022-02-18 21:19:49,688 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseMessageFormat' of type [boolean] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basename' of type [java.lang.String] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenameSet' of type [java.util.Set] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenames' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bundleClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheMillis' of type [long] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSeconds' of type [int] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'commonMessages' of type [java.util.Properties] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultEncoding' of type [java.lang.String] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultLocale' of type [java.util.Locale] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fallbackToSystemLocale' of type [boolean] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parentMessageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:49,691 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCodeAsDefaultMessage' of type [boolean] -2022-02-18 21:19:49,695 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'messageSource' -2022-02-18 21:19:49,695 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]] -2022-02-18 21:19:49,695 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'applicationEventMulticaster' bean, using [SimpleApplicationEventMulticaster] -2022-02-18 21:19:49,696 DEBUG org.springframework.ui.context.support.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@f0c1ae1] -2022-02-18 21:19:49,696 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933: defining beans [viewSecurityAdvisor,updateSecurityAdvisor,updateSecurityAdvice,viewSecurityAdvice,wiseDataSource,mindmapSessionFactory,transactionManager,hibernateTemplate,txAttributes,txInterceptor,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,mailer,userServiceTarget,userService,mindMapServiceTarget,recaptchaService,mindmapService,labelServiceTarget,labelService,mailSender,velocityEngineWrapper,notificationService,messageSource,userManager,mindmapManager,labelManager,custom-firewall,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.DefaultSecurityFilterChain#6,org.springframework.security.web.DefaultSecurityFilterChain#7,org.springframework.security.web.DefaultSecurityFilterChain#8,org.springframework.security.web.DefaultSecurityFilterChain#9,org.springframework.security.web.DefaultSecurityFilterChain#10,org.springframework.security.web.DefaultSecurityFilterChain#11,org.springframework.security.web.DefaultSecurityFilterChain#12,org.springframework.security.web.DefaultSecurityFilterChain#13,org.springframework.security.web.DefaultSecurityFilterChain#14,org.springframework.security.web.DefaultSecurityFilterChain#15,authenticationSuccessHandler,restAuthenticationFailureHandler,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.PortResolverImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#16,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.web.PortResolverImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0,org.springframework.security.authentication.RememberMeAuthenticationProvider#0,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#17,passwordEncoder,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,dbAuthenticationProvider,userDetailsService]; root of factory hierarchy -2022-02-18 21:19:49,697 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewSecurityAdvisor' -2022-02-18 21:19:49,697 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'viewSecurityAdvisor' -2022-02-18 21:19:49,697 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'viewSecurityAdvisor' to allow for resolving potential circular references -2022-02-18 21:19:49,697 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewSecurityAdvice' -2022-02-18 21:19:49,697 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'viewSecurityAdvice' -2022-02-18 21:19:49,697 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'viewSecurityAdvice' to allow for resolving potential circular references -2022-02-18 21:19:49,697 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindmapService' -2022-02-18 21:19:49,697 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindmapService' -2022-02-18 21:19:49,701 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindmapService' to allow for resolving potential circular references -2022-02-18 21:19:49,701 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.aop.framework.ProxyFactoryBean] -2022-02-18 21:19:49,705 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.aop.framework.ProxyFactoryBean] -2022-02-18 21:19:49,705 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advisorAdapterRegistry' of type [org.springframework.aop.framework.adapter.AdvisorAdapterRegistry] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advisorChainFactory' of type [org.springframework.aop.framework.AdvisorChainFactory] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advisorCount' of type [int] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advisors' of type [[Lorg.springframework.aop.Advisor;] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'aopProxyFactory' of type [org.springframework.aop.framework.AopProxyFactory] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'autodetectInterfaces' of type [boolean] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposeProxy' of type [boolean] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'frozen' of type [boolean] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interceptorNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,706 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interfaces' of type [[Ljava.lang.Class;] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [java.lang.Object] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'opaque' of type [boolean] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'optimize' of type [boolean] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preFiltered' of type [boolean] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxiedInterfaces' of type [[Ljava.lang.Class;] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyInterfaces' of type [[Ljava.lang.Class;] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyTargetClass' of type [boolean] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'target' of type [java.lang.Object] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetClass' of type [java.lang.Class] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetName' of type [java.lang.String] -2022-02-18 21:19:49,707 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetSource' of type [org.springframework.aop.TargetSource] -2022-02-18 21:19:49,710 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class [Ljava.lang.Class;] using property editor [org.springframework.beans.propertyeditors.ClassArrayEditor@460e5ffe] -2022-02-18 21:19:49,710 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindMapServiceTarget' -2022-02-18 21:19:49,710 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindMapServiceTarget' -2022-02-18 21:19:49,712 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindMapServiceTarget' to allow for resolving potential circular references -2022-02-18 21:19:49,712 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindmapManager' -2022-02-18 21:19:49,712 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindmapManager' -2022-02-18 21:19:49,713 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindmapManager' to allow for resolving potential circular references -2022-02-18 21:19:49,713 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'hibernateTemplate' -2022-02-18 21:19:49,713 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'hibernateTemplate' -2022-02-18 21:19:49,713 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'hibernateTemplate' to allow for resolving potential circular references -2022-02-18 21:19:49,714 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindmapSessionFactory' -2022-02-18 21:19:49,714 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindmapSessionFactory' -2022-02-18 21:19:49,714 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindmapSessionFactory' to allow for resolving potential circular references -2022-02-18 21:19:49,714 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'wiseDataSource' -2022-02-18 21:19:49,714 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'wiseDataSource' -2022-02-18 21:19:49,720 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'wiseDataSource' to allow for resolving potential circular references -2022-02-18 21:19:49,720 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.apache.commons.dbcp2.BasicDataSource] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.apache.commons.dbcp2.BasicDataSource] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'abandonedLogWriter' of type [java.io.PrintWriter] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'abandonedUsageTracking' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'accessToUnderlyingConnectionAllowed' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'autoCommitOnReturn' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheState' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'clearStatementPoolOnReturn' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'closed' of type [boolean] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'connection' of type [java.sql.Connection] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'connectionFactoryClassName' of type [java.lang.String] -2022-02-18 21:19:49,723 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'connectionInitSqls' of type [java.util.List] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'connectionInitSqlsAsArray' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'connectionProperties' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultAutoCommit' of type [java.lang.Boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultCatalog' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultQueryTimeout' of type [java.lang.Integer] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultReadOnly' of type [java.lang.Boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultSchema' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultTransactionIsolation' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'disconnectionSqlCodes' of type [java.util.Set] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'disconnectionSqlCodesAsArray' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'driver' of type [java.sql.Driver] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'driverClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'driverClassName' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'enableAutoCommitOnReturn' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'evictionPolicyClassName' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fastFailValidation' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'initialSize' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jmxName' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'lifo' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logAbandoned' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logExpiredConnections' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logWriter' of type [java.io.PrintWriter] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'loginTimeout' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxConnLifetimeMillis' of type [long] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxIdle' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxOpenPreparedStatements' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxTotal' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxWaitMillis' of type [long] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'minEvictableIdleTimeMillis' of type [long] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'minIdle' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'numActive' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'numIdle' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'numTestsPerEvictionRun' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parentLogger' of type [java.util.logging.Logger] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'password' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'poolPreparedStatements' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeAbandonedOnBorrow' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeAbandonedOnMaintenance' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeAbandonedTimeout' of type [int] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rollbackOnReturn' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'softMinEvictableIdleTimeMillis' of type [long] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'testOnBorrow' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'testOnCreate' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'testOnReturn' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'testWhileIdle' of type [boolean] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'timeBetweenEvictionRunsMillis' of type [long] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'url' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'username' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validationQuery' of type [java.lang.String] -2022-02-18 21:19:49,724 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validationQueryTimeout' of type [int] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@7d156f8f] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Integer] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@451af781] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@76ed7573] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@76ed7573] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@76ed7573] -2022-02-18 21:19:49,733 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [long] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@51df2a41] -2022-02-18 21:19:49,734 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'wiseDataSource' -2022-02-18 21:19:49,734 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.orm.hibernate5.LocalSessionFactoryBean] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.orm.hibernate5.LocalSessionFactoryBean] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'annotatedClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'annotatedPackages' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bootstrapExecutor' of type [org.springframework.core.task.AsyncTaskExecutor] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheRegionFactory' of type [org.hibernate.cache.spi.RegionFactory] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheableMappingLocations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'configLocation' of type [org.springframework.core.io.Resource] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'configLocations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'configuration' of type [org.hibernate.cfg.Configuration] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'currentTenantIdentifierResolver' of type [org.hibernate.context.spi.CurrentTenantIdentifierResolver] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dataSource' of type [javax.sql.DataSource] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'entityInterceptor' of type [org.hibernate.Interceptor] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'entityTypeFilters' of type [[Lorg.springframework.core.type.filter.TypeFilter;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateIntegrators' of type [[Lorg.hibernate.integrator.spi.Integrator;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateProperties' of type [java.util.Properties] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'implicitNamingStrategy' of type [org.hibernate.boot.model.naming.ImplicitNamingStrategy] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jdbcExceptionTranslator' of type [org.springframework.jdbc.support.SQLExceptionTranslator] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jtaTransactionManager' of type [java.lang.Object] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappingDirectoryLocations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappingJarLocations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappingLocations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappingResources' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'metadataSources' of type [org.hibernate.boot.MetadataSources] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'multiTenantConnectionProvider' of type [org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'packagesToScan' of type [[Ljava.lang.String;] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'physicalNamingStrategy' of type [org.hibernate.boot.model.naming.PhysicalNamingStrategy] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'resourceLoader' of type [org.springframework.core.io.ResourceLoader] -2022-02-18 21:19:49,737 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:49,739 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,739 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,739 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,740 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,740 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,740 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,740 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,740 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@3245efdb] -2022-02-18 21:19:49,742 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mindmapSessionFactory' -2022-02-18 21:19:49,773 INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 5.6.5.Final -2022-02-18 21:19:49,862 WARN org.hibernate.orm.deprecation - HHH020100: The Ehcache second-level cache provider for Hibernate is deprecated. See https://hibernate.atlassian.net/browse/HHH-12441 for details. -2022-02-18 21:19:49,871 INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.1.2.Final} -2022-02-18 21:19:50,139 INFO hsqldb.db.HSQLDB7F0976D25E.ENGINE - checkpointClose start -2022-02-18 21:19:50,139 INFO hsqldb.db.HSQLDB7F0976D25E.ENGINE - checkpointClose synched -2022-02-18 21:19:50,155 INFO hsqldb.db.HSQLDB7F0976D25E.ENGINE - checkpointClose script done -2022-02-18 21:19:50,157 INFO hsqldb.db.HSQLDB7F0976D25E.ENGINE - checkpointClose end -2022-02-18 21:19:50,169 INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect -2022-02-18 21:19:50,415 INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.0.21.Final -2022-02-18 21:19:50,647 INFO org.hibernate.tuple.entity.EntityMetamodel - HHH000157: Lazy property fetching available for: com.wisemapping.model.Mindmap -2022-02-18 21:19:50,698 INFO org.hibernate.tuple.entity.EntityMetamodel - HHH000157: Lazy property fetching available for: com.wisemapping.model.User -2022-02-18 21:19:50,731 INFO org.hibernate.tuple.entity.EntityMetamodel - HHH000157: Lazy property fetching available for: com.wisemapping.model.Collaborator -2022-02-18 21:19:50,789 INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator - HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2022-02-18 21:19:50,793 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindmapSessionFactory' -2022-02-18 21:19:50,793 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.orm.hibernate5.HibernateTemplate] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.orm.hibernate5.HibernateTemplate] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheQueries' of type [boolean] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'checkWriteOperations' of type [boolean] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposeNativeSession' of type [boolean] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fetchSize' of type [int] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'maxResults' of type [int] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'queryCacheRegion' of type [java.lang.String] -2022-02-18 21:19:50,796 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactory' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:50,798 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'hibernateTemplate' -2022-02-18 21:19:50,798 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'hibernateTemplate' -2022-02-18 21:19:50,798 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.dao.MindmapManagerImpl] -2022-02-18 21:19:50,799 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.dao.MindmapManagerImpl] -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allMindmaps' of type [java.util.List] -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateTemplate' of type [org.springframework.orm.hibernate5.HibernateTemplate] -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'history' -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'historyFrom' -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mindmapById' -2022-02-18 21:19:50,800 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactory' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mindmapManager' -2022-02-18 21:19:50,801 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindmapManager' -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.service.MindmapServiceImpl] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.service.MindmapServiceImpl] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'adminUser' of type [java.lang.String] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'lockManager' of type [com.wisemapping.service.LockManager] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mindmapManager' of type [com.wisemapping.dao.MindmapManager] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'notificationService' of type [com.wisemapping.mail.NotificationService] -2022-02-18 21:19:50,801 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userService' of type [com.wisemapping.service.UserService] -2022-02-18 21:19:50,802 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userService' -2022-02-18 21:19:50,802 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userService' -2022-02-18 21:19:50,805 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userService' to allow for resolving potential circular references -2022-02-18 21:19:50,805 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'transactionManager' -2022-02-18 21:19:50,805 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'transactionManager' -2022-02-18 21:19:50,806 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'transactionManager' to allow for resolving potential circular references -2022-02-18 21:19:50,806 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapSessionFactory' -2022-02-18 21:19:50,806 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.orm.hibernate5.HibernateTransactionManager] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.orm.hibernate5.HibernateTransactionManager] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowResultAccessAfterCompletion' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'autodetectDataSource' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dataSource' of type [javax.sql.DataSource] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultTimeout' of type [int] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'entityInterceptor' of type [org.hibernate.Interceptor] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'entityInterceptorBeanName' of type [java.lang.String] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'failEarlyOnGlobalRollbackOnly' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'globalRollbackOnParticipationFailure' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateManagedSession' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'nestedTransactionAllowed' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'prepareConnection' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'resourceFactory' of type [java.lang.Object] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rollbackOnCommitFailure' of type [boolean] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactory' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionInitializer' of type [java.util.function.Consumer] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionSynchronization' of type [int] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionSynchronizationName' of type [java.lang.String] -2022-02-18 21:19:50,808 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validateExistingTransaction' of type [boolean] -2022-02-18 21:19:50,810 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'transactionManager' -2022-02-18 21:19:50,812 DEBUG org.springframework.orm.hibernate5.HibernateTransactionManager - Using DataSource [org.apache.commons.dbcp2.BasicDataSource@4973dacf] of Hibernate SessionFactory for HibernateTransactionManager -2022-02-18 21:19:50,812 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'transactionManager' -2022-02-18 21:19:50,812 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advisorAdapterRegistry' of type [org.springframework.aop.framework.adapter.AdvisorAdapterRegistry] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposeProxy' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'frozen' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [java.lang.Object] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'opaque' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'optimize' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pointcut' of type [org.springframework.aop.Pointcut] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'postInterceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preInterceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyInterfaces' of type [[Ljava.lang.Class;] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'proxyTargetClass' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'target' of type [java.lang.Object] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionAttributeSource' of type [org.springframework.transaction.interceptor.TransactionAttributeSource] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionAttributes' of type [java.util.Properties] -2022-02-18 21:19:50,814 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionManager' of type [org.springframework.transaction.PlatformTransactionManager] -2022-02-18 21:19:50,814 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userServiceTarget' -2022-02-18 21:19:50,814 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userServiceTarget' -2022-02-18 21:19:50,815 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userServiceTarget' to allow for resolving potential circular references -2022-02-18 21:19:50,815 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userManager' -2022-02-18 21:19:50,815 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userManager' -2022-02-18 21:19:50,816 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userManager' to allow for resolving potential circular references -2022-02-18 21:19:50,816 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'hibernateTemplate' -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.dao.UserManagerImpl] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.dao.UserManagerImpl] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allUsers' of type [java.util.List] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'encoder' of type [org.springframework.security.crypto.password.PasswordEncoder] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateTemplate' of type [org.springframework.orm.hibernate5.HibernateTemplate] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactory' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:50,816 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userBy' -2022-02-18 21:19:50,817 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'passwordEncoder' -2022-02-18 21:19:50,817 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'passwordEncoder' -2022-02-18 21:19:50,819 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'passwordEncoder' to allow for resolving potential circular references -2022-02-18 21:19:50,819 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'passwordEncoder' -2022-02-18 21:19:50,819 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'userManager' -2022-02-18 21:19:50,819 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userManager' -2022-02-18 21:19:50,819 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.service.UserServiceImpl] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.service.UserServiceImpl] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mindmapService' of type [com.wisemapping.service.MindmapService] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'notificationService' of type [com.wisemapping.mail.NotificationService] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userBy' -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userManager' of type [com.wisemapping.dao.UserManager] -2022-02-18 21:19:50,820 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'velocityEngineWrapper' of type [com.wisemapping.util.VelocityEngineWrapper] -2022-02-18 21:19:50,821 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'mindMapServiceTarget' that is not fully initialized yet - a consequence of a circular reference -2022-02-18 21:19:50,822 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'notificationService' -2022-02-18 21:19:50,822 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'notificationService' -2022-02-18 21:19:50,822 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'notificationService' to allow for resolving potential circular references -2022-02-18 21:19:50,822 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.mail.NotificationService] -2022-02-18 21:19:50,823 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.mail.NotificationService] -2022-02-18 21:19:50,823 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'baseUrl' of type [java.lang.String] -2022-02-18 21:19:50,823 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,823 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mailer' of type [com.wisemapping.mail.Mailer] -2022-02-18 21:19:50,823 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'velocityEngineWrapper' of type [com.wisemapping.util.VelocityEngineWrapper] -2022-02-18 21:19:50,823 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mailer' -2022-02-18 21:19:50,823 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mailer' -2022-02-18 21:19:50,828 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mailer' to allow for resolving potential circular references -2022-02-18 21:19:50,828 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mailSender' -2022-02-18 21:19:50,828 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mailSender' -2022-02-18 21:19:50,832 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mailSender' to allow for resolving potential circular references -2022-02-18 21:19:50,832 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.mail.javamail.JavaMailSenderImpl] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.mail.javamail.JavaMailSenderImpl] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultEncoding' of type [java.lang.String] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultFileTypeMap' of type [javax.activation.FileTypeMap] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'host' of type [java.lang.String] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'javaMailProperties' of type [java.util.Properties] -2022-02-18 21:19:50,834 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'password' of type [java.lang.String] -2022-02-18 21:19:50,835 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'port' of type [int] -2022-02-18 21:19:50,835 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'protocol' of type [java.lang.String] -2022-02-18 21:19:50,835 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'session' of type [javax.mail.Session] -2022-02-18 21:19:50,835 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'username' of type [java.lang.String] -2022-02-18 21:19:50,836 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@761d679f] -2022-02-18 21:19:50,836 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mailSender' -2022-02-18 21:19:50,836 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.mail.Mailer] -2022-02-18 21:19:50,836 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.mail.Mailer] -2022-02-18 21:19:50,836 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,837 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'errorReporterEmail' of type [java.lang.String] -2022-02-18 21:19:50,837 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mailSender' of type [org.springframework.mail.javamail.JavaMailSender] -2022-02-18 21:19:50,837 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'serverSenderEmail' of type [java.lang.String] -2022-02-18 21:19:50,837 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportEmail' of type [java.lang.String] -2022-02-18 21:19:50,837 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'velocityEngineWrapper' of type [com.wisemapping.util.VelocityEngineWrapper] -2022-02-18 21:19:50,837 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'velocityEngineWrapper' -2022-02-18 21:19:50,837 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'velocityEngineWrapper' -2022-02-18 21:19:50,843 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'velocityEngineWrapper' to allow for resolving potential circular references -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'velocityEngineWrapper' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mailer' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'velocityEngineWrapper' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'notificationService' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'velocityEngineWrapper' -2022-02-18 21:19:50,844 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userServiceTarget' -2022-02-18 21:19:50,845 DEBUG org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource - Adding transactional method [*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] -2022-02-18 21:19:50,845 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'userService' -2022-02-18 21:19:50,847 TRACE org.springframework.aop.framework.JdkDynamicAopProxy - Creating JDK dynamic proxy: SingletonTargetSource for target object [com.wisemapping.service.UserServiceImpl@a1143cc] -2022-02-18 21:19:50,848 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userService' -2022-02-18 21:19:50,848 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:50,848 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindMapServiceTarget' -2022-02-18 21:19:50,849 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,849 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindmapService' -2022-02-18 21:19:50,849 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'txInterceptor' -2022-02-18 21:19:50,849 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'txInterceptor' -2022-02-18 21:19:50,849 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'txInterceptor' to allow for resolving potential circular references -2022-02-18 21:19:50,849 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'transactionManager' -2022-02-18 21:19:50,849 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.transaction.interceptor.TransactionInterceptor] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.TransactionInterceptor] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionAttributeSource' of type [org.springframework.transaction.interceptor.TransactionAttributeSource] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionAttributeSources' of type [[Lorg.springframework.transaction.interceptor.TransactionAttributeSource;] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionAttributes' of type [java.util.Properties] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionManager' of type [org.springframework.transaction.TransactionManager] -2022-02-18 21:19:50,850 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'transactionManagerBeanName' of type [java.lang.String] -2022-02-18 21:19:50,851 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'txAttributes' -2022-02-18 21:19:50,851 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'txAttributes' -2022-02-18 21:19:50,852 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'txAttributes' to allow for resolving potential circular references -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'embeddedValueResolver' of type [org.springframework.util.StringValueResolver] -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'nameMap' of type [java.util.Map] -2022-02-18 21:19:50,852 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'properties' of type [java.util.Properties] -2022-02-18 21:19:50,853 DEBUG org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource - Adding transactional method [*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] -2022-02-18 21:19:50,853 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'txAttributes' -2022-02-18 21:19:50,853 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'txAttributes' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'txInterceptor' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'txInterceptor' -2022-02-18 21:19:50,854 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'viewSecurityAdvisor' that is not fully initialized yet - a consequence of a circular reference -2022-02-18 21:19:50,854 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,854 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'updateSecurityAdvisor' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'updateSecurityAdvisor' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'updateSecurityAdvisor' to allow for resolving potential circular references -2022-02-18 21:19:50,854 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'updateSecurityAdvice' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'updateSecurityAdvice' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'updateSecurityAdvice' to allow for resolving potential circular references -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'txInterceptor' -2022-02-18 21:19:50,854 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'viewSecurityAdvisor' that is not fully initialized yet - a consequence of a circular reference -2022-02-18 21:19:50,854 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,854 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'updateSecurityAdvisor' that is not fully initialized yet - a consequence of a circular reference -2022-02-18 21:19:50,854 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,854 TRACE org.springframework.aop.framework.JdkDynamicAopProxy - Creating JDK dynamic proxy: SingletonTargetSource for target object [com.wisemapping.service.MindmapServiceImpl@5b7600ec] -2022-02-18 21:19:50,855 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.aop.UpdateSecurityAdvise] -2022-02-18 21:19:50,856 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.aop.UpdateSecurityAdvise] -2022-02-18 21:19:50,856 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,856 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mindmapService' of type [com.wisemapping.service.MindmapService] -2022-02-18 21:19:50,856 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'updateSecurityAdvice' -2022-02-18 21:19:50,856 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.aop.support.NameMatchMethodPointcutAdvisor] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.aop.support.NameMatchMethodPointcutAdvisor] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'advice' of type [org.aopalliance.aop.Advice] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'classFilter' of type [org.springframework.aop.ClassFilter] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedName' of type [java.lang.String] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'perInstance' of type [boolean] -2022-02-18 21:19:50,858 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pointcut' of type [org.springframework.aop.Pointcut] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'updateSecurityAdvisor' -2022-02-18 21:19:50,859 DEBUG org.springframework.aop.framework.ProxyFactoryBean - Advice has changed; re-caching singleton instance -2022-02-18 21:19:50,859 TRACE org.springframework.aop.framework.JdkDynamicAopProxy - Creating JDK dynamic proxy: SingletonTargetSource for target object [com.wisemapping.service.MindmapServiceImpl@5b7600ec] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.aop.ViewBaseSecurityAdvise] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.aop.ViewBaseSecurityAdvise] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mindmapService' of type [com.wisemapping.service.MindmapService] -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'viewSecurityAdvice' -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'viewSecurityAdvisor' -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'updateSecurityAdvisor' -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'updateSecurityAdvice' -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'viewSecurityAdvice' -2022-02-18 21:19:50,859 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'wiseDataSource' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapSessionFactory' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'transactionManager' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'hibernateTemplate' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'txAttributes' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'txInterceptor' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mailer' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userServiceTarget' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindMapServiceTarget' -2022-02-18 21:19:50,860 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'recaptchaService' -2022-02-18 21:19:50,860 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'recaptchaService' -2022-02-18 21:19:50,911 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'recaptchaService' to allow for resolving potential circular references -2022-02-18 21:19:50,911 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.service.RecaptchaService] -2022-02-18 21:19:50,912 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.service.RecaptchaService] -2022-02-18 21:19:50,912 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,912 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'recaptchaSecret' of type [java.lang.String] -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'recaptchaService' -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:50,912 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'labelServiceTarget' -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'labelServiceTarget' -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'labelServiceTarget' to allow for resolving potential circular references -2022-02-18 21:19:50,912 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'labelManager' -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'labelManager' -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'labelManager' to allow for resolving potential circular references -2022-02-18 21:19:50,912 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'hibernateTemplate' -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.dao.LabelManagerImpl] -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.dao.LabelManagerImpl] -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hibernateTemplate' of type [org.springframework.orm.hibernate5.HibernateTemplate] -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactory' of type [org.hibernate.SessionFactory] -2022-02-18 21:19:50,913 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'labelManager' -2022-02-18 21:19:50,913 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'labelManager' -2022-02-18 21:19:50,913 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.service.LabelServiceImpl] -2022-02-18 21:19:50,914 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.service.LabelServiceImpl] -2022-02-18 21:19:50,914 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,914 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'labelManager' of type [com.wisemapping.dao.LabelManager] -2022-02-18 21:19:50,914 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'labelServiceTarget' -2022-02-18 21:19:50,914 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'labelService' -2022-02-18 21:19:50,914 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'labelService' -2022-02-18 21:19:50,914 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'labelService' to allow for resolving potential circular references -2022-02-18 21:19:50,914 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'transactionManager' -2022-02-18 21:19:50,914 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'labelServiceTarget' -2022-02-18 21:19:50,915 DEBUG org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource - Adding transactional method [*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] -2022-02-18 21:19:50,915 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'labelService' -2022-02-18 21:19:50,915 TRACE org.springframework.aop.framework.JdkDynamicAopProxy - Creating JDK dynamic proxy: SingletonTargetSource for target object [com.wisemapping.service.LabelServiceImpl@35cc5b75] -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'labelService' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mailSender' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'velocityEngineWrapper' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userManager' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapManager' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'labelManager' -2022-02-18 21:19:50,916 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'custom-firewall' -2022-02-18 21:19:50,916 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'custom-firewall' -2022-02-18 21:19:50,917 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'custom-firewall' to allow for resolving potential circular references -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.firewall.StrictHttpFirewall] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.firewall.StrictHttpFirewall] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowBackSlash' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowSemicolon' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowUrlEncodedDoubleSlash' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowUrlEncodedPercent' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowUrlEncodedPeriod' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowUrlEncodedSlash' of type [boolean] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowedHostnames' of type [java.util.function.Predicate] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowedHttpMethods' of type [java.util.Collection] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'decodedUrlBlacklist' of type [java.util.Set] -2022-02-18 21:19:50,917 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'encodedUrlBlacklist' of type [java.util.Set] -2022-02-18 21:19:50,918 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'unsafeAllowAnyHttpMethod' of type [boolean] -2022-02-18 21:19:50,918 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1c5c0d2a] -2022-02-18 21:19:50,918 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'custom-firewall' -2022-02-18 21:19:50,918 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.filterChains' -2022-02-18 21:19:50,918 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.filterChains' -2022-02-18 21:19:50,918 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.filterChains' to allow for resolving potential circular references -2022-02-18 21:19:50,918 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' -2022-02-18 21:19:50,918 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' -2022-02-18 21:19:50,918 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#12ec5e73' -2022-02-18 21:19:50,921 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#12ec5e73': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#12ec5e73': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,921 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#12ec5e73': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#12ec5e73': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,921 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#12ec5e73' -2022-02-18 21:19:50,922 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/static/webapp/**'], [] -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' to allow for resolving potential circular references -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' -2022-02-18 21:19:50,922 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5d6d6533' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#5d6d6533': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#5d6d6533': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#5d6d6533': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#5d6d6533': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5d6d6533' -2022-02-18 21:19:50,922 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/static/mindplot/**'], [] -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' to allow for resolving potential circular references -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' -2022-02-18 21:19:50,922 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#2' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#2' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#19266ca3' -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#19266ca3': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#19266ca3': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#19266ca3': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#19266ca3': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,922 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#19266ca3' -2022-02-18 21:19:50,923 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/login'], [] -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#2' to allow for resolving potential circular references -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#2' -2022-02-18 21:19:50,923 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#3' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#3' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6c152246' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#6c152246': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#6c152246': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#6c152246': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#6c152246': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6c152246' -2022-02-18 21:19:50,923 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/registration'], [] -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#3' to allow for resolving potential circular references -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#3' -2022-02-18 21:19:50,923 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#16c559c7' -2022-02-18 21:19:50,923 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#16c559c7': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#16c559c7': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#16c559c7': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#16c559c7': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#16c559c7' -2022-02-18 21:19:50,924 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/forgot-password'], [] -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' to allow for resolving potential circular references -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' -2022-02-18 21:19:50,924 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#5' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#5' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#57af157c' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#57af157c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#57af157c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#57af157c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#57af157c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#57af157c' -2022-02-18 21:19:50,924 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/css/**'], [] -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#5' to allow for resolving potential circular references -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#5' -2022-02-18 21:19:50,924 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#6' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#6' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4eda5325' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#4eda5325': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4eda5325': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#4eda5325': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4eda5325': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4eda5325' -2022-02-18 21:19:50,924 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/js/**'], [] -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#6' to allow for resolving potential circular references -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#6' -2022-02-18 21:19:50,924 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#7' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#7' -2022-02-18 21:19:50,924 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#10ef09e3' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#10ef09e3': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#10ef09e3': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#10ef09e3': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#10ef09e3': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#10ef09e3' -2022-02-18 21:19:50,925 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/images/**'], [] -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#7' to allow for resolving potential circular references -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#7' -2022-02-18 21:19:50,925 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#8' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#8' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#67954d71' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#67954d71': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#67954d71': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#67954d71': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#67954d71': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#67954d71' -2022-02-18 21:19:50,925 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/icons/**'], [] -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#8' to allow for resolving potential circular references -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#8' -2022-02-18 21:19:50,925 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#9' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#9' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#41c7ef69' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#41c7ef69': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#41c7ef69': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#41c7ef69': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#41c7ef69': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#41c7ef69' -2022-02-18 21:19:50,925 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/maps/*/embed'], [] -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#9' to allow for resolving potential circular references -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#9' -2022-02-18 21:19:50,925 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#10' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#10' -2022-02-18 21:19:50,925 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#69497a36' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#69497a36': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#69497a36': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#69497a36': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#69497a36': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#69497a36' -2022-02-18 21:19:50,926 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/maps/*/try'], [] -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#10' to allow for resolving potential circular references -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#10' -2022-02-18 21:19:50,926 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#11' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#11' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#30ee413a' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#30ee413a': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#30ee413a': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#30ee413a': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#30ee413a': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#30ee413a' -2022-02-18 21:19:50,926 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/maps/*/public'], [] -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#11' to allow for resolving potential circular references -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#11' -2022-02-18 21:19:50,926 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#12' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#12' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1d3f5482' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#1d3f5482': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1d3f5482': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#1d3f5482': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1d3f5482': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1d3f5482' -2022-02-18 21:19:50,926 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/restful/maps/*/document/xml-pub'], [] -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#12' to allow for resolving potential circular references -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#12' -2022-02-18 21:19:50,926 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#13' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#13' -2022-02-18 21:19:50,926 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1cda3a6d' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#1cda3a6d': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1cda3a6d': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#1cda3a6d': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1cda3a6d': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1cda3a6d' -2022-02-18 21:19:50,927 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/termsOfUse'], [] -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#13' to allow for resolving potential circular references -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#13' -2022-02-18 21:19:50,927 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#14' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#14' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#182ce25e' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#182ce25e': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#182ce25e': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#182ce25e': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#182ce25e': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#182ce25e' -2022-02-18 21:19:50,927 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/activation'], [] -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#14' to allow for resolving potential circular references -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#14' -2022-02-18 21:19:50,927 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#15' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#15' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1895f7fe' -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#1895f7fe': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1895f7fe': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#1895f7fe': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#1895f7fe': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,927 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1895f7fe' -2022-02-18 21:19:50,928 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/home'], [] -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#15' to allow for resolving potential circular references -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#15' -2022-02-18 21:19:50,928 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#16' -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#16' -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#19d75d3c' -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#19d75d3c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#19d75d3c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#19d75d3c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#19d75d3c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#19d75d3c' -2022-02-18 21:19:50,928 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#41f57420' -2022-02-18 21:19:50,930 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.context.NullSecurityContextRepository#0' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.context.NullSecurityContextRepository#0' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.context.NullSecurityContextRepository#0' to allow for resolving potential circular references -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.context.NullSecurityContextRepository#0' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#41f57420' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#41f57420' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#41e156ee' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#41e156ee' -2022-02-18 21:19:50,930 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#41e156ee' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2ab91b65' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#109db924' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#109db924' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#16ef07fa' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#16ef07fa' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#26c7940a' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#26c7940a' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#39e0fe23' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#39e0fe23' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#71ed3bc8' -2022-02-18 21:19:50,931 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#71ed3bc8' -2022-02-18 21:19:50,932 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#2ab91b65' -2022-02-18 21:19:50,932 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2ab91b65' -2022-02-18 21:19:50,932 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7220ff10' -2022-02-18 21:19:50,932 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,932 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,932 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#0' -2022-02-18 21:19:50,932 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#0' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#0' to allow for resolving potential circular references -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#0' -2022-02-18 21:19:50,933 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' to allow for resolving potential circular references -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' -2022-02-18 21:19:50,933 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authenticationManager' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authenticationManager' -2022-02-18 21:19:50,933 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'dbAuthenticationProvider' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'dbAuthenticationProvider' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'dbAuthenticationProvider' to allow for resolving potential circular references -2022-02-18 21:19:50,933 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userDetailsService' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userDetailsService' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userDetailsService' to allow for resolving potential circular references -2022-02-18 21:19:50,933 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:50,933 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.UserDetailsService] -2022-02-18 21:19:50,934 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.UserDetailsService] -2022-02-18 21:19:50,934 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'adminUser' of type [java.lang.String] -2022-02-18 21:19:50,934 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,934 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userService' of type [com.wisemapping.service.UserService] -2022-02-18 21:19:50,935 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userDetailsService' -2022-02-18 21:19:50,935 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.AuthenticationProvider] -2022-02-18 21:19:50,935 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.AuthenticationProvider] -2022-02-18 21:19:50,935 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,935 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'encoder' of type [org.springframework.security.crypto.password.PasswordEncoder] -2022-02-18 21:19:50,935 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userDetailsService' of type [com.wisemapping.security.UserDetailsService] -2022-02-18 21:19:50,936 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'passwordEncoder' -2022-02-18 21:19:50,936 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'dbAuthenticationProvider' -2022-02-18 21:19:50,936 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' -2022-02-18 21:19:50,936 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' -2022-02-18 21:19:50,940 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' to allow for resolving potential circular references -2022-02-18 21:19:50,941 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#419ac0f5' -2022-02-18 21:19:50,941 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#419ac0f5' -2022-02-18 21:19:50,941 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.authentication.dao.DaoAuthenticationProvider] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.authentication.dao.DaoAuthenticationProvider] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authoritiesMapper' of type [org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forcePrincipalAsString' of type [boolean] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'hideUserNotFoundExceptions' of type [boolean] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'passwordEncoder' of type [org.springframework.security.crypto.password.PasswordEncoder] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'postAuthenticationChecks' of type [org.springframework.security.core.userdetails.UserDetailsChecker] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preAuthenticationChecks' of type [org.springframework.security.core.userdetails.UserDetailsChecker] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userCache' of type [org.springframework.security.core.userdetails.UserCache] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userDetailsPasswordService' of type [org.springframework.security.core.userdetails.UserDetailsPasswordService] -2022-02-18 21:19:50,942 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userDetailsService' of type [org.springframework.security.core.userdetails.UserDetailsService] -2022-02-18 21:19:50,943 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userDetailsService' -2022-02-18 21:19:50,943 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' -2022-02-18 21:19:50,943 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' -2022-02-18 21:19:50,944 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.authentication.ProviderManager(java.util.List,org.springframework.security.authentication.AuthenticationManager)] of bean 'org.springframework.security.authenticationManager': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.authenticationManager': Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.springframework.security.authentication.AuthenticationManager] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,944 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authenticationManager' to allow for resolving potential circular references -2022-02-18 21:19:50,944 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0' -2022-02-18 21:19:50,944 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0' -2022-02-18 21:19:50,945 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0' to allow for resolving potential circular references -2022-02-18 21:19:50,945 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0' -2022-02-18 21:19:50,945 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.authentication.ProviderManager] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.authentication.ProviderManager] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationEventPublisher' of type [org.springframework.security.authentication.AuthenticationEventPublisher] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'eraseCredentialsAfterAuthentication' of type [boolean] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:50,946 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'providers' of type [java.util.List] -2022-02-18 21:19:50,947 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.authenticationManager' -2022-02-18 21:19:50,947 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authenticationManager' -2022-02-18 21:19:50,947 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.ProviderManager#0' to allow for resolving potential circular references -2022-02-18 21:19:50,947 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5b0fc8c2' -2022-02-18 21:19:50,947 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' -2022-02-18 21:19:50,947 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.beans.factory.config.MethodInvokingFactoryBean] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.beans.factory.config.MethodInvokingFactoryBean] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'arguments' of type [[Ljava.lang.Object;] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,949 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [java.lang.Object] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'prepared' of type [boolean] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preparedMethod' of type [java.lang.reflect.Method] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'staticMethod' of type [java.lang.String] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetClass' of type [java.lang.Class] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetMethod' of type [java.lang.String] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetObject' of type [java.lang.Object] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'typeConverter' of type [org.springframework.beans.TypeConverter] -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#5b0fc8c2' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5b0fc8c2' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2fc698a9' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2fc698a9' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,950 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,950 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' to allow for resolving potential circular references -2022-02-18 21:19:50,950 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint] -2022-02-18 21:19:50,951 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint] -2022-02-18 21:19:50,951 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,951 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'realmName' of type [java.lang.String] -2022-02-18 21:19:50,952 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,952 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,953 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#7220ff10' -2022-02-18 21:19:50,953 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7220ff10' -2022-02-18 21:19:50,953 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#23cf78f9' -2022-02-18 21:19:50,953 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0' -2022-02-18 21:19:50,953 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0' -2022-02-18 21:19:50,954 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0' to allow for resolving potential circular references -2022-02-18 21:19:50,954 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0' -2022-02-18 21:19:50,955 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,955 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationEntryPoint' of type [org.springframework.security.web.AuthenticationEntryPoint] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationManager' of type [org.springframework.security.authentication.AuthenticationManager] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logoutHandlers' of type [java.util.List] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rolePrefix' of type [java.lang.String] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:50,956 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trustResolver' of type [org.springframework.security.authentication.AuthenticationTrustResolver] -2022-02-18 21:19:50,957 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,957 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#23cf78f9' -2022-02-18 21:19:50,957 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#23cf78f9' -2022-02-18 21:19:50,957 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#27a57c66' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#27a57c66' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#27a57c66' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7da4c956' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:50,958 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.savedrequest.NullRequestCache#0' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.savedrequest.NullRequestCache#0' -2022-02-18 21:19:50,958 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.savedrequest.NullRequestCache#0' to allow for resolving potential circular references -2022-02-18 21:19:50,959 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.savedrequest.NullRequestCache#0' -2022-02-18 21:19:50,960 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5a4ceb1' -2022-02-18 21:19:50,960 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5a4ceb1' -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.access.ExceptionTranslationFilter] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.access.ExceptionTranslationFilter] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'accessDeniedHandler' of type [org.springframework.security.web.access.AccessDeniedHandler] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationEntryPoint' of type [org.springframework.security.web.AuthenticationEntryPoint] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationTrustResolver' of type [org.springframework.security.authentication.AuthenticationTrustResolver] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:50,960 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'throwableAnalyzer' of type [org.springframework.security.web.util.ThrowableAnalyzer] -2022-02-18 21:19:50,961 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#7da4c956' -2022-02-18 21:19:50,961 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7da4c956' -2022-02-18 21:19:50,961 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:50,961 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:50,961 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' to allow for resolving potential circular references -2022-02-18 21:19:50,961 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.access.vote.AffirmativeBased#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.access.vote.AffirmativeBased#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5bbd8118' -2022-02-18 21:19:50,962 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' -2022-02-18 21:19:50,962 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0' to allow for resolving potential circular references -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' to allow for resolving potential circular references -2022-02-18 21:19:50,962 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' -2022-02-18 21:19:50,962 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.access.expression.WebExpressionVoter] -2022-02-18 21:19:50,963 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.access.expression.WebExpressionVoter] -2022-02-18 21:19:50,963 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,963 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'expressionHandler' of type [org.springframework.security.access.expression.SecurityExpressionHandler] -2022-02-18 21:19:50,963 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5bbd8118' -2022-02-18 21:19:50,964 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.access.vote.AffirmativeBased#0' to allow for resolving potential circular references -2022-02-18 21:19:50,964 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.access.vote.AffirmativeBased#0' -2022-02-18 21:19:50,964 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.access.vote.AffirmativeBased#0' -2022-02-18 21:19:50,964 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.access.intercept.FilterSecurityInterceptor] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.access.intercept.FilterSecurityInterceptor] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'accessDecisionManager' of type [org.springframework.security.access.AccessDecisionManager] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'afterInvocationManager' of type [org.springframework.security.access.intercept.AfterInvocationManager] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysReauthenticate' of type [boolean] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationEventPublisher' of type [org.springframework.context.ApplicationEventPublisher] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationManager' of type [org.springframework.security.authentication.AuthenticationManager] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'observeOncePerRequest' of type [boolean] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'publishAuthorizationSuccess' of type [boolean] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rejectPublicInvocations' of type [boolean] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'runAsManager' of type [org.springframework.security.access.intercept.RunAsManager] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'secureObjectClass' of type [java.lang.Class] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'securityMetadataSource' of type [org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource] -2022-02-18 21:19:50,965 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validateConfigAttributes' of type [boolean] -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#389f4282' -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2e940dd0' -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#2e940dd0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#2e940dd0': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#2e940dd0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#2e940dd0': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2e940dd0' -2022-02-18 21:19:50,966 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#27f09e08' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#27f09e08' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#76b9056d' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#76b9056d': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#76b9056d': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#76b9056d': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#76b9056d': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#76b9056d' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1e90939f' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1e90939f' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7b491b89' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#7b491b89': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#7b491b89': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#7b491b89': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#7b491b89': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7b491b89' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1427827f' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1427827f' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#ecc5101' -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#ecc5101': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#ecc5101': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,967 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#ecc5101': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#ecc5101': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#ecc5101' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6be7a271' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6be7a271' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4545ac62' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#4545ac62': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4545ac62': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#4545ac62': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4545ac62': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4545ac62' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#37c5a3c7' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#37c5a3c7' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#77107573' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#77107573': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#77107573': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#77107573': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#77107573': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#77107573' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3f679ce' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3f679ce' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4300b54c' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#4300b54c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4300b54c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#4300b54c': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#4300b54c': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4300b54c' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6903bec9' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6903bec9' -2022-02-18 21:19:50,968 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' -2022-02-18 21:19:50,970 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'permitAll', for Ant [pattern='/service/users', OPTIONS] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'permitAll', for Ant [pattern='/service/users/resetPassword', OPTIONS] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'permitAll', for Ant [pattern='/service/users/', POST] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'permitAll', for Ant [pattern='/service/users/resetPassword', PUT] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'isAuthenticated() and hasRole('ROLE_ADMIN')', for Ant [pattern='/service/admin/users/**'] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'isAuthenticated() and hasRole('ROLE_ADMIN')', for Ant [pattern='/service/admin/database/**'] -2022-02-18 21:19:50,976 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'isAuthenticated() and hasRole('ROLE_USER')', for Ant [pattern='/service/**'] -2022-02-18 21:19:50,976 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#389f4282' -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:50,977 DEBUG org.springframework.security.web.access.intercept.FilterSecurityInterceptor - Validated configuration attributes -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:50,977 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/service/**'], [org.springframework.security.web.context.SecurityContextPersistenceFilter@7e5b449c, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@75fdbd71, org.springframework.security.web.header.HeaderWriterFilter@7e1f88e2, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@697f4085, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4d248692, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@55aabc72, org.springframework.security.web.access.ExceptionTranslationFilter@57f076bd, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@44986fae] -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#16' to allow for resolving potential circular references -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#16' -2022-02-18 21:19:50,977 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#17' -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#17' -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2d6161b9' -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#2d6161b9': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#2d6161b9': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#2d6161b9': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#2d6161b9': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2d6161b9' -2022-02-18 21:19:50,977 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7edb2a4b' -2022-02-18 21:19:50,978 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' -2022-02-18 21:19:50,978 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' -2022-02-18 21:19:50,979 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' to allow for resolving potential circular references -2022-02-18 21:19:50,979 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.context.HttpSessionSecurityContextRepository] -2022-02-18 21:19:50,979 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.context.HttpSessionSecurityContextRepository] -2022-02-18 21:19:50,979 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowSessionCreation' of type [boolean] -2022-02-18 21:19:50,979 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,980 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'disableUrlRewriting' of type [boolean] -2022-02-18 21:19:50,980 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'springSecurityContextKey' of type [java.lang.String] -2022-02-18 21:19:50,980 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trustResolver' of type [org.springframework.security.authentication.AuthenticationTrustResolver] -2022-02-18 21:19:50,980 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' -2022-02-18 21:19:50,980 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.context.SecurityContextPersistenceFilter] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.context.SecurityContextPersistenceFilter] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forceEagerSessionCreation' of type [boolean] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#7edb2a4b' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7edb2a4b' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#468d1fcc' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#468d1fcc' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#468d1fcc' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#267093ea' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6b3bcab7' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6b3bcab7' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7138e064' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7138e064' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5fe5f2f0' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5fe5f2f0' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7d28d525' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7d28d525' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4873c645' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4873c645' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#267093ea' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#267093ea' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#e7c3ba2' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#349e166' -2022-02-18 21:19:50,981 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler] -2022-02-18 21:19:50,982 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler] -2022-02-18 21:19:50,982 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,982 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'clearAuthentication' of type [boolean] -2022-02-18 21:19:50,982 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'invalidateHttpSession' of type [boolean] -2022-02-18 21:19:50,982 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#349e166' -2022-02-18 21:19:50,982 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:50,982 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:50,983 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#62036b05' -2022-02-18 21:19:50,983 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.userDetailsServiceFactory' -2022-02-18 21:19:50,983 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.userDetailsServiceFactory' -2022-02-18 21:19:50,983 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.userDetailsServiceFactory' to allow for resolving potential circular references -2022-02-18 21:19:50,983 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.userDetailsServiceFactory' -2022-02-18 21:19:50,983 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userDetailsService' -2022-02-18 21:19:50,984 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#62036b05' -2022-02-18 21:19:50,984 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' to allow for resolving potential circular references -2022-02-18 21:19:50,984 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices] -2022-02-18 21:19:50,985 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices] -2022-02-18 21:19:50,985 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysRemember' of type [boolean] -2022-02-18 21:19:50,985 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationDetailsSource' of type [org.springframework.security.authentication.AuthenticationDetailsSource] -2022-02-18 21:19:50,985 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authoritiesMapper' of type [org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cookieDomain' of type [java.lang.String] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cookieName' of type [java.lang.String] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'key' of type [java.lang.String] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parameter' of type [java.lang.String] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'tokenValiditySeconds' of type [int] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useSecureCookie' of type [boolean] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'userDetailsChecker' of type [org.springframework.security.core.userdetails.UserDetailsChecker] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@16fa28eb] -2022-02-18 21:19:50,986 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:50,986 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:50,987 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#28fdce67' -2022-02-18 21:19:50,987 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#28fdce67' -2022-02-18 21:19:50,987 TRACE org.springframework.beans.TypeConverterDelegate - Field [/c/login] isn't an enum value -java.lang.NoSuchFieldException: /c/login - at java.base/java.lang.Class.getField(Class.java:2117) - at org.springframework.beans.TypeConverterDelegate.attemptToConvertStringToEnum(TypeConverterDelegate.java:311) - at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:217) - at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) - at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:761) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:374) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:134) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:428) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:173) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:693) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:198) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:428) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:173) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1707) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1452) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:934) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) - at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401) - at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292) - at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) - at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1068) - at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572) - at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:997) - at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:746) - at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379) - at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1457) - at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:328) - at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1422) - at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:911) - at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288) - at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524) - at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:397) - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) - at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) - at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) - at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) - at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) - at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117) - at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) - at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) - at org.eclipse.jetty.server.Server.start(Server.java:423) - at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) - at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) - at org.eclipse.jetty.server.Server.doStart(Server.java:387) - at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) - at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:449) - at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:310) - at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:150) - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) - at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) - at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) - at org.apache.maven.cli.MavenCli.execute(MavenCli.java:972) - at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293) - at org.apache.maven.cli.MavenCli.main(MavenCli.java:196) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:568) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406) - at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347) -2022-02-18 21:19:50,988 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.authentication.logout.LogoutFilter(org.springframework.security.web.authentication.logout.LogoutSuccessHandler,org.springframework.security.web.authentication.logout.LogoutHandler[])] of bean '(inner bean)#e7c3ba2': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#e7c3ba2': Unsatisfied dependency expressed through constructor parameter 0: Could not convert argument value of type [java.lang.String] to required type [org.springframework.security.web.authentication.logout.LogoutSuccessHandler]: Failed to convert value of type 'java.lang.String' to required type 'org.springframework.security.web.authentication.logout.LogoutSuccessHandler'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'org.springframework.security.web.authentication.logout.LogoutSuccessHandler': no matching editors or conversion strategy found -2022-02-18 21:19:50,989 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#545d772e' -2022-02-18 21:19:50,989 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#545d772e': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#545d772e': Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [java.lang.String] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,989 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#545d772e': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#545d772e': Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [java.lang.String] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,989 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String)] of bean '(inner bean)#545d772e': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#545d772e': Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [java.lang.String] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,989 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#545d772e' -2022-02-18 21:19:50,989 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.logout.LogoutFilter] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.logout.LogoutFilter] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterProcessesUrl' of type [java.lang.String] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logoutRequestMatcher' of type [org.springframework.security.web.util.matcher.RequestMatcher] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:50,990 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#e7c3ba2' -2022-02-18 21:19:50,990 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#e7c3ba2' -2022-02-18 21:19:50,990 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:50,990 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:50,991 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' to allow for resolving potential circular references -2022-02-18 21:19:50,991 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#323fa578' -2022-02-18 21:19:50,991 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#323fa578': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#323fa578': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,991 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#323fa578': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#323fa578': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:50,991 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#323fa578' -2022-02-18 21:19:50,991 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'allowSessionCreation' of type [boolean] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationEventPublisher' of type [org.springframework.context.ApplicationEventPublisher] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationDetailsSource' of type [org.springframework.security.authentication.AuthenticationDetailsSource] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationFailureHandler' of type [org.springframework.security.web.authentication.AuthenticationFailureHandler] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationManager' of type [org.springframework.security.authentication.AuthenticationManager] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationSuccessHandler' of type [org.springframework.security.web.authentication.AuthenticationSuccessHandler] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'continueChainBeforeSuccessfulAuthentication' of type [boolean] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterProcessesUrl' of type [java.lang.String] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'passwordParameter' of type [java.lang.String] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'postOnly' of type [boolean] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rememberMeServices' of type [org.springframework.security.web.authentication.RememberMeServices] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requiresAuthenticationRequestMatcher' of type [org.springframework.security.web.util.matcher.RequestMatcher] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionAuthenticationStrategy' of type [org.springframework.security.web.authentication.session.SessionAuthenticationStrategy] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'usernameParameter' of type [java.lang.String] -2022-02-18 21:19:50,992 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#28fa0ff8' -2022-02-18 21:19:50,992 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:50,992 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:50,992 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' to allow for resolving potential circular references -2022-02-18 21:19:50,993 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.savedrequest.HttpSessionRequestCache] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.savedrequest.HttpSessionRequestCache] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'createSessionAllowed' of type [boolean] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'portResolver' of type [org.springframework.security.web.PortResolver] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestMatcher' of type [org.springframework.security.web.util.matcher.RequestMatcher] -2022-02-18 21:19:50,998 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionAttrName' of type [java.lang.String] -2022-02-18 21:19:50,998 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:50,998 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:50,998 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.PortResolverImpl#1' to allow for resolving potential circular references -2022-02-18 21:19:50,999 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:50,999 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:50,999 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.PortMapperImpl#1' to allow for resolving potential circular references -2022-02-18 21:19:50,999 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:50,999 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.PortResolverImpl] -2022-02-18 21:19:50,999 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.PortResolverImpl] -2022-02-18 21:19:50,999 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:50,999 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'portMapper' of type [org.springframework.security.web.PortMapper] -2022-02-18 21:19:51,000 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:51,000 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:51,000 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseDefaultTargetUrl' of type [boolean] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultTargetUrl' of type [java.lang.String] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'redirectStrategy' of type [org.springframework.security.web.RedirectStrategy] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestCache' of type [org.springframework.security.web.savedrequest.RequestCache] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetUrlParameter' of type [java.lang.String] -2022-02-18 21:19:51,001 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useReferer' of type [boolean] -2022-02-18 21:19:51,002 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#28fa0ff8' -2022-02-18 21:19:51,002 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' -2022-02-18 21:19:51,002 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' -2022-02-18 21:19:51,002 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1b1434ce' -2022-02-18 21:19:51,002 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1b1434ce' -2022-02-18 21:19:51,004 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' to allow for resolving potential circular references -2022-02-18 21:19:51,004 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' -2022-02-18 21:19:51,004 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'restAuthenticationFailureHandler' -2022-02-18 21:19:51,004 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'restAuthenticationFailureHandler' -2022-02-18 21:19:51,004 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'restAuthenticationFailureHandler' to allow for resolving potential circular references -2022-02-18 21:19:51,004 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.RestAuthenticationFailureHandler] -2022-02-18 21:19:51,004 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.RestAuthenticationFailureHandler] -2022-02-18 21:19:51,004 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,004 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultAuthenticationFailureUrl' of type [java.lang.String] -2022-02-18 21:19:51,004 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'restUrlPattern' of type [java.lang.String] -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'restAuthenticationFailureHandler' -2022-02-18 21:19:51,005 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,005 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#1' -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#1' -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#1' to allow for resolving potential circular references -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#1' -2022-02-18 21:19:51,005 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' -2022-02-18 21:19:51,005 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' to allow for resolving potential circular references -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' -2022-02-18 21:19:51,006 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' to allow for resolving potential circular references -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authenticationManager' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.authentication.ProviderManager#1' to allow for resolving potential circular references -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2d63534d' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#2d63534d' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2d63534d' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6316b9e3' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6316b9e3' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#186f7553' -2022-02-18 21:19:51,006 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:51,007 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter(org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter,org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter)] of bean '(inner bean)#186f7553': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#186f7553': Unsatisfied dependency expressed through constructor parameter 1: Ambiguous argument values for parameter of type [org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationUrl' of type [java.lang.String] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'enabled' of type [boolean] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'failureUrl' of type [java.lang.String] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'formLoginEnabled' of type [boolean] -2022-02-18 21:19:51,008 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'loginPageUrl' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'logoutSuccessUrl' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'oauth2AuthenticationUrlToClientName' of type [java.util.Map] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'oauth2LoginEnabled' of type [boolean] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'openIDauthenticationUrl' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'openIDusernameParameter' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'openIdEnabled' of type [boolean] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'passwordParameter' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rememberMeParameter' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'resolveHiddenInputs' of type [java.util.function.Function] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'saml2AuthenticationUrlToProviderName' of type [java.util.Map] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'saml2LoginEnabled' of type [boolean] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'usernameParameter' of type [java.lang.String] -2022-02-18 21:19:51,009 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#186f7553' -2022-02-18 21:19:51,009 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#186f7553' -2022-02-18 21:19:51,009 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6c98079' -2022-02-18 21:19:51,009 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'resolveHiddenInputs' of type [java.util.function.Function] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,010 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#6c98079' -2022-02-18 21:19:51,010 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6c98079' -2022-02-18 21:19:51,010 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#375376d5' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#375376d5' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#375376d5' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#8ea1521' -2022-02-18 21:19:51,011 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1' to allow for resolving potential circular references -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#349e166#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#349e166#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#28fdce67#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#28fdce67#1' -2022-02-18 21:19:51,011 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7424a39e' -2022-02-18 21:19:51,012 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:51,012 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint] -2022-02-18 21:19:51,012 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forceHttps' of type [boolean] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'loginFormUrl' of type [java.lang.String] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'portMapper' of type [org.springframework.security.web.PortMapper] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'portResolver' of type [org.springframework.security.web.PortResolver] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useForward' of type [boolean] -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#7424a39e' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7424a39e' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#8ea1521' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#8ea1521' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#35ca0dac' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,013 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#35ca0dac' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#35ca0dac' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#642270ad' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#642270ad' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#642270ad' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4e4ee99' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' -2022-02-18 21:19:51,014 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' -2022-02-18 21:19:51,015 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#786125a6' -2022-02-18 21:19:51,015 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#786125a6' -2022-02-18 21:19:51,015 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.session.SessionManagementFilter] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.session.SessionManagementFilter] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'authenticationFailureHandler' of type [org.springframework.security.web.authentication.AuthenticationFailureHandler] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'invalidSessionStrategy' of type [org.springframework.security.web.session.InvalidSessionStrategy] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trustResolver' of type [org.springframework.security.authentication.AuthenticationTrustResolver] -2022-02-18 21:19:51,017 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#4e4ee99' -2022-02-18 21:19:51,017 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4e4ee99' -2022-02-18 21:19:51,017 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#23317e8a' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7424a39e#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#7424a39e#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7424a39e#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4f31e47a' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4f31e47a' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#23317e8a' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#23317e8a' -2022-02-18 21:19:51,018 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' to allow for resolving potential circular references -2022-02-18 21:19:51,018 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.access.vote.AffirmativeBased#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.access.vote.AffirmativeBased#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7c142018' -2022-02-18 21:19:51,018 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' -2022-02-18 21:19:51,018 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1' to allow for resolving potential circular references -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' to allow for resolving potential circular references -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' -2022-02-18 21:19:51,018 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7c142018' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.access.vote.AffirmativeBased#1' to allow for resolving potential circular references -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.access.vote.AffirmativeBased#1' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.access.vote.AffirmativeBased#1' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#793577e0' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#39e75e88' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#39e75e88': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#39e75e88': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#39e75e88': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#39e75e88': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#39e75e88' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#70721c2d' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#70721c2d' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#62371858' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean,org.springframework.web.util.UrlPathHelper)] of bean '(inner bean)#62371858': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#62371858': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.util.matcher.AntPathRequestMatcher(java.lang.String,java.lang.String,boolean)] of bean '(inner bean)#62371858': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name '(inner bean)#62371858': Unsatisfied dependency expressed through constructor parameter 2: Ambiguous argument values for parameter of type [boolean] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#62371858' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#14c8dfb9' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#14c8dfb9' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' -2022-02-18 21:19:51,019 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'isAuthenticated() and hasRole('ROLE_USER')', for Ant [pattern='/c/restful/**/*'] -2022-02-18 21:19:51,019 DEBUG org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource - Adding web access control expression 'isAuthenticated() and hasRole('ROLE_USER')', for Ant [pattern='/c/**/*'] -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#793577e0' -2022-02-18 21:19:51,019 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,020 DEBUG org.springframework.security.web.access.intercept.FilterSecurityInterceptor - Validated configuration attributes -2022-02-18 21:19:51,020 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,020 INFO org.springframework.security.web.DefaultSecurityFilterChain - Creating filter chain: Ant [pattern='/c/**/*'], [org.springframework.security.web.context.SecurityContextPersistenceFilter@7d593bbc, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@788be73c, org.springframework.security.web.header.HeaderWriterFilter@65018381, org.springframework.security.web.authentication.logout.LogoutFilter@75a0e0c2, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4190b111, org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@66851c18, org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@ff186c2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7d25d10e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3979ff82, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@77524169, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@74161ed7, org.springframework.security.web.session.SessionManagementFilter@27e80cfa, org.springframework.security.web.access.ExceptionTranslationFilter@519b726a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@34272839] -2022-02-18 21:19:51,020 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.DefaultSecurityFilterChain#17' to allow for resolving potential circular references -2022-02-18 21:19:51,020 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.DefaultSecurityFilterChain#17' -2022-02-18 21:19:51,020 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.beans.factory.config.ListFactoryBean] -2022-02-18 21:19:51,021 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.beans.factory.config.ListFactoryBean] -2022-02-18 21:19:51,021 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,021 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:51,021 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,021 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [java.util.List] -2022-02-18 21:19:51,022 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:51,022 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:51,022 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sourceList' of type [java.util.List] -2022-02-18 21:19:51,022 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetListClass' of type [java.lang.Class] -2022-02-18 21:19:51,022 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.filterChains' -2022-02-18 21:19:51,023 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.filterChains' -2022-02-18 21:19:51,023 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:51,023 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:51,023 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.filterChains' -2022-02-18 21:19:51,024 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.security.web.FilterChainProxy(org.springframework.security.web.SecurityFilterChain)] of bean 'org.springframework.security.filterChainProxy': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.filterChainProxy': Unsatisfied dependency expressed through constructor parameter 0: Could not convert argument value of type [java.util.ArrayList] to required type [org.springframework.security.web.SecurityFilterChain]: Failed to convert value of type 'java.util.ArrayList' to required type 'org.springframework.security.web.SecurityFilterChain'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.util.ArrayList' to required type 'org.springframework.security.web.SecurityFilterChain': no matching editors or conversion strategy found -2022-02-18 21:19:51,024 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.filterChainProxy' to allow for resolving potential circular references -2022-02-18 21:19:51,024 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#28cfbcc' -2022-02-18 21:19:51,024 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#28cfbcc' -2022-02-18 21:19:51,024 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.security.web.FilterChainProxy] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.security.web.FilterChainProxy] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterChainValidator' of type [org.springframework.security.web.FilterChainProxy$FilterChainValidator] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterChains' of type [java.util.List] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'firewall' of type [org.springframework.security.web.firewall.HttpFirewall] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,025 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'custom-firewall' -2022-02-18 21:19:51,025 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:51,027 INFO org.springframework.security.config.http.DefaultFilterChainValidator - Checking whether login URL '/login' is accessible with your configuration -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/static/webapp/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/static/mindplot/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/login' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/registration' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/forgot-password' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/css/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/js/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/images/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/icons/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/maps/*/embed' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/maps/*/try' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/maps/*/public' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/restful/maps/*/document/xml-pub' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/termsOfUse' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/activation' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/home' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/service/**' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.web.util.matcher.AntPathRequestMatcher - Checking match of request : '/login'; against '/c/**/*' -2022-02-18 21:19:51,031 DEBUG org.springframework.security.config.http.DefaultFilterChainValidator - Filter chain is empty for the login page -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#1' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#2' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#3' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#4' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#5' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#6' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#7' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#8' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#9' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#10' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#11' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#12' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#13' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#14' -2022-02-18 21:19:51,032 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#15' -2022-02-18 21:19:51,033 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'authenticationSuccessHandler' -2022-02-18 21:19:51,033 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'authenticationSuccessHandler' -2022-02-18 21:19:51,033 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'authenticationSuccessHandler' to allow for resolving potential circular references -2022-02-18 21:19:51,033 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.security.AuthenticationSuccessHandler] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.security.AuthenticationSuccessHandler] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseDefaultTargetUrl' of type [boolean] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultTargetUrl' of type [java.lang.String] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'redirectStrategy' of type [org.springframework.security.web.RedirectStrategy] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestCache' of type [org.springframework.security.web.savedrequest.RequestCache] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'targetUrlParameter' of type [java.lang.String] -2022-02-18 21:19:51,034 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useReferer' of type [boolean] -2022-02-18 21:19:51,035 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@4ed096cc] -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'authenticationSuccessHandler' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'restAuthenticationFailureHandler' -2022-02-18 21:19:51,035 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.PortMapperImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.PortMapperImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.PortMapperImpl#0' to allow for resolving potential circular references -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.PortMapperImpl#0' -2022-02-18 21:19:51,035 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.PortResolverImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.PortResolverImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.PortResolverImpl#0' to allow for resolving potential circular references -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortMapperImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.PortResolverImpl#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.context.NullSecurityContextRepository#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.savedrequest.NullRequestCache#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.access.vote.AffirmativeBased#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:51,035 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0' -2022-02-18 21:19:51,035 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0' to allow for resolving potential circular references -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.userDetailsServiceFactory' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#16' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortMapperImpl#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.PortResolverImpl#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.ProviderManager#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.context.HttpSessionSecurityContextRepository#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.savedrequest.HttpSessionRequestCache#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.access.vote.AffirmativeBased#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,036 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1' to allow for resolving potential circular references -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.AnonymousAuthenticationProvider#1' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.RememberMeAuthenticationProvider#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.web.DefaultSecurityFilterChain#17' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'passwordEncoder' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.dao.DaoAuthenticationProvider#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.authenticationManager' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'dbAuthenticationProvider' -2022-02-18 21:19:51,036 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userDetailsService' -2022-02-18 21:19:51,037 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor] -2022-02-18 21:19:51,037 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:19:51,038 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,038 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,038 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,038 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,038 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,039 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found - trying original name [spring.liveBeansView.mbeanDomain]. javax.naming.NameNotFoundException; remaining name 'spring.liveBeansView.mbeanDomain' -2022-02-18 21:19:51,039 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,039 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,039 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemProperties' -2022-02-18 21:19:51,039 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,039 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.liveBeansView.mbeanDomain' in any property source -2022-02-18 21:19:51,041 INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext initialized in 1690 ms -2022-02-18 21:19:51,044 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.filter.CharacterEncodingFilter] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.filter.CharacterEncodingFilter] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'encoding' of type [java.lang.String] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forceEncoding' of type [boolean] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forceRequestEncoding' of type [boolean] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'forceResponseEncoding' of type [boolean] -2022-02-18 21:19:51,045 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,045 DEBUG org.springframework.web.filter.CharacterEncodingFilter - Filter 'charsetFilter' configured for use -2022-02-18 21:19:51,047 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.orm.hibernate5.support.OpenSessionInViewFilter] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.orm.hibernate5.support.OpenSessionInViewFilter] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'filterConfig' of type [javax.servlet.FilterConfig] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,048 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionFactoryBeanName' of type [java.lang.String] -2022-02-18 21:19:51,048 DEBUG org.springframework.orm.hibernate5.support.OpenSessionInViewFilter - Filter 'hibernate' configured for use -2022-02-18 21:19:51,049 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.security.filterChainProxy' -2022-02-18 21:19:51,049 DEBUG org.springframework.web.filter.DelegatingFilterProxy - Filter 'springSecurityFilterChain' configured for use -2022-02-18 21:19:51,070 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.DispatcherServlet] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.DispatcherServlet] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cleanupAfterInclude' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextAttribute' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextClass' of type [java.lang.Class] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextConfigLocation' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextId' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextInitializerClasses' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextInitializers' of type [[Lorg.springframework.context.ApplicationContextInitializer;] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerAdapters' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerExceptionResolvers' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerMappings' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllViewResolvers' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dispatchOptionsRequest' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dispatchTraceRequest' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'enableLoggingRequestDetails' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.ConfigurableEnvironment] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMappings' of type [java.util.List] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'initParameterNames' of type [java.util.Enumeration] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'multipartResolver' of type [org.springframework.web.multipart.MultipartResolver] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'namespace' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'publishContext' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'publishEvents' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletConfig' of type [javax.servlet.ServletConfig] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContextAttributeName' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletInfo' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletName' of type [java.lang.String] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'themeSource' of type [org.springframework.ui.context.ThemeSource] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'threadContextInheritable' of type [boolean] -2022-02-18 21:19:51,073 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'throwExceptionIfNoHandlerFound' of type [boolean] -2022-02-18 21:19:51,074 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'webApplicationContext' of type [org.springframework.web.context.WebApplicationContext] -[INFO] Initializing Spring DispatcherServlet 'mvc-rest' -2022-02-18 21:19:51,075 INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'mvc-rest' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.active] -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.active] not found - trying original name [spring.profiles.active]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.active' -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.active] -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.active] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'systemProperties' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.profiles.active' in any property source -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.default] -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.default] not found - trying original name [spring.profiles.default]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.default' -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.default] -2022-02-18 21:19:51,075 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.default] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'systemProperties' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,075 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.profiles.default' in any property source -2022-02-18 21:19:51,076 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'mvc-rest-servlet', started on Fri Feb 18 21:19:51 PST 2022, parent: Root WebApplicationContext -2022-02-18 21:19:51,076 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-rest.xml] -2022-02-18 21:19:51,077 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:51,082 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:51,082 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas] -2022-02-18 21:19:51,083 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, https://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, http://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.2.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, https://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, http://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.1.xsd=org/springframework/ldap/config/spring-ldap-2.1.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, https://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, http://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, http://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/ldap/spring-ldap.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, http://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, https://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, http://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, https://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.0.xsd=org/springframework/ldap/config/spring-ldap-2.0.xsd, http://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, http://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, http://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, http://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, https://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, https://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, http://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, https://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, http://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, https://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd} -2022-02-18 21:19:51,084 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:51,090 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/context/spring-context.xsd] -2022-02-18 21:19:51,090 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/context/spring-context.xsd] in classpath: org/springframework/context/config/spring-context.xsd -2022-02-18 21:19:51,091 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [https://www.springframework.org/schema/tool/spring-tool.xsd] -2022-02-18 21:19:51,091 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [https://www.springframework.org/schema/tool/spring-tool.xsd] in classpath: org/springframework/beans/factory/xml/spring-tool.xsd -2022-02-18 21:19:51,092 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/mvc/spring-mvc.xsd] -2022-02-18 21:19:51,092 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/mvc/spring-mvc.xsd] in classpath: org/springframework/web/servlet/config/spring-mvc.xsd -2022-02-18 21:19:51,095 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loading NamespaceHandler mappings from [META-INF/spring.handlers] -2022-02-18 21:19:51,098 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/ldap=org.springframework.ldap.config.LdapNamespaceHandler, http://www.springframework.org/schema/oxm=org.springframework.oxm.config.OxmNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/data/repository=org.springframework.data.repository.config.RepositoryNameSpaceHandler, http://www.springframework.org/schema/security=org.springframework.security.config.SecurityNamespaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/data/jpa=org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler, http://www.springframework.org/schema/data/keyvalue=org.springframework.data.keyvalue.repository.config.KeyValueRepositoryNameSpaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler} -2022-02-18 21:19:51,100 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning -2022-02-18 21:19:51,100 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-330 'javax.inject.Named' annotation found and supported for component scanning -2022-02-18 21:19:51,103 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved classpath location [com/wisemapping/rest/] to resources [URL [file:/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/]] -2022-02-18 21:19:51,104 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest] -2022-02-18 21:19:51,104 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest] for files matching pattern [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/**/*.class] -2022-02-18 21:19:51,107 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model] for files matching pattern [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/**/*.class] -2022-02-18 21:19:51,108 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/wisemapping/rest/**/*.class] to resources [file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AccountController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AdminController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/BaseController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/DebugMappingJacksonHttpMessageConverter.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/JsonHttpMessageNotReadableException.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/LabelController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$1.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$2.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$3.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$4.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$5.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$LabelFilter.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/TransformerController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/UserController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/ValidationException.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/WrapHttpInputMessage.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaboration.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborationList.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborator.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestErrors.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabel.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabelList.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLockInfo.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLogItem.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmap.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistory.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistoryList.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapInfo.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapList.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUser.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUserRegistration.class]] -2022-02-18 21:19:51,108 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AccountController.class] -2022-02-18 21:19:51,125 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AccountController.class] -2022-02-18 21:19:51,125 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AdminController.class] -2022-02-18 21:19:51,126 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/AdminController.class] -2022-02-18 21:19:51,126 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/BaseController.class] -2022-02-18 21:19:51,126 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/BaseController.class] -2022-02-18 21:19:51,126 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/DebugMappingJacksonHttpMessageConverter.class] -2022-02-18 21:19:51,127 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/DebugMappingJacksonHttpMessageConverter.class] -2022-02-18 21:19:51,127 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/JsonHttpMessageNotReadableException.class] -2022-02-18 21:19:51,127 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/JsonHttpMessageNotReadableException.class] -2022-02-18 21:19:51,127 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/LabelController.class] -2022-02-18 21:19:51,127 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/LabelController.class] -2022-02-18 21:19:51,127 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapController.class] -2022-02-18 21:19:51,128 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapController.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$1.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$1.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$2.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$2.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$3.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$3.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$4.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$4.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$5.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$5.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$LabelFilter.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter$LabelFilter.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/MindmapFilter.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/TransformerController.class] -2022-02-18 21:19:51,128 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/TransformerController.class] -2022-02-18 21:19:51,128 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/UserController.class] -2022-02-18 21:19:51,129 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/UserController.class] -2022-02-18 21:19:51,129 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/ValidationException.class] -2022-02-18 21:19:51,129 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/ValidationException.class] -2022-02-18 21:19:51,129 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/WrapHttpInputMessage.class] -2022-02-18 21:19:51,129 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/WrapHttpInputMessage.class] -2022-02-18 21:19:51,129 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaboration.class] -2022-02-18 21:19:51,130 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaboration.class] -2022-02-18 21:19:51,130 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborationList.class] -2022-02-18 21:19:51,132 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborationList.class] -2022-02-18 21:19:51,132 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborator.class] -2022-02-18 21:19:51,132 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestCollaborator.class] -2022-02-18 21:19:51,132 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestErrors.class] -2022-02-18 21:19:51,133 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestErrors.class] -2022-02-18 21:19:51,133 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabel.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabel.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabelList.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLabelList.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLockInfo.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLockInfo.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLogItem.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestLogItem.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmap.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmap.class] -2022-02-18 21:19:51,134 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistory.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistory.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistoryList.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapHistoryList.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapInfo.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapInfo.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapList.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestMindmapList.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUser.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUser.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUserRegistration.class] -2022-02-18 21:19:51,135 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/rest/model/RestUserRegistration.class] -2022-02-18 21:19:51,151 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0] -2022-02-18 21:19:51,151 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.web.servlet.view.BeanNameViewResolver#6d1a4522] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.web.servlet.view.json.MappingJackson2JsonView#1835b24b] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.web.servlet.view.xml.MarshallingView#303d2485] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Alias definition 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver' registered for name 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,156 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 36 bean definitions from ServletContext resource [/WEB-INF/wisemapping-rest.xml] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 36 bean definitions from location pattern [/WEB-INF/wisemapping-rest.xml] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'request' with implementation [org.springframework.web.context.request.RequestScope@5205b2e5] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'session' with implementation [org.springframework.web.context.request.SessionScope@6717f504] -2022-02-18 21:19:51,156 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'application' with implementation [org.springframework.web.context.support.ServletContextScope@3ed7fc6f] -2022-02-18 21:19:51,161 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,161 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,163 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,163 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,191 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,191 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,191 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' to allow for resolving potential circular references -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'appliedPropertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fileEncoding' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreResourceNotFound' of type [boolean] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreUnresolvablePlaceholders' of type [boolean] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'localOverride' of type [boolean] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'location' of type [org.springframework.core.io.Resource] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'locations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'nullValue' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderPrefix' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderSuffix' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'properties' of type [java.util.Properties] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesArray' of type [[Ljava.util.Properties;] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesPersister' of type [org.springframework.util.PropertiesPersister] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trimValues' of type [boolean] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'valueSeparator' of type [java.lang.String] -2022-02-18 21:19:51,191 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,191 TRACE org.springframework.context.support.PropertySourcesPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/app.properties] -2022-02-18 21:19:51,192 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,192 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.event.internalEventListenerProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,193 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.event.internalEventListenerFactory' to allow for resolving potential circular references -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,193 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,193 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,194 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,194 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,195 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,195 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'messageSource' -2022-02-18 21:19:51,195 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'messageSource' -2022-02-18 21:19:51,197 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'messageSource' to allow for resolving potential circular references -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseMessageFormat' of type [boolean] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basename' of type [java.lang.String] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenameSet' of type [java.util.Set] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenames' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bundleClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheMillis' of type [long] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSeconds' of type [int] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'commonMessages' of type [java.util.Properties] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultEncoding' of type [java.lang.String] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultLocale' of type [java.util.Locale] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fallbackToSystemLocale' of type [boolean] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parentMessageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:51,197 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCodeAsDefaultMessage' of type [boolean] -2022-02-18 21:19:51,198 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'messageSource' -2022-02-18 21:19:51,198 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]] -2022-02-18 21:19:51,198 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'applicationEventMulticaster' bean, using [SimpleApplicationEventMulticaster] -2022-02-18 21:19:51,198 DEBUG org.springframework.ui.context.support.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.DelegatingThemeSource@56a3da69] -2022-02-18 21:19:51,198 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1db4ea47: defining beans [accountController,adminController,labelController,mindmapController,transformerController,userController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.event.internalEventListenerProcessor,org.springframework.context.event.internalEventListenerFactory,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,mvcCorsConfigurations,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,mvcUriComponentsContributor,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,mvcHandlerMappingIntrospector,localeResolver,themeResolver,viewNameTranslator,flashMapManager,jaxbMarshaller,contentNegotiationManager,org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0,messageSource,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933 -2022-02-18 21:19:51,198 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'accountController' -2022-02-18 21:19:51,198 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'accountController' -2022-02-18 21:19:51,203 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'accountController' to allow for resolving potential circular references -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'messageSource' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'servletContext' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'notificationService' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:51,208 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'userService' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'mindmapService' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'accountController' to bean named 'notificationService' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'accountController' -2022-02-18 21:19:51,209 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'adminController' -2022-02-18 21:19:51,209 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'adminController' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'adminController' to allow for resolving potential circular references -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'adminController' to bean named 'messageSource' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'adminController' to bean named 'servletContext' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,210 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'adminController' to bean named 'notificationService' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'adminController' to bean named 'userService' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'adminController' to bean named 'mindmapService' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'adminController' -2022-02-18 21:19:51,211 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'labelController' -2022-02-18 21:19:51,211 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'labelController' -2022-02-18 21:19:51,212 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'labelController' to allow for resolving potential circular references -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'labelController' to bean named 'messageSource' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'labelController' to bean named 'servletContext' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'labelController' to bean named 'notificationService' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'labelService' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'labelController' to bean named 'labelService' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'labelController' -2022-02-18 21:19:51,213 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindmapController' -2022-02-18 21:19:51,213 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindmapController' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindmapController' to allow for resolving potential circular references -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'messageSource' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'servletContext' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,217 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'notificationService' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'mindmapService' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'labelService' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'labelService' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindmapController' -2022-02-18 21:19:51,218 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'transformerController' -2022-02-18 21:19:51,218 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'transformerController' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'transformerController' to allow for resolving potential circular references -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'transformerController' to bean named 'messageSource' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'transformerController' to bean named 'servletContext' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'transformerController' to bean named 'notificationService' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'transformerController' -2022-02-18 21:19:51,219 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userController' -2022-02-18 21:19:51,219 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userController' -2022-02-18 21:19:51,221 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userController' to allow for resolving potential circular references -2022-02-18 21:19:51,221 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,221 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'userController' to bean named 'messageSource' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'servletContext' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'userController' to bean named 'servletContext' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'userController' to bean named 'notificationService' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'userController' to bean named 'userService' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'recaptchaService' -2022-02-18 21:19:51,222 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'userController' to bean named 'recaptchaService' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,222 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.recaptcha2.enabled] -2022-02-18 21:19:51,222 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.recaptcha2.enabled] not found - trying original name [google.recaptcha2.enabled]. javax.naming.NameNotFoundException; remaining name 'google.recaptcha2.enabled' -2022-02-18 21:19:51,222 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.recaptcha2.enabled] -2022-02-18 21:19:51,222 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.recaptcha2.enabled] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'systemProperties' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,222 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,222 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,222 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.enabled' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,223 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.recaptcha2.enabled' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@431bf770] -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userController' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,223 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,223 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,225 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcContentNegotiationManager' to allow for resolving potential circular references -2022-02-18 21:19:51,225 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.accept.ContentNegotiationManagerFactoryBean] -2022-02-18 21:19:51,226 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.accept.ContentNegotiationManagerFactoryBean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentType' of type [org.springframework.http.MediaType] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentTypeStrategy' of type [org.springframework.web.accept.ContentNegotiationStrategy] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentTypes' of type [java.util.List] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'favorParameter' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'favorPathExtension' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreAcceptHeader' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreUnknownPathExtensions' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mediaTypes' of type [java.util.Properties] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parameterName' of type [java.lang.String] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'strategies' of type [java.util.List] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useJaf' of type [boolean] -2022-02-18 21:19:51,227 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useRegisteredExtensionsOnly' of type [boolean] -2022-02-18 21:19:51,231 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mvcContentNegotiationManager' -2022-02-18 21:19:51,232 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,232 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,232 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,240 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' to allow for resolving potential circular references -2022-02-18 21:19:51,240 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseFullPath' of type [boolean] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'builderConfiguration' of type [org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration] -2022-02-18 21:19:51,246 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurationSource' of type [org.springframework.web.cors.CorsConfigurationSource] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurations' of type [java.util.Map] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsProcessor' of type [org.springframework.web.cors.CorsProcessor] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultHandler' of type [java.lang.Object] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectHandlerMethodsInAncestorContexts' of type [boolean] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'embeddedValueResolver' of type [org.springframework.util.StringValueResolver] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fileExtensions' of type [java.util.List] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMethodMappingNamingStrategy' of type [org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMethods' of type [java.util.Map] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'namingStrategy' of type [org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathMatcher' of type [org.springframework.util.PathMatcher] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathPrefixes' of type [java.util.Map] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'patternParser' of type [org.springframework.web.util.pattern.PathPatternParser] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeSemicolonContent' of type [boolean] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlDecode' of type [boolean] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useRegisteredSuffixPatternMatch' of type [boolean] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useSuffixPatternMatch' of type [boolean] -2022-02-18 21:19:51,247 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useTrailingSlashMatch' of type [boolean] -2022-02-18 21:19:51,249 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,249 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,249 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,249 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcCorsConfigurations' to allow for resolving potential circular references -2022-02-18 21:19:51,249 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,249 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,249 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,250 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5c74025e' -2022-02-18 21:19:51,250 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,250 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,250 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' to allow for resolving potential circular references -2022-02-18 21:19:51,250 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,263 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,264 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5c74025e' -2022-02-18 21:19:51,264 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor,org.springframework.web.util.pattern.PathPatternParser)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,264 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,264 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,264 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [org.springframework.web.context.request.WebRequestInterceptor]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor': no matching editors or conversion strategy found -2022-02-18 21:19:51,265 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' to allow for resolving potential circular references -2022-02-18 21:19:51,265 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,265 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,275 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.AccountController: - {GET [/account], produces [application/json || application/xml]}: fetchAccount() - {PUT [/account/firstname], consumes [text/plain]}: changeFirstname(String) - {PUT [/account/lastname], consumes [text/plain]}: changeLastName(String) - {PUT [/account/locale], consumes [text/plain]}: changeLanguage(String) - {POST [/logger/editor], consumes [application/xml || application/json], produces [application/json || text/html || application/xml]}: logError(RestLogItem,HttpServletRequest) - {PUT [/account/password], consumes [text/plain]}: changePassword(String) - {DELETE [/account]}: deleteUser() -2022-02-18 21:19:51,282 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.AdminController: - {GET [/admin/users/{id}], produces [application/json || application/xml]}: getUserById(int) - {GET [/admin/users/email/{email:.+}], produces [application/json || application/xml]}: getUserByEmail(String) - {DELETE [/admin/users/{id}]}: deleteUserByEmail(int) - {POST [/admin/users], consumes [application/xml || application/json], produces [application/json || application/xml]}: createUser(RestUser,HttpServletResponse) - {PUT [/admin/users/{id}/password], consumes [text/plain]}: changePassword(String,int) - {GET [/admin/database/purge/history]}: purgeHistory(Integer) - {GET [/admin/database/purge]}: purgeDB(Integer,Integer,Boolean) -2022-02-18 21:19:51,286 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.LabelController: - {POST [/labels], consumes [application/json || application/xml]}: createLabel(RestLabel,HttpServletResponse,String) - {GET [/labels], produces [application/json || application/xml]}: retrieveList() - {DELETE [/labels/{id}]}: deleteLabelById(int) -2022-02-18 21:19:51,292 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.MindmapController: - {POST [/maps], consumes [application/xml || application/json]}: createMap(String,HttpServletResponse,String,String) - {GET [/maps/{id}], produces [application/json || application/xml || text/html]}: retrieve(int) - {PUT [/maps/{id}], consumes [application/xml || application/json], produces [application/json || application/xml]}: updateProperties(RestMindmap,int,boolean) - {GET [/maps/{id}/collabs], produces [application/json || application/xml]}: retrieveList(int) - {GET [/maps/], produces [application/json || application/xml]}: retrieveList(String) - {GET [/maps/{id}/history/], produces [application/json || application/xml]}: fetchHistory(int) - {POST [/maps/{id}/history/{hid}]}: updateRevertMindmap(int,String) - {PUT [/maps/{id}/document], consumes [application/xml || application/json], produces [application/json || application/xml]}: updateDocument(RestMindmap,int,boolean,Long,Long) - {PUT [/maps/{id}/document/xml], consumes [text/plain]}: updateDocument(int,String) - {GET [/maps/{id}/{hid}/document/xml], consumes [text/plain], produces [application/xml;charset=UTF-8]}: retrieveDocument(int,int,HttpServletResponse) - {GET [/maps/{id}/document/xml || /maps/{id}/document/xml-pub], consumes [text/plain], produces [application/xml;charset=UTF-8]}: retrieveDocument(int,HttpServletResponse) - {PUT [/maps/{id}/title], consumes [text/plain], produces [application/json || application/xml]}: updateTitle(String,int) - {POST [/maps/{id}/collabs/], consumes [application/json || application/xml], produces [application/json || application/xml]}: updateCollabs(int,RestCollaborationList) - {PUT [/maps/{id}/description], consumes [text/plain], produces [application/json || application/xml]}: updateDescription(String,int) - {PUT [/maps/{id}/publish], consumes [text/plain], produces [application/json || application/xml]}: updatePublishState(String,int) - {DELETE [/maps/{id}]}: deleteMapById(int) - {DELETE [/maps/{id}/collabs]}: deleteCollabByEmail(int,String) - {PUT [/maps/{id}/starred], consumes [text/plain], produces [application/json || application/xml]}: updateStarredState(String,int) - {PUT [/maps/{id}/lock], consumes [text/plain], produces [application/json || application/xml]}: updateMapLock(String,int) - {DELETE [/maps/batch]}: batchDelete(String) - {POST [/maps/{id}], consumes [application/xml || application/json], produces [application/xml || application/json || text/plain]}: createDuplicate(RestMindmapInfo,int,HttpServletResponse) - {DELETE [/maps/{id}/labels/{lid}]}: removeLabelFromMap(int,int) - {POST [/maps/{id}/labels], consumes [application/xml || application/json]}: updateLabel(int,int) - {PUT [/maps/{id}/collabs/], consumes [application/json || application/xml], produces [application/json || application/xml]}: addCollab(int,RestCollaborationList) -2022-02-18 21:19:51,295 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.TransformerController: - {POST [/transform], consumes [application/xml], produces [application/freemind]}: transformFreemind(String) -2022-02-18 21:19:51,296 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.r.UserController: - {POST [/users], produces [application/json || application/xml]}: registerUser(RestUserRegistration,HttpServletRequest,HttpServletResponse) - {PUT [/users/resetPassword], produces [application/json || application/xml]}: resetPassword(String) -2022-02-18 21:19:51,297 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 44 mappings in 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,297 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,297 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,297 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,297 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,297 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,298 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' to allow for resolving potential circular references -2022-02-18 21:19:51,298 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,302 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,302 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,302 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,316 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,316 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,316 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,318 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,318 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysMustRevalidate' of type [boolean] -2022-02-18 21:19:51,318 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,318 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'argumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,318 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'asyncRequestTimeout' of type [long] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheControl' of type [org.springframework.http.CacheControl] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSeconds' of type [int] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSecondsForSessionAttributeHandlers' of type [int] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'callableInterceptors' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customReturnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'deferredResultInterceptors' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreDefaultModelOnRedirect' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'initBinderArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageConverters' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'modelAndViewResolvers' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parameterNameDiscoverer' of type [org.springframework.core.ParameterNameDiscoverer] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'reactiveAdapterRegistry' of type [org.springframework.core.ReactiveAdapterRegistry] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requireSession' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'responseBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'returnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionAttributeStore' of type [org.springframework.web.bind.support.SessionAttributeStore] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportedMethods' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'synchronizeOnSession' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'taskExecutor' of type [org.springframework.core.task.AsyncTaskExecutor] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCacheControlHeader' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCacheControlNoStore' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useExpiresHeader' of type [boolean] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'varyByRequestHeaders' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,319 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'webBindingInitializer' of type [org.springframework.web.bind.support.WebBindingInitializer] -2022-02-18 21:19:51,320 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#ddd0e97' -2022-02-18 21:19:51,322 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,322 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.bind.support.ConfigurableWebBindingInitializer] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.bind.support.ConfigurableWebBindingInitializer] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'autoGrowNestedPaths' of type [boolean] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bindingErrorProcessor' of type [org.springframework.validation.BindingErrorProcessor] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'conversionService' of type [org.springframework.core.convert.ConversionService] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'directFieldAccess' of type [boolean] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageCodesResolver' of type [org.springframework.validation.MessageCodesResolver] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertyEditorRegistrar' of type [org.springframework.beans.PropertyEditorRegistrar] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertyEditorRegistrars' of type [[Lorg.springframework.beans.PropertyEditorRegistrar;] -2022-02-18 21:19:51,323 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validator' of type [org.springframework.validation.Validator] -2022-02-18 21:19:51,324 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,324 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#ddd0e97' -2022-02-18 21:19:51,324 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0' -2022-02-18 21:19:51,325 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0' -2022-02-18 21:19:51,325 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0' -2022-02-18 21:19:51,326 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0' -2022-02-18 21:19:51,326 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3ce17e4' -2022-02-18 21:19:51,326 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3ce17e4' -2022-02-18 21:19:51,326 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3b3639f9' -2022-02-18 21:19:51,327 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.http.converter.StringHttpMessageConverter] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.http.converter.StringHttpMessageConverter] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultCharset' of type [java.nio.charset.Charset] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportedMediaTypes' of type [java.util.List] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'writeAcceptCharset' of type [boolean] -2022-02-18 21:19:51,328 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3b3639f9' -2022-02-18 21:19:51,328 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#361d56a3' -2022-02-18 21:19:51,329 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#361d56a3' -2022-02-18 21:19:51,329 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2461b519' -2022-02-18 21:19:51,329 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2461b519' -2022-02-18 21:19:51,329 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d2eddc2' -2022-02-18 21:19:51,330 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d2eddc2' -2022-02-18 21:19:51,330 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#30d4d6fb' -2022-02-18 21:19:51,331 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#30d4d6fb' -2022-02-18 21:19:51,331 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#721384e0' -2022-02-18 21:19:51,331 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#721384e0' -2022-02-18 21:19:51,331 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#515c3dd2' -2022-02-18 21:19:51,331 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#245504d' -2022-02-18 21:19:51,332 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#245504d' -2022-02-18 21:19:51,332 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#245504d' -2022-02-18 21:19:51,333 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#515c3dd2' -2022-02-18 21:19:51,333 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#71e740c6' -2022-02-18 21:19:51,334 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#71e740c6' -2022-02-18 21:19:51,334 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#18e7b33e' -2022-02-18 21:19:51,334 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#18e7b33e' -2022-02-18 21:19:51,335 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,337 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2022-02-18 21:19:51,347 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,347 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,347 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,347 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcUriComponentsContributor' to allow for resolving potential circular references -2022-02-18 21:19:51,347 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5a32ab89' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#ddd0e97#1' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#ddd0e97#1' -2022-02-18 21:19:51,349 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3ce17e4#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3ce17e4#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3b3639f9#1' -2022-02-18 21:19:51,350 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3b3639f9#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#361d56a3#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#361d56a3#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2461b519#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2461b519#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d2eddc2#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d2eddc2#1' -2022-02-18 21:19:51,351 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#30d4d6fb#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#30d4d6fb#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#721384e0#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#721384e0#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#515c3dd2#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#245504d#1' -2022-02-18 21:19:51,353 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#245504d#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#245504d#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#515c3dd2#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#71e740c6#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#71e740c6#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#18e7b33e#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#18e7b33e#1' -2022-02-18 21:19:51,354 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#5a32ab89' -2022-02-18 21:19:51,355 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2022-02-18 21:19:51,355 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5a32ab89' -2022-02-18 21:19:51,355 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser$CompositeUriComponentsContributorFactoryBean] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser$CompositeUriComponentsContributorFactoryBean] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'conversionService' of type [org.springframework.core.convert.ConversionService] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerAdapter' of type [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [org.springframework.web.method.support.CompositeUriComponentsContributor] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:51,358 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,358 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mvcUriComponentsContributor' -2022-02-18 21:19:51,358 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,358 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,358 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,358 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,360 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,361 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,361 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'argumentResolvers' of type [org.springframework.web.method.support.HandlerMethodArgumentResolverComposite] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customReturnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exceptionHandlerAdviceCache' of type [java.util.Map] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageConverters' of type [java.util.List] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'responseBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'returnValueHandlers' of type [org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite] -2022-02-18 21:19:51,364 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,366 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter#0#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3ce17e4#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3ce17e4#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#3b3639f9#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#3b3639f9#2' -2022-02-18 21:19:51,367 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#361d56a3#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#361d56a3#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2461b519#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2461b519#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d2eddc2#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d2eddc2#2' -2022-02-18 21:19:51,368 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#30d4d6fb#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#30d4d6fb#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#721384e0#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#721384e0#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#515c3dd2#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#245504d#2' -2022-02-18 21:19:51,369 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#245504d#2' -2022-02-18 21:19:51,370 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#245504d#2' -2022-02-18 21:19:51,370 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#515c3dd2#2' -2022-02-18 21:19:51,370 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#15363eba' -2022-02-18 21:19:51,370 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#15363eba' -2022-02-18 21:19:51,370 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,371 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice -2022-02-18 21:19:51,371 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,371 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,371 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,371 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,371 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,372 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,372 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,372 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,372 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,372 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,373 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,373 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,373 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,374 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' to allow for resolving potential circular references -2022-02-18 21:19:51,374 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseFullPath' of type [boolean] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurationSource' of type [org.springframework.web.cors.CorsConfigurationSource] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurations' of type [java.util.Map] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsProcessor' of type [org.springframework.web.cors.CorsProcessor] -2022-02-18 21:19:51,375 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultHandler' of type [java.lang.Object] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectHandlersInAncestorContexts' of type [boolean] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMap' of type [java.util.Map] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'lazyInitHandlers' of type [boolean] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathMatcher' of type [org.springframework.util.PathMatcher] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathPatternHandlerMap' of type [java.util.Map] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'patternParser' of type [org.springframework.web.util.pattern.PathPatternParser] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeSemicolonContent' of type [boolean] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rootHandler' of type [java.lang.Object] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlDecode' of type [boolean] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useTrailingSlashMatch' of type [boolean] -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,376 DEBUG org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping - Detected 0 mappings in 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,376 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'localeResolver' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'localeResolver' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'localeResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'localeResolver' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'themeResolver' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'themeResolver' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'themeResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'themeResolver' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewNameTranslator' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'viewNameTranslator' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'viewNameTranslator' to allow for resolving potential circular references -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'viewNameTranslator' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'flashMapManager' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'flashMapManager' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'flashMapManager' to allow for resolving potential circular references -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'flashMapManager' -2022-02-18 21:19:51,377 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'jaxbMarshaller' -2022-02-18 21:19:51,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'jaxbMarshaller' -2022-02-18 21:19:51,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'jaxbMarshaller' to allow for resolving potential circular references -2022-02-18 21:19:51,380 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.oxm.jaxb.Jaxb2Marshaller] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.oxm.jaxb.Jaxb2Marshaller] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'adapters' of type [[Ljavax.xml.bind.annotation.adapters.XmlAdapter;] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'checkForXmlRootElement' of type [boolean] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'classesToBeBound' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextPath' of type [java.lang.String] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextPaths' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jaxbContext' of type [javax.xml.bind.JAXBContext] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jaxbContextProperties' of type [java.util.Map] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'lazyInit' of type [boolean] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedClass' of type [java.lang.Class] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'marshallerListener' of type [javax.xml.bind.Marshaller$Listener] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'marshallerProperties' of type [java.util.Map] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mtomEnabled' of type [boolean] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'packagesToScan' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'processExternalEntities' of type [boolean] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'schema' of type [org.springframework.core.io.Resource] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'schemaLanguage' of type [java.lang.String] -2022-02-18 21:19:51,381 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'schemaResourceResolver' of type [org.w3c.dom.ls.LSResourceResolver] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'schemas' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportDtd' of type [boolean] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportJaxbElementClass' of type [boolean] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'unmarshallerListener' of type [javax.xml.bind.Unmarshaller$Listener] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'unmarshallerProperties' of type [java.util.Map] -2022-02-18 21:19:51,382 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validationEventHandler' of type [javax.xml.bind.ValidationEventHandler] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@451f08ea] -2022-02-18 21:19:51,384 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'jaxbMarshaller' -2022-02-18 21:19:51,384 DEBUG org.springframework.oxm.jaxb.Jaxb2Marshaller - Creating JAXBContext with classes to be bound [class com.wisemapping.rest.model.RestMindmap,class com.wisemapping.rest.model.RestMindmapInfo,class com.wisemapping.rest.model.RestMindmapList,class com.wisemapping.rest.model.RestUser,class com.wisemapping.rest.model.RestErrors,class com.wisemapping.rest.model.RestCollaboration,class com.wisemapping.rest.model.RestCollaborationList,class com.wisemapping.rest.model.RestLogItem,class com.wisemapping.rest.model.RestLockInfo,class com.wisemapping.rest.model.RestLabel,class com.wisemapping.rest.model.RestLabelList,class com.wisemapping.rest.model.RestUserRegistration] -2022-02-18 21:19:51,454 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'jaxbMarshaller' -2022-02-18 21:19:51,454 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'contentNegotiationManager' -2022-02-18 21:19:51,454 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'contentNegotiationManager' -2022-02-18 21:19:51,454 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'contentNegotiationManager' to allow for resolving potential circular references -2022-02-18 21:19:51,454 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@2f3ba597] -2022-02-18 21:19:51,454 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class org.springframework.http.MediaType] using property editor [org.springframework.http.MediaTypeEditor@33116b8e] -2022-02-18 21:19:51,454 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'contentNegotiationManager' -2022-02-18 21:19:51,455 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'contentNegotiationManager' -2022-02-18 21:19:51,455 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,455 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,455 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,455 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'contentNegotiationManager' -2022-02-18 21:19:51,455 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.view.ContentNegotiatingViewResolver] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.view.ContentNegotiatingViewResolver] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultViews' of type [java.util.List] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useNotAcceptableStatusCode' of type [boolean] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'viewResolvers' of type [java.util.List] -2022-02-18 21:19:51,456 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.view.BeanNameViewResolver#6d1a4522' -2022-02-18 21:19:51,456 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.view.BeanNameViewResolver#6d1a4522' -2022-02-18 21:19:51,456 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.view.json.MappingJackson2JsonView#1835b24b' -2022-02-18 21:19:51,459 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.view.json.MappingJackson2JsonView] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.view.json.MappingJackson2JsonView] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'attributes' of type [java.util.Properties] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'attributesCSV' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'attributesMap' of type [java.util.Map] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentType' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'disableCaching' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'encoding' of type [com.fasterxml.jackson.core.JsonEncoding] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposeContextBeansAsAttributes' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposePathVariables' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposedContextBeanNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'extractValueFromSingleKeyModel' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'jsonPrefix' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'modelKey' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'modelKeys' of type [java.util.Set] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectMapper' of type [com.fasterxml.jackson.databind.ObjectMapper] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'prefixJson' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'prettyPrint' of type [boolean] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestContextAttribute' of type [java.lang.String] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'staticAttributes' of type [java.util.Map] -2022-02-18 21:19:51,461 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'updateContentLength' of type [boolean] -2022-02-18 21:19:51,462 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1a48f55b] -2022-02-18 21:19:51,462 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.view.json.MappingJackson2JsonView#1835b24b' -2022-02-18 21:19:51,462 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.view.xml.MarshallingView#303d2485' -2022-02-18 21:19:51,462 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'jaxbMarshaller' -2022-02-18 21:19:51,462 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.view.xml.MarshallingView#303d2485' -2022-02-18 21:19:51,462 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' that is not fully initialized yet - a consequence of a circular reference -2022-02-18 21:19:51,463 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,463 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,463 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,463 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,463 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.AccountController -2022-02-18 21:19:51,463 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.AdminController -2022-02-18 21:19:51,463 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.LabelController -2022-02-18 21:19:51,464 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.MindmapController -2022-02-18 21:19:51,464 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.TransformerController -2022-02-18 21:19:51,464 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.rest.UserController -2022-02-18 21:19:51,464 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: org.eclipse.jetty.servlet.ServletHolder$Config -2022-02-18 21:19:51,464 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor] -2022-02-18 21:19:51,464 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:19:51,464 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - No bean named 'multipartResolver' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933: defining beans [viewSecurityAdvisor,updateSecurityAdvisor,updateSecurityAdvice,viewSecurityAdvice,wiseDataSource,mindmapSessionFactory,transactionManager,hibernateTemplate,txAttributes,txInterceptor,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,mailer,userServiceTarget,userService,mindMapServiceTarget,recaptchaService,mindmapService,labelServiceTarget,labelService,mailSender,velocityEngineWrapper,notificationService,messageSource,userManager,mindmapManager,labelManager,custom-firewall,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.DefaultSecurityFilterChain#6,org.springframework.security.web.DefaultSecurityFilterChain#7,org.springframework.security.web.DefaultSecurityFilterChain#8,org.springframework.security.web.DefaultSecurityFilterChain#9,org.springframework.security.web.DefaultSecurityFilterChain#10,org.springframework.security.web.DefaultSecurityFilterChain#11,org.springframework.security.web.DefaultSecurityFilterChain#12,org.springframework.security.web.DefaultSecurityFilterChain#13,org.springframework.security.web.DefaultSecurityFilterChain#14,org.springframework.security.web.DefaultSecurityFilterChain#15,authenticationSuccessHandler,restAuthenticationFailureHandler,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.PortResolverImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#16,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.web.PortResolverImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0,org.springframework.security.authentication.RememberMeAuthenticationProvider#0,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#17,passwordEncoder,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,dbAuthenticationProvider,userDetailsService]; root of factory hierarchy -2022-02-18 21:19:51,465 TRACE org.springframework.web.servlet.DispatcherServlet - No MultipartResolver 'multipartResolver' declared -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'localeResolver' -2022-02-18 21:19:51,465 TRACE org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@5e774546 -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'themeResolver' -2022-02-18 21:19:51,465 TRACE org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.theme.FixedThemeResolver@30c085f3 -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'viewNameTranslator' -2022-02-18 21:19:51,465 TRACE org.springframework.web.servlet.DispatcherServlet - Detected DefaultRequestToViewNameTranslator -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' -2022-02-18 21:19:51,465 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'flashMapManager' -2022-02-18 21:19:51,465 TRACE org.springframework.web.servlet.DispatcherServlet - Detected SessionFlashMapManager -2022-02-18 21:19:51,465 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,465 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,465 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,465 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,466 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found - trying original name [spring.liveBeansView.mbeanDomain]. javax.naming.NameNotFoundException; remaining name 'spring.liveBeansView.mbeanDomain' -2022-02-18 21:19:51,466 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,466 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemProperties' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.liveBeansView.mbeanDomain' in any property source -2022-02-18 21:19:51,466 DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2022-02-18 21:19:51,466 INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 391 ms -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.DispatcherServlet] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.DispatcherServlet] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cleanupAfterInclude' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextAttribute' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextClass' of type [java.lang.Class] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextConfigLocation' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextId' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextInitializerClasses' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contextInitializers' of type [[Lorg.springframework.context.ApplicationContextInitializer;] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerAdapters' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerExceptionResolvers' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllHandlerMappings' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectAllViewResolvers' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dispatchOptionsRequest' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'dispatchTraceRequest' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'enableLoggingRequestDetails' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.ConfigurableEnvironment] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMappings' of type [java.util.List] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'initParameterNames' of type [java.util.Enumeration] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'multipartResolver' of type [org.springframework.web.multipart.MultipartResolver] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'namespace' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'publishContext' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'publishEvents' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletConfig' of type [javax.servlet.ServletConfig] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContextAttributeName' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletInfo' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletName' of type [java.lang.String] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'themeSource' of type [org.springframework.ui.context.ThemeSource] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'threadContextInheritable' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'throwExceptionIfNoHandlerFound' of type [boolean] -2022-02-18 21:19:51,466 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'webApplicationContext' of type [org.springframework.web.context.WebApplicationContext] -[INFO] Initializing Spring DispatcherServlet 'mvc-servlet' -2022-02-18 21:19:51,466 INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'mvc-servlet' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,466 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.active] -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.active] not found - trying original name [spring.profiles.active]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.active' -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.active] -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.active] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'systemProperties' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.profiles.active' in any property source -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.default] -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.default] not found - trying original name [spring.profiles.default]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.default' -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.default] -2022-02-18 21:19:51,467 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.default] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'systemProperties' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.default' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,467 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.profiles.default' in any property source -2022-02-18 21:19:51,467 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'mvc-servlet-servlet', started on Fri Feb 18 21:19:51 PST 2022, parent: Root WebApplicationContext -2022-02-18 21:19:51,467 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/wisemapping-servlet.xml] -2022-02-18 21:19:51,468 TRACE org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] -2022-02-18 21:19:51,469 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans.xsd] -2022-02-18 21:19:51,469 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas] -2022-02-18 21:19:51,469 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, https://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, http://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.2.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, https://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.0.xsd=org/springframework/security/config/spring-security-5.0.xsd, https://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, http://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.1.xsd=org/springframework/ldap/config/spring-ldap-2.1.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/security/spring-security-2.0.4.xsd=org/springframework/security/config/spring-security-2.0.4.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, https://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, https://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, http://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tool/spring-tool-4.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-4.2.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.1.xsd=org/springframework/security/config/spring-security-2.0.1.xsd, https://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, http://www.springframework.org/schema/beans/spring-beans-4.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/ldap/spring-ldap.xsd=org/springframework/ldap/config/spring-ldap-2.2.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.8.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.8.xsd, http://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/security/spring-security-5.1.xsd=org/springframework/security/config/spring-security-5.1.xsd, https://www.springframework.org/schema/task/spring-task-4.3.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, http://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, https://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.1.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.0.xsd=org/springframework/security/config/spring-security-4.0.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.1.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.1.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/ldap/spring-ldap-2.0.xsd=org/springframework/ldap/config/spring-ldap-2.0.xsd, http://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-4.3.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/cache/spring-cache-4.3.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jee/spring-jee-4.3.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/security/spring-security-4.1.xsd=org/springframework/security/config/spring-security-4.1.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/lang/spring-lang-4.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/beans/spring-beans-4.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, http://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/security/spring-security-5.2.xsd=org/springframework/security/config/spring-security-5.2.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.8.xsd=org/springframework/data/repository/config/spring-repository-1.8.xsd, http://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.2.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/tx/spring-tx-4.1.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/security/spring-security-3.0.3.xsd=org/springframework/security/config/spring-security-3.0.3.xsd, http://www.springframework.org/schema/context/spring-context-4.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/util/spring-util-4.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/security/spring-security-2.0.xsd=org/springframework/security/config/spring-security-2.0.xsd, https://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/cache/spring-cache-4.1.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.2.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.0.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.4.xsd=org/springframework/data/repository/config/spring-repository-1.4.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.11.xsd=org/springframework/data/repository/config/spring-repository-1.11.xsd, http://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/security/spring-security.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/lang/spring-lang-4.3.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.0.xsd=org/springframework/data/repository/config/spring-repository-1.0.xsd, http://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, https://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/security/spring-security-3.0.xsd=org/springframework/security/config/spring-security-3.0.xsd, https://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/security/spring-security-3.1.xsd=org/springframework/security/config/spring-security-3.1.xsd, https://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/oxm/spring-oxm.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/context/spring-context-4.3.xsd=org/springframework/context/config/spring-context.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx.xsd, http://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/security/spring-security-4.2.xsd=org/springframework/security/config/spring-security-4.2.xsd, https://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/oxm/spring-oxm-3.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, http://www.springframework.org/schema/util/spring-util-4.3.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, http://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/aop/spring-aop-4.2.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-4.2.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, http://www.springframework.org/schema/context/spring-context-4.2.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.11.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.11.xsd, https://www.springframework.org/schema/util/spring-util-4.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, http://www.springframework.org/schema/beans/spring-beans-4.3.xsd=org/springframework/beans/factory/xml/spring-beans.xsd, https://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache.xsd, https://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd=org/springframework/data/repository/config/spring-repository-1.5.xsd, http://www.springframework.org/schema/tool/spring-tool-4.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.0.xsd, http://www.springframework.org/schema/task/spring-task-4.2.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.7.xsd=org/springframework/data/repository/config/spring-repository-1.7.xsd, https://www.springframework.org/schema/tool/spring-tool-4.3.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, https://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/task/spring-task-4.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/data/repository/spring-repository-1.6.xsd=org/springframework/data/repository/config/spring-repository-1.6.xsd, http://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util.xsd, https://www.springframework.org/schema/cache/spring-cache-4.2.xsd=org/springframework/cache/config/spring-cache.xsd, http://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd=org/springframework/data/jpa/repository/config/spring-jpa-1.3.xsd, https://www.springframework.org/schema/security/spring-security-5.3.xsd=org/springframework/security/config/spring-security-5.3.xsd, http://www.springframework.org/schema/tx/spring-tx-4.3.xsd=org/springframework/transaction/config/spring-tx.xsd, https://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, http://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/data/repository/spring-repository-2.1.xsd=org/springframework/data/repository/config/spring-repository-2.1.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context.xsd, http://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/security/spring-security-2.0.2.xsd=org/springframework/security/config/spring-security-2.0.2.xsd, https://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang.xsd, http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee.xsd, http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/oxm/spring-oxm-4.2.xsd=org/springframework/oxm/config/spring-oxm.xsd, https://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/jee/spring-jee-4.1.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-4.1.xsd=org/springframework/aop/config/spring-aop.xsd, https://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee.xsd, https://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc.xsd, https://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task.xsd, http://www.springframework.org/schema/lang/spring-lang-4.2.xsd=org/springframework/scripting/config/spring-lang.xsd, https://www.springframework.org/schema/security/spring-security-3.2.xsd=org/springframework/security/config/spring-security-3.2.xsd, https://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc.xsd, https://www.springframework.org/schema/oxm/spring-oxm-4.3.xsd=org/springframework/oxm/config/spring-oxm.xsd} -2022-02-18 21:19:51,470 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans.xsd -2022-02-18 21:19:51,475 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/context/spring-context.xsd] -2022-02-18 21:19:51,475 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/context/spring-context.xsd] in classpath: org/springframework/context/config/spring-context.xsd -2022-02-18 21:19:51,476 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [https://www.springframework.org/schema/tool/spring-tool.xsd] -2022-02-18 21:19:51,477 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [https://www.springframework.org/schema/tool/spring-tool.xsd] in classpath: org/springframework/beans/factory/xml/spring-tool.xsd -2022-02-18 21:19:51,478 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/mvc/spring-mvc.xsd] -2022-02-18 21:19:51,478 TRACE org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/mvc/spring-mvc.xsd] in classpath: org/springframework/web/servlet/config/spring-mvc.xsd -2022-02-18 21:19:51,484 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loading NamespaceHandler mappings from [META-INF/spring.handlers] -2022-02-18 21:19:51,485 TRACE org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/ldap=org.springframework.ldap.config.LdapNamespaceHandler, http://www.springframework.org/schema/oxm=org.springframework.oxm.config.OxmNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/data/repository=org.springframework.data.repository.config.RepositoryNameSpaceHandler, http://www.springframework.org/schema/security=org.springframework.security.config.SecurityNamespaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/data/jpa=org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler, http://www.springframework.org/schema/data/keyvalue=org.springframework.data.keyvalue.repository.config.KeyValueRepositoryNameSpaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler} -2022-02-18 21:19:51,485 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning -2022-02-18 21:19:51,485 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-330 'javax.inject.Named' annotation found and supported for component scanning -2022-02-18 21:19:51,485 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved classpath location [com/wisemapping/webmvc/] to resources [URL [file:/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/]] -2022-02-18 21:19:51,485 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc] -2022-02-18 21:19:51,485 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc] for files matching pattern [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/**/*.class] -2022-02-18 21:19:51,486 TRACE org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/wisemapping/webmvc/**/*.class] to resources [file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/ApplicationContextInitializer.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/LoginController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/MindmapController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/PublicPagesController.class], file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/UsersController.class]] -2022-02-18 21:19:51,486 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/ApplicationContextInitializer.class] -2022-02-18 21:19:51,486 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not matching any filter: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/ApplicationContextInitializer.class] -2022-02-18 21:19:51,486 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/LoginController.class] -2022-02-18 21:19:51,486 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/LoginController.class] -2022-02-18 21:19:51,486 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/MindmapController.class] -2022-02-18 21:19:51,486 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/MindmapController.class] -2022-02-18 21:19:51,486 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/PublicPagesController.class] -2022-02-18 21:19:51,487 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/PublicPagesController.class] -2022-02-18 21:19:51,487 TRACE org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Scanning file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/UsersController.class] -2022-02-18 21:19:51,487 DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/veigap/repos/wisemapping-open-source/wise-webapp/target/classes/com/wisemapping/webmvc/UsersController.class] -2022-02-18 21:19:51,488 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'localeResolver' with a different definition: replacing [Root bean: class [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [org.springframework.web.servlet.i18n.SessionLocaleResolver]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/wisemapping-servlet.xml]] -2022-02-18 21:19:51,488 DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 36 bean definitions from ServletContext resource [/WEB-INF/wisemapping-servlet.xml] -2022-02-18 21:19:51,488 TRACE org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 36 bean definitions from location pattern [/WEB-INF/wisemapping-servlet.xml] -2022-02-18 21:19:51,488 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'request' with implementation [org.springframework.web.context.request.RequestScope@243c4ffe] -2022-02-18 21:19:51,488 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'session' with implementation [org.springframework.web.context.request.SessionScope@6c31ed81] -2022-02-18 21:19:51,488 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Registering scope 'application' with implementation [org.springframework.web.context.support.ServletContextScope@2e2d7dc] -2022-02-18 21:19:51,491 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,491 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,491 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,491 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,493 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,493 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,493 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' to allow for resolving potential circular references -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'appliedPropertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'environment' of type [org.springframework.core.env.Environment] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fileEncoding' of type [java.lang.String] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreResourceNotFound' of type [boolean] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreUnresolvablePlaceholders' of type [boolean] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'localOverride' of type [boolean] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'location' of type [org.springframework.core.io.Resource] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'locations' of type [[Lorg.springframework.core.io.Resource;] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'nullValue' of type [java.lang.String] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderPrefix' of type [java.lang.String] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'placeholderSuffix' of type [java.lang.String] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'properties' of type [java.util.Properties] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesArray' of type [[Ljava.util.Properties;] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertiesPersister' of type [org.springframework.util.PropertiesPersister] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertySources' of type [org.springframework.core.env.PropertySources] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'trimValues' of type [boolean] -2022-02-18 21:19:51,493 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'valueSeparator' of type [java.lang.String] -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,494 TRACE org.springframework.context.support.PropertySourcesPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/app.properties] -2022-02-18 21:19:51,494 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.event.internalEventListenerProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,494 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.event.internalEventListenerFactory' to allow for resolving potential circular references -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,494 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,494 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,495 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,495 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' to allow for resolving potential circular references -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,495 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'messageSource' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'messageSource' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'messageSource' to allow for resolving potential circular references -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.context.support.ResourceBundleMessageSource] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseMessageFormat' of type [boolean] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basename' of type [java.lang.String] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenameSet' of type [java.util.Set] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'basenames' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bundleClassLoader' of type [java.lang.ClassLoader] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheMillis' of type [long] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSeconds' of type [int] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'commonMessages' of type [java.util.Properties] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultEncoding' of type [java.lang.String] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultLocale' of type [java.util.Locale] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fallbackToSystemLocale' of type [boolean] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parentMessageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCodeAsDefaultMessage' of type [boolean] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'messageSource' -2022-02-18 21:19:51,495 TRACE org.springframework.web.context.support.XmlWebApplicationContext - Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[messages]] -2022-02-18 21:19:51,495 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'applicationEventMulticaster' bean, using [SimpleApplicationEventMulticaster] -2022-02-18 21:19:51,495 DEBUG org.springframework.ui.context.support.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.DelegatingThemeSource@4058b398] -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@d7b20d9: defining beans [loginController,mindmapController,publicPagesController,usersController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.event.internalEventListenerProcessor,org.springframework.context.event.internalEventListenerFactory,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,mvcCorsConfigurations,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,mvcUriComponentsContributor,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,mvcHandlerMappingIntrospector,localeResolver,themeResolver,viewNameTranslator,flashMapManager,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,org.springframework.web.servlet.handler.MappedInterceptor#1,org.springframework.web.servlet.handler.MappedInterceptor#2,exceptionHandlerResolver,viewResolver,tilesConfigurer,messageSource]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933 -2022-02-18 21:19:51,495 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'loginController' -2022-02-18 21:19:51,495 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'loginController' -2022-02-18 21:19:51,496 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'loginController' to allow for resolving potential circular references -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,496 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/database.driver] -2022-02-18 21:19:51,496 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/database.driver] not found - trying original name [database.driver]. javax.naming.NameNotFoundException; remaining name 'database.driver' -2022-02-18 21:19:51,496 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [database.driver] -2022-02-18 21:19:51,496 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [database.driver] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'systemProperties' -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,496 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'database.driver' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,496 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.driver' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,496 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'database.driver' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,496 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'database.driver' -2022-02-18 21:19:51,496 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'loginController' -2022-02-18 21:19:51,496 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mindmapController' -2022-02-18 21:19:51,496 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mindmapController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mindmapController' to allow for resolving potential circular references -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mindmapService' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'mindmapController' to bean named 'mindmapService' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mindmapController' -2022-02-18 21:19:51,497 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'publicPagesController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'publicPagesController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'publicPagesController' to allow for resolving potential circular references -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'publicPagesController' -2022-02-18 21:19:51,497 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'usersController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'usersController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'usersController' to allow for resolving potential circular references -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'userService' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - Autowiring by type from bean name 'usersController' to bean named 'userService' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'usersController' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' -2022-02-18 21:19:51,497 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' -2022-02-18 21:19:51,497 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcContentNegotiationManager' to allow for resolving potential circular references -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.accept.ContentNegotiationManagerFactoryBean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.accept.ContentNegotiationManagerFactoryBean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentType' of type [org.springframework.http.MediaType] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentTypeStrategy' of type [org.springframework.web.accept.ContentNegotiationStrategy] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultContentTypes' of type [java.util.List] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'favorParameter' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'favorPathExtension' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreAcceptHeader' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreUnknownPathExtensions' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mediaTypes' of type [java.util.Properties] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parameterName' of type [java.lang.String] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'strategies' of type [java.util.List] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useJaf' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useRegisteredExtensionsOnly' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mvcContentNegotiationManager' -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,498 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,498 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' to allow for resolving potential circular references -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseFullPath' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'builderConfiguration' of type [org.springframework.web.servlet.mvc.method.RequestMappingInfo$BuilderConfiguration] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurationSource' of type [org.springframework.web.cors.CorsConfigurationSource] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurations' of type [java.util.Map] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsProcessor' of type [org.springframework.web.cors.CorsProcessor] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultHandler' of type [java.lang.Object] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectHandlerMethodsInAncestorContexts' of type [boolean] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'embeddedValueResolver' of type [org.springframework.util.StringValueResolver] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'fileExtensions' of type [java.util.List] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMethodMappingNamingStrategy' of type [org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy] -2022-02-18 21:19:51,498 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMethods' of type [java.util.Map] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'namingStrategy' of type [org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathMatcher' of type [org.springframework.util.PathMatcher] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathPrefixes' of type [java.util.Map] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'patternParser' of type [org.springframework.web.util.pattern.PathPatternParser] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeSemicolonContent' of type [boolean] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlDecode' of type [boolean] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useRegisteredSuffixPatternMatch' of type [boolean] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useSuffixPatternMatch' of type [boolean] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useTrailingSlashMatch' of type [boolean] -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,499 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcCorsConfigurations' to allow for resolving potential circular references -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,499 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#1fb947f6' -2022-02-18 21:19:51,499 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' to allow for resolving potential circular references -2022-02-18 21:19:51,499 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#1fb947f6' -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor,org.springframework.web.util.pattern.PathPatternParser)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [[Ljava.lang.String;]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String[]'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'java.lang.String': no matching editors or conversion strategy found -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Unsatisfied dependency expressed through constructor parameter 1: Could not convert argument value of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] to required type [org.springframework.web.context.request.WebRequestInterceptor]: Failed to convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor': no matching editors or conversion strategy found -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' to allow for resolving potential circular references -2022-02-18 21:19:51,500 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,501 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' -2022-02-18 21:19:51,501 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' -2022-02-18 21:19:51,501 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userLocaleInterceptor' -2022-02-18 21:19:51,501 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'userLocaleInterceptor' -2022-02-18 21:19:51,501 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor,org.springframework.web.util.pattern.PathPatternParser)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#1': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#1': Unsatisfied dependency expressed through constructor parameter 3: Ambiguous argument values for parameter of type [org.springframework.web.util.pattern.PathPatternParser] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,501 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#1': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#1': Unsatisfied dependency expressed through constructor parameter 2: Could not convert argument value of type [com.wisemapping.filter.UserLocaleInterceptor] to required type [org.springframework.web.context.request.WebRequestInterceptor]: Failed to convert value of type 'com.wisemapping.filter.UserLocaleInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'com.wisemapping.filter.UserLocaleInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor': no matching editors or conversion strategy found -2022-02-18 21:19:51,502 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' to allow for resolving potential circular references -2022-02-18 21:19:51,502 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' -2022-02-18 21:19:51,503 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' -2022-02-18 21:19:51,503 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' -2022-02-18 21:19:51,503 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'requestInterceptor' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,503 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.analytics.enabled] -2022-02-18 21:19:51,503 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.analytics.enabled] not found - trying original name [google.analytics.enabled]. javax.naming.NameNotFoundException; remaining name 'google.analytics.enabled' -2022-02-18 21:19:51,503 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.analytics.enabled] -2022-02-18 21:19:51,503 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.analytics.enabled] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'systemProperties' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,503 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,503 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.analytics.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,503 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.analytics.enabled' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,503 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.analytics.enabled' -2022-02-18 21:19:51,504 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@6724f10e] -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.analytics.account] -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.analytics.account] not found - trying original name [google.analytics.account]. javax.naming.NameNotFoundException; remaining name 'google.analytics.account' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.analytics.account] -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.analytics.account] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'systemProperties' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.analytics.account' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,504 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.analytics.account' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,504 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.analytics.account' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,504 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.analytics.account' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.recaptcha2.enabled] -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.recaptcha2.enabled] not found - trying original name [google.recaptcha2.enabled]. javax.naming.NameNotFoundException; remaining name 'google.recaptcha2.enabled' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.recaptcha2.enabled] -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.recaptcha2.enabled] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'systemProperties' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,504 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,504 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.enabled' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,504 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.recaptcha2.enabled' -2022-02-18 21:19:51,504 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@45a824d] -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,504 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/site.static.js.url] -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/site.static.js.url] not found - trying original name [site.static.js.url]. javax.naming.NameNotFoundException; remaining name 'site.static.js.url' -2022-02-18 21:19:51,504 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [site.static.js.url] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [site.static.js.url] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'systemProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.static.js.url' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'site.static.js.url' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'site.static.js.url' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,505 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'site.static.js.url' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.recaptcha2.siteKey] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.recaptcha2.siteKey] not found - trying original name [google.recaptcha2.siteKey]. javax.naming.NameNotFoundException; remaining name 'google.recaptcha2.siteKey' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.recaptcha2.siteKey] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.recaptcha2.siteKey] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'systemProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.recaptcha2.siteKey' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.siteKey' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.recaptcha2.siteKey' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,505 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.recaptcha2.siteKey' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/google.ads.enabled] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/google.ads.enabled] not found - trying original name [google.ads.enabled]. javax.naming.NameNotFoundException; remaining name 'google.ads.enabled' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [google.ads.enabled] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [google.ads.enabled] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'systemProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'google.ads.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.ads.enabled' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'google.ads.enabled' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,505 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'google.ads.enabled' -2022-02-18 21:19:51,505 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@257ba195] -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/site.homepage] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/site.homepage] not found - trying original name [site.homepage]. javax.naming.NameNotFoundException; remaining name 'site.homepage' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [site.homepage] -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [site.homepage] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'systemProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.homepage' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'site.homepage' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,505 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'site.homepage' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,505 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'site.homepage' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,505 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,505 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/site.baseurl] -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/site.baseurl] not found - trying original name [site.baseurl]. javax.naming.NameNotFoundException; remaining name 'site.baseurl' -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [site.baseurl] -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [site.baseurl] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'systemProperties' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'site.baseurl' in any property source -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'site.baseurl' in PropertySource 'localProperties' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'site.baseurl' in any property source -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'environmentProperties' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/security.type] -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/security.type] not found - trying original name [security.type]. javax.naming.NameNotFoundException; remaining name 'security.type' -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [security.type] -2022-02-18 21:19:51,506 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [security.type] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'systemProperties' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,506 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'security.type' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,506 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'security.type' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' with value of type String -2022-02-18 21:19:51,506 DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'security.type' in PropertySource 'environmentProperties' with value of type String -2022-02-18 21:19:51,506 TRACE org.springframework.util.PropertyPlaceholderHelper - Resolved placeholder 'security.type' -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'requestInterceptor' -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.servlet.HandlerInterceptor,org.springframework.web.util.pattern.PathPatternParser)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#2': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#2': Unsatisfied dependency expressed through constructor parameter 3: Ambiguous argument values for parameter of type [org.springframework.web.util.pattern.PathPatternParser] - did you specify the correct bean references as arguments? -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring constructor [public org.springframework.web.servlet.handler.MappedInterceptor(java.lang.String[],java.lang.String[],org.springframework.web.context.request.WebRequestInterceptor)] of bean 'org.springframework.web.servlet.handler.MappedInterceptor#2': org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#2': Unsatisfied dependency expressed through constructor parameter 2: Could not convert argument value of type [com.wisemapping.filter.RequestPropertiesInterceptor] to required type [org.springframework.web.context.request.WebRequestInterceptor]: Failed to convert value of type 'com.wisemapping.filter.RequestPropertiesInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'com.wisemapping.filter.RequestPropertiesInterceptor' to required type 'org.springframework.web.context.request.WebRequestInterceptor': no matching editors or conversion strategy found -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' to allow for resolving potential circular references -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' -2022-02-18 21:19:51,506 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,507 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.w.LoginController: - {GET [/login]}: showLoginPage() -2022-02-18 21:19:51,507 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.w.MindmapController: - { [/maps/{id}/print]}: showPrintPage(int,Model) - { [/maps/]}: showListPage(Model) - {GET [/maps/{id}/edit]}: showMindmapEditorPage(int,Model) - {GET [/maps/{id}/view]}: showMindmapViewerPage(int,Model) - {GET [/maps/{id}/try]}: showMindmapTryPage(int,Model) - {GET [/maps/{id}/{hid}/view]}: showMindmapViewerRevPage(int,int,Model) - { [/maps/{id}/embed]}: showEmbeddedPage(int,Float) - {GET [/maps/{id}/public]}: showPublicViewPage(int,Model) - {GET [/publicView]}: showPublicViewPageLegacy(int) - {GET [/embeddedView]}: showPublicViewLegacyPage(int,int) -2022-02-18 21:19:51,507 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.w.PublicPagesController: - { [/home]}: home() -2022-02-18 21:19:51,508 TRACE org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - - c.w.w.UsersController: - {GET [/forgot-password]}: showResetPasswordPage() - {GET [/registration]}: showRegistrationPage() -2022-02-18 21:19:51,508 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - 14 mappings in 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,508 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' to allow for resolving potential circular references -2022-02-18 21:19:51,508 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,511 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,511 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,511 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,513 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,513 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysMustRevalidate' of type [boolean] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'argumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'asyncRequestTimeout' of type [long] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheControl' of type [org.springframework.http.CacheControl] -2022-02-18 21:19:51,513 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSeconds' of type [int] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheSecondsForSessionAttributeHandlers' of type [int] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'callableInterceptors' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customReturnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'deferredResultInterceptors' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'ignoreDefaultModelOnRedirect' of type [boolean] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'initBinderArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageConverters' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'modelAndViewResolvers' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'parameterNameDiscoverer' of type [org.springframework.core.ParameterNameDiscoverer] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'reactiveAdapterRegistry' of type [org.springframework.core.ReactiveAdapterRegistry] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requireSession' of type [boolean] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'responseBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'returnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'sessionAttributeStore' of type [org.springframework.web.bind.support.SessionAttributeStore] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportedMethods' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'synchronizeOnSession' of type [boolean] -2022-02-18 21:19:51,514 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'taskExecutor' of type [org.springframework.core.task.AsyncTaskExecutor] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCacheControlHeader' of type [boolean] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useCacheControlNoStore' of type [boolean] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useExpiresHeader' of type [boolean] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'varyByRequestHeaders' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'webBindingInitializer' of type [org.springframework.web.bind.support.WebBindingInitializer] -2022-02-18 21:19:51,515 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#52d1bb9c' -2022-02-18 21:19:51,515 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.bind.support.ConfigurableWebBindingInitializer] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.bind.support.ConfigurableWebBindingInitializer] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'autoGrowNestedPaths' of type [boolean] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'bindingErrorProcessor' of type [org.springframework.validation.BindingErrorProcessor] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'conversionService' of type [org.springframework.core.convert.ConversionService] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'directFieldAccess' of type [boolean] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageCodesResolver' of type [org.springframework.validation.MessageCodesResolver] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertyEditorRegistrar' of type [org.springframework.beans.PropertyEditorRegistrar] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'propertyEditorRegistrars' of type [[Lorg.springframework.beans.PropertyEditorRegistrar;] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validator' of type [org.springframework.validation.Validator] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#52d1bb9c' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7049d079' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7049d079' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2c8c897e' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.http.converter.StringHttpMessageConverter] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.http.converter.StringHttpMessageConverter] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultCharset' of type [java.nio.charset.Charset] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'supportedMediaTypes' of type [java.util.List] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'writeAcceptCharset' of type [boolean] -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2c8c897e' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#a9b5c85' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#a9b5c85' -2022-02-18 21:19:51,516 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#47c163bb' -2022-02-18 21:19:51,517 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#47c163bb' -2022-02-18 21:19:51,517 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5f8a0d7f' -2022-02-18 21:19:51,517 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5f8a0d7f' -2022-02-18 21:19:51,517 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6a4f3df4' -2022-02-18 21:19:51,518 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6a4f3df4' -2022-02-18 21:19:51,518 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4298e4b4' -2022-02-18 21:19:51,519 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4298e4b4' -2022-02-18 21:19:51,519 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d594a5a' -2022-02-18 21:19:51,519 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#77199818' -2022-02-18 21:19:51,519 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#77199818' -2022-02-18 21:19:51,519 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#77199818' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d594a5a' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#438f205c' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#438f205c' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#cf9a1f1' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#cf9a1f1' -2022-02-18 21:19:51,520 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,522 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2022-02-18 21:19:51,522 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,522 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,522 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,522 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'mvcUriComponentsContributor' to allow for resolving potential circular references -2022-02-18 21:19:51,522 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#631990cc' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#52d1bb9c#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#52d1bb9c#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7049d079#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7049d079#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2c8c897e#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2c8c897e#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#a9b5c85#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#a9b5c85#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#47c163bb#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#47c163bb#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5f8a0d7f#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5f8a0d7f#1' -2022-02-18 21:19:51,524 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6a4f3df4#1' -2022-02-18 21:19:51,526 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6a4f3df4#1' -2022-02-18 21:19:51,526 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4298e4b4#1' -2022-02-18 21:19:51,526 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4298e4b4#1' -2022-02-18 21:19:51,526 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d594a5a#1' -2022-02-18 21:19:51,526 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#77199818#1' -2022-02-18 21:19:51,527 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#77199818#1' -2022-02-18 21:19:51,527 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#77199818#1' -2022-02-18 21:19:51,528 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d594a5a#1' -2022-02-18 21:19:51,528 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#438f205c#1' -2022-02-18 21:19:51,529 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#438f205c#1' -2022-02-18 21:19:51,529 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#cf9a1f1#1' -2022-02-18 21:19:51,529 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#cf9a1f1#1' -2022-02-18 21:19:51,530 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#631990cc' -2022-02-18 21:19:51,531 DEBUG org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter - ControllerAdvice beans: 0 @ModelAttribute, 0 @InitBinder, 1 RequestBodyAdvice, 1 ResponseBodyAdvice -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#631990cc' -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser$CompositeUriComponentsContributorFactoryBean] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser$CompositeUriComponentsContributorFactoryBean] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'conversionService' of type [org.springframework.core.convert.ConversionService] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerAdapter' of type [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'object' of type [org.springframework.web.method.support.CompositeUriComponentsContributor] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean] -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.format.support.FormattingConversionServiceFactoryBean#0' -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'mvcUriComponentsContributor' -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'mvcUriComponentsContributor' -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,531 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,531 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,532 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcContentNegotiationManager' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'argumentResolvers' of type [org.springframework.web.method.support.HandlerMethodArgumentResolverComposite] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentNegotiationManager' of type [org.springframework.web.accept.ContentNegotiationManager] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customArgumentResolvers' of type [java.util.List] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'customReturnValueHandlers' of type [java.util.List] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exceptionHandlerAdviceCache' of type [java.util.Map] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageConverters' of type [java.util.List] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'responseBodyAdvice' of type [java.util.List] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'returnValueHandlers' of type [org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#7049d079#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#7049d079#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#2c8c897e#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#2c8c897e#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#a9b5c85#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#a9b5c85#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#47c163bb#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#47c163bb#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5f8a0d7f#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5f8a0d7f#2' -2022-02-18 21:19:51,533 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#6a4f3df4#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#6a4f3df4#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#4298e4b4#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#4298e4b4#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#d594a5a#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#77199818#2' -2022-02-18 21:19:51,534 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name '(inner bean)#77199818#2' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#77199818#2' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#d594a5a#2' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean '(inner bean)#5a4f7911' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean '(inner bean)#5a4f7911' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,535 DEBUG org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver - ControllerAdvice beans: 0 @ExceptionHandler, 1 ResponseBodyAdvice -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,535 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,535 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'messageSource' of type [org.springframework.context.MessageSource] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,536 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' to allow for resolving potential circular references -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,536 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,536 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' to allow for resolving potential circular references -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'alwaysUseFullPath' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurationSource' of type [org.springframework.web.cors.CorsConfigurationSource] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsConfigurations' of type [java.util.Map] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'corsProcessor' of type [org.springframework.web.cors.CorsProcessor] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultHandler' of type [java.lang.Object] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'detectHandlersInAncestorContexts' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'handlerMap' of type [java.util.Map] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'interceptors' of type [[Ljava.lang.Object;] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'lazyInitHandlers' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathMatcher' of type [org.springframework.util.PathMatcher] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'pathPatternHandlerMap' of type [java.util.Map] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'patternParser' of type [org.springframework.web.util.pattern.PathPatternParser] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'removeSemicolonContent' of type [boolean] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'rootHandler' of type [java.lang.Object] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,536 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlDecode' of type [boolean] -2022-02-18 21:19:51,537 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] -2022-02-18 21:19:51,537 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useTrailingSlashMatch' of type [boolean] -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'mvcCorsConfigurations' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#0' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' -2022-02-18 21:19:51,537 DEBUG org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping - Detected 0 mappings in 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' to allow for resolving potential circular references -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'localeResolver' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'localeResolver' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'localeResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'localeResolver' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'themeResolver' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'themeResolver' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'themeResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'themeResolver' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewNameTranslator' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'viewNameTranslator' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'viewNameTranslator' to allow for resolving potential circular references -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'viewNameTranslator' -2022-02-18 21:19:51,537 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'flashMapManager' -2022-02-18 21:19:51,537 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'flashMapManager' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'flashMapManager' to allow for resolving potential circular references -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'flashMapManager' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#1' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.MappedInterceptor#2' -2022-02-18 21:19:51,538 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'exceptionHandlerResolver' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'exceptionHandlerResolver' -2022-02-18 21:19:51,538 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'exceptionHandlerResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,538 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [com.wisemapping.mail.NotifyingExceptionResolver] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.wisemapping.mail.NotifyingExceptionResolver] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultErrorView' of type [java.lang.String] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'defaultStatusCode' of type [int] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exceptionAttribute' of type [java.lang.String] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exceptionMappings' of type [java.util.Properties] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exclude' of type [java.util.Set] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'excludedExceptions' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlerClasses' of type [[Ljava.lang.Class;] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'mappedHandlers' of type [java.util.Set] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'notificationService' of type [com.wisemapping.mail.NotificationService] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preventResponseCaching' of type [boolean] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'statusCodes' of type [java.util.Properties] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'statusCodesAsMap' of type [java.util.Map] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'warnLogCategory' of type [java.lang.String] -2022-02-18 21:19:51,539 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [int] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@70cc0601] -2022-02-18 21:19:51,540 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'notificationService' -2022-02-18 21:19:51,540 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'exceptionHandlerResolver' -2022-02-18 21:19:51,540 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'viewResolver' -2022-02-18 21:19:51,540 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'viewResolver' -2022-02-18 21:19:51,543 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'viewResolver' to allow for resolving potential circular references -2022-02-18 21:19:51,543 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.view.UrlBasedViewResolver] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.view.UrlBasedViewResolver] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'attributes' of type [java.util.Properties] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'attributesMap' of type [java.util.Map] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cache' of type [boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheFilter' of type [org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheLimit' of type [int] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'cacheUnresolved' of type [boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'contentType' of type [java.lang.String] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposeContextBeansAsAttributes' of type [boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposePathVariables' of type [java.lang.Boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'exposedContextBeanNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'order' of type [int] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'prefix' of type [java.lang.String] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'redirectContextRelative' of type [boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'redirectHosts' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'redirectHttp10Compatible' of type [boolean] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'requestContextAttribute' of type [java.lang.String] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'suffix' of type [java.lang.String] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'viewClass' of type [java.lang.Class] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'viewNames' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,544 TRACE org.springframework.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@735d1db7] -2022-02-18 21:19:51,545 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'viewResolver' -2022-02-18 21:19:51,545 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'tilesConfigurer' -2022-02-18 21:19:51,545 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'tilesConfigurer' -2022-02-18 21:19:51,546 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'tilesConfigurer' to allow for resolving potential circular references -2022-02-18 21:19:51,546 TRACE org.springframework.beans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.web.servlet.view.tiles3.TilesConfigurer] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.web.servlet.view.tiles3.TilesConfigurer] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'checkRefresh' of type [boolean] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'completeAutoload' of type [boolean] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'definitions' of type [[Ljava.lang.String;] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'definitionsFactoryClass' of type [java.lang.Class] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'preparerFactoryClass' of type [java.lang.Class] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'servletContext' of type [javax.servlet.ServletContext] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'tilesInitializer' of type [org.apache.tiles.startup.TilesInitializer] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'useMutableTilesContainer' of type [boolean] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.CachedIntrospectionResults - Found bean property 'validateDefinitions' of type [boolean] -2022-02-18 21:19:51,547 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'tilesConfigurer' -2022-02-18 21:19:51,571 INFO org.apache.tiles.access.TilesAccess - Publishing TilesContext for context: org.springframework.web.servlet.view.tiles3.SpringWildcardServletTilesApplicationContext -2022-02-18 21:19:51,571 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'tilesConfigurer' -2022-02-18 21:19:51,571 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'messageSource' -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.webmvc.LoginController -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.webmvc.MindmapController -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.webmvc.PublicPagesController -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.webmvc.UsersController -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: com.wisemapping.mail.NotifyingExceptionResolver -2022-02-18 21:19:51,571 TRACE org.springframework.context.event.EventListenerMethodProcessor - No @EventListener annotations found on bean class: org.eclipse.jetty.servlet.ServletHolder$Config -2022-02-18 21:19:51,571 TRACE org.springframework.web.context.support.XmlWebApplicationContext - No 'lifecycleProcessor' bean, using [DefaultLifecycleProcessor] -2022-02-18 21:19:51,571 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:19:51,571 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - No bean named 'multipartResolver' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933: defining beans [viewSecurityAdvisor,updateSecurityAdvisor,updateSecurityAdvice,viewSecurityAdvice,wiseDataSource,mindmapSessionFactory,transactionManager,hibernateTemplate,txAttributes,txInterceptor,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,mailer,userServiceTarget,userService,mindMapServiceTarget,recaptchaService,mindmapService,labelServiceTarget,labelService,mailSender,velocityEngineWrapper,notificationService,messageSource,userManager,mindmapManager,labelManager,custom-firewall,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.DefaultSecurityFilterChain#6,org.springframework.security.web.DefaultSecurityFilterChain#7,org.springframework.security.web.DefaultSecurityFilterChain#8,org.springframework.security.web.DefaultSecurityFilterChain#9,org.springframework.security.web.DefaultSecurityFilterChain#10,org.springframework.security.web.DefaultSecurityFilterChain#11,org.springframework.security.web.DefaultSecurityFilterChain#12,org.springframework.security.web.DefaultSecurityFilterChain#13,org.springframework.security.web.DefaultSecurityFilterChain#14,org.springframework.security.web.DefaultSecurityFilterChain#15,authenticationSuccessHandler,restAuthenticationFailureHandler,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.PortResolverImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#16,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.web.PortResolverImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0,org.springframework.security.authentication.RememberMeAuthenticationProvider#0,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#17,passwordEncoder,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,dbAuthenticationProvider,userDetailsService]; root of factory hierarchy -2022-02-18 21:19:51,572 TRACE org.springframework.web.servlet.DispatcherServlet - No MultipartResolver 'multipartResolver' declared -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'localeResolver' -2022-02-18 21:19:51,572 TRACE org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.i18n.SessionLocaleResolver@73f83bff -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'themeResolver' -2022-02-18 21:19:51,572 TRACE org.springframework.web.servlet.DispatcherServlet - Detected org.springframework.web.servlet.theme.FixedThemeResolver@72e950ef -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'exceptionHandlerResolver' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'viewNameTranslator' -2022-02-18 21:19:51,572 TRACE org.springframework.web.servlet.DispatcherServlet - Detected DefaultRequestToViewNameTranslator -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'viewResolver' -2022-02-18 21:19:51,572 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'flashMapManager' -2022-02-18 21:19:51,572 TRACE org.springframework.web.servlet.DispatcherServlet - Detected SessionFlashMapManager -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletConfigInitParams' -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'servletContextInitParams' -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'jndiProperties' -2022-02-18 21:19:51,572 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,572 DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found - trying original name [spring.liveBeansView.mbeanDomain]. javax.naming.NameNotFoundException; remaining name 'spring.liveBeansView.mbeanDomain' -2022-02-18 21:19:51,572 DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] -2022-02-18 21:19:51,572 DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: null. Returning null. -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemProperties' -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'systemEnvironment' -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.liveBeansView.mbeanDomain' in PropertySource 'ServletContext resource [/WEB-INF/app.properties]' -2022-02-18 21:19:51,572 TRACE org.springframework.core.env.PropertySourcesPropertyResolver - Could not find key 'spring.liveBeansView.mbeanDomain' in any property source -2022-02-18 21:19:51,572 DEBUG org.springframework.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data -2022-02-18 21:19:51,572 INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 106 ms -[INFO] Started o.e.j.m.p.JettyWebAppContext@2c6c302f{/,[file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp/, file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/target/jetty_overlays/wise-ui-5_0_6-SNAPSHOT_war/, file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/target/jetty_overlays/wise-ui-5_0_6-SNAPSHOT_war/],AVAILABLE}{file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp/} -[INFO] Started ServerConnector@1e2c701{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} -[INFO] Started @4626ms -[INFO] Started Jetty Server -[INFO] Stopped ServerConnector@1e2c701{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} -[INFO] node0 Stopped scavenging -[INFO] Destroying Spring FrameworkServlet 'mvc-rest' -2022-02-18 21:20:00,372 DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Closing WebApplicationContext for namespace 'mvc-rest-servlet', started on Fri Feb 18 21:19:51 PST 2022, parent: Root WebApplicationContext -2022-02-18 21:20:00,373 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:20:00,374 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1db4ea47: defining beans [accountController,adminController,labelController,mindmapController,transformerController,userController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.event.internalEventListenerProcessor,org.springframework.context.event.internalEventListenerFactory,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,mvcCorsConfigurations,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,mvcUriComponentsContributor,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,mvcHandlerMappingIntrospector,localeResolver,themeResolver,viewNameTranslator,flashMapManager,jaxbMarshaller,contentNegotiationManager,org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0,messageSource,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933 -2022-02-18 21:20:00,375 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': [(inner bean)#ddd0e97, (inner bean)#ddd0e97#1] -2022-02-18 21:20:00,375 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#ddd0e97': [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:20:00,375 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0': [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:20:00,375 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#245504d': [(inner bean)#515c3dd2] -2022-02-18 21:20:00,375 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#ddd0e97#1': [(inner bean)#5a32ab89] -2022-02-18 21:20:00,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#5a32ab89': [mvcUriComponentsContributor] -2022-02-18 21:20:00,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'com.wisemapping.rest.DebugMappingJacksonHttpMessageConverter#0#1': [(inner bean)#5a32ab89] -2022-02-18 21:20:00,376 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#245504d#1': [(inner bean)#515c3dd2#1] -2022-02-18 21:20:00,376 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -[INFO] Destroying Spring FrameworkServlet 'mvc-servlet' -2022-02-18 21:20:00,377 DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Closing WebApplicationContext for namespace 'mvc-servlet-servlet', started on Fri Feb 18 21:19:51 PST 2022, parent: Root WebApplicationContext -2022-02-18 21:20:00,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:20:00,377 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@d7b20d9: defining beans [loginController,mindmapController,publicPagesController,usersController,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.event.internalEventListenerProcessor,org.springframework.context.event.internalEventListenerFactory,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping,mvcCorsConfigurations,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter,mvcUriComponentsContributor,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,mvcHandlerMappingIntrospector,localeResolver,themeResolver,viewNameTranslator,flashMapManager,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,org.springframework.web.servlet.handler.MappedInterceptor#1,org.springframework.web.servlet.handler.MappedInterceptor#2,exceptionHandlerResolver,viewResolver,tilesConfigurer,messageSource]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933 -2022-02-18 21:20:00,377 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'tilesConfigurer' -2022-02-18 21:20:00,378 INFO org.apache.tiles.access.TilesAccess - Removing TilesContext for context: org.springframework.web.servlet.view.tiles3.SpringWildcardServletTilesApplicationContext -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': [(inner bean)#52d1bb9c, (inner bean)#52d1bb9c#1] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#52d1bb9c': [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#7049d079': [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#77199818': [(inner bean)#d594a5a] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#52d1bb9c#1': [(inner bean)#631990cc] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#631990cc': [mvcUriComponentsContributor] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#7049d079#1': [(inner bean)#631990cc] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#77199818#1': [(inner bean)#d594a5a#1] -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' -[INFO] Closing Spring root WebApplicationContext -2022-02-18 21:20:00,378 DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Closing Root WebApplicationContext, started on Fri Feb 18 21:19:49 PST 2022 -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'lifecycleProcessor' -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d59933: defining beans [viewSecurityAdvisor,updateSecurityAdvisor,updateSecurityAdvice,viewSecurityAdvice,wiseDataSource,mindmapSessionFactory,transactionManager,hibernateTemplate,txAttributes,txInterceptor,org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,mailer,userServiceTarget,userService,mindMapServiceTarget,recaptchaService,mindmapService,labelServiceTarget,labelService,mailSender,velocityEngineWrapper,notificationService,messageSource,userManager,mindmapManager,labelManager,custom-firewall,org.springframework.security.filterChains,org.springframework.security.filterChainProxy,org.springframework.security.web.DefaultSecurityFilterChain#0,org.springframework.security.web.DefaultSecurityFilterChain#1,org.springframework.security.web.DefaultSecurityFilterChain#2,org.springframework.security.web.DefaultSecurityFilterChain#3,org.springframework.security.web.DefaultSecurityFilterChain#4,org.springframework.security.web.DefaultSecurityFilterChain#5,org.springframework.security.web.DefaultSecurityFilterChain#6,org.springframework.security.web.DefaultSecurityFilterChain#7,org.springframework.security.web.DefaultSecurityFilterChain#8,org.springframework.security.web.DefaultSecurityFilterChain#9,org.springframework.security.web.DefaultSecurityFilterChain#10,org.springframework.security.web.DefaultSecurityFilterChain#11,org.springframework.security.web.DefaultSecurityFilterChain#12,org.springframework.security.web.DefaultSecurityFilterChain#13,org.springframework.security.web.DefaultSecurityFilterChain#14,org.springframework.security.web.DefaultSecurityFilterChain#15,authenticationSuccessHandler,restAuthenticationFailureHandler,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.PortResolverImpl#0,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.web.context.NullSecurityContextRepository#0,org.springframework.security.web.savedrequest.NullRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#0$created#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0,org.springframework.security.userDetailsServiceFactory,org.springframework.security.web.DefaultSecurityFilterChain#16,org.springframework.security.web.PortMapperImpl#1,org.springframework.security.web.PortResolverImpl#1,org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#1,org.springframework.security.authentication.ProviderManager#1,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1,org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser$DefaultWebSecurityExpressionHandlerBeanFactory#1$created#0,org.springframework.security.access.vote.AffirmativeBased#1,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#1,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#1,org.springframework.security.authentication.AnonymousAuthenticationProvider#1,org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices#0,org.springframework.security.authentication.RememberMeAuthenticationProvider#0,org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0,org.springframework.security.web.DefaultSecurityFilterChain#17,passwordEncoder,org.springframework.security.authentication.dao.DaoAuthenticationProvider#0,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,dbAuthenticationProvider,userDetailsService]; root of factory hierarchy -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'org.springframework.security.filterChainProxy' -2022-02-18 21:20:00,378 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#28cfbcc': [org.springframework.security.filterChainProxy] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'org.springframework.security.filterChains' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#23317e8a': [org.springframework.security.web.DefaultSecurityFilterChain#17] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#2d6161b9': [org.springframework.security.web.DefaultSecurityFilterChain#17] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#7edb2a4b' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#468d1fcc' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#267093ea' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#6b3bcab7': [(inner bean)#267093ea] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#e7c3ba2' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#349e166': [(inner bean)#e7c3ba2] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#186f7553' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#6c98079' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#375376d5' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#8ea1521' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#349e166#1': [(inner bean)#8ea1521] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#35ca0dac' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#642270ad' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#4e4ee99' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#786125a6': [(inner bean)#4e4ee99] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#7424a39e#1': [(inner bean)#23317e8a] -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#23317e8a' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' -2022-02-18 21:20:00,379 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#323fa578': [org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#7da4c956': [org.springframework.security.web.DefaultSecurityFilterChain#16] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#19d75d3c': [org.springframework.security.web.DefaultSecurityFilterChain#16] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#41f57420' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#41e156ee' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#2ab91b65' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#109db924': [(inner bean)#2ab91b65] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#7220ff10' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#23cf78f9' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#27a57c66' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#5a4ceb1': [(inner bean)#7da4c956] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name '(inner bean)#7da4c956' -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'mindmapSessionFactory': [hibernateTemplate, transactionManager] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'hibernateTemplate': [mindmapManager, userManager, labelManager] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'mindmapManager': [mindMapServiceTarget] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'mindMapServiceTarget': [userServiceTarget, mindmapService] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'userServiceTarget': [userService] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'userService': [mindMapServiceTarget, userDetailsService] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'userDetailsService': [dbAuthenticationProvider, org.springframework.security.authentication.dao.DaoAuthenticationProvider#0] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'dbAuthenticationProvider': [org.springframework.security.authenticationManager] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean '(inner bean)#419ac0f5': [org.springframework.security.authentication.dao.DaoAuthenticationProvider#0] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'mindmapService': [updateSecurityAdvice, viewSecurityAdvice] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'updateSecurityAdvice': [updateSecurityAdvisor] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'viewSecurityAdvice': [viewSecurityAdvisor] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'labelManager': [labelServiceTarget] -2022-02-18 21:20:00,380 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'labelServiceTarget': [labelService] -2022-02-18 21:20:00,381 TRACE org.springframework.beans.factory.support.DefaultListableBeanFactory - Retrieved dependent beans for bean 'transactionManager': [txInterceptor] -2022-02-18 21:20:00,381 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking destroy() on bean with name 'mindmapSessionFactory' -2022-02-18 21:20:00,383 TRACE org.springframework.beans.factory.support.DisposableBeanAdapter - Invoking close() on bean with name 'wiseDataSource' -[INFO] Stopped o.e.j.m.p.JettyWebAppContext@2c6c302f{/,[file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp/, file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/target/jetty_overlays/wise-ui-5_0_6-SNAPSHOT_war/, file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/target/jetty_overlays/wise-ui-5_0_6-SNAPSHOT_war/],STOPPED}{file:///Users/veigap/repos/wisemapping-open-source/wise-webapp/src/main/webapp/} -[INFO] Jetty server exiting. -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 12.868 s -[INFO] Finished at: 2022-02-18T21:20:00-08:00 -[INFO] ------------------------------------------------------------------------ diff --git a/wise-webapp/src/main/webapp/WEB-INF/web.xml b/wise-webapp/src/main/webapp/WEB-INF/web.xml index 6d25c0f7..9f1ef2d2 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/web.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/web.xml @@ -135,6 +135,6 @@ - 1 + 180 \ No newline at end of file From 859c3dd927c64f2e19a747745e581f8bae989f8f Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sun, 20 Feb 2022 21:55:40 -0800 Subject: [PATCH 14/22] Clean up styles now that are part of the editor --- .../src/main/webapp/css/compatibility.css | 191 -------------- wise-webapp/src/main/webapp/css/editor.css | 243 ------------------ wise-webapp/src/main/webapp/css/header.css | 70 ----- wise-webapp/src/main/webapp/css/toolbar.css | 158 ------------ wise-webapp/src/main/webapp/css/viewonly.css | 106 +++++++- .../src/main/webapp/jsp/mindmapEditor.jsp | 3 +- 6 files changed, 103 insertions(+), 668 deletions(-) delete mode 100644 wise-webapp/src/main/webapp/css/compatibility.css delete mode 100644 wise-webapp/src/main/webapp/css/editor.css delete mode 100644 wise-webapp/src/main/webapp/css/header.css delete mode 100644 wise-webapp/src/main/webapp/css/toolbar.css diff --git a/wise-webapp/src/main/webapp/css/compatibility.css b/wise-webapp/src/main/webapp/css/compatibility.css deleted file mode 100644 index 37bf4d52..00000000 --- a/wise-webapp/src/main/webapp/css/compatibility.css +++ /dev/null @@ -1,191 +0,0 @@ -html { - overflow: hidden; -} - -body, -div, -dl, -dt, -dd, -ul, -ol, -li, -h1, -h2, -h3, -h4, -h5, -h6, -pre, -form, -fieldset, -input, -textarea, -p, -blockquote, -th, -td { - margin: 0; - padding: 0; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -fieldset, -img { - border: 0; -} - -address, -caption, -cite, -code, -dfn, -em, -strong, -th, -var { - font-style: normal; - font-weight: normal; -} - -ol, -ul { - list-style: none; -} - -caption, -th { - text-align: left; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; -} - -q:before, -q:after { - content: ''; -} - -abbr, -acronym { - border: 0; -} - -/** - * Percents could work for IE, but for backCompat purposes, we are using keywords. - * x-small is for IE6/7 quirks mode. - * - */ -body { - font-size: 13px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: small; - font: x-small; -} - -table { - font-size: inherit; - font-size: 100%; -} - -/** - * 99% for safari; 100% is too large - */ -select, -input, -textarea { - font: 99% arial, helvetica, clean, sans-serif; -} - -/** - * Bump up !IE to get to 13px equivalent - */ -pre, -code { - font: 115% monospace; - font-size: 100%; -} - -/** - * Default line-height based on font-size rather than "computed-value" - * see: http://www.w3.org/TR/CSS21/visudet.html#line-height - */ - -body * { - line-height: 1.22em; -} - -* { - margin: 0; - padding: 0; -} - -body { - // font: normal 80% "Helvetica Neue",Helvetica,Arial,sans-serif; - background-color: #fff; -} - -img { - border: 0; -} - -form { - padding: 0; - margin: 0; -} - -p { - margin: 5px 0 5px 0; -} - -ul { - list-style-position: inside; -} - -a:hover, -a:active { - font: bold 100%; - text-decoration: underline; - color: black; -} - -h2 { - font-size: 160%; - color: #8e9181; -} - -h1 { - font-style: normal; - font-size: 180%; - color: white; - padding-bottom: 2px; -} - -h3 { - /* use as subhead on main body */ - clear: left; - font-style: normal; - font-size: 130%; - color: #6b6f5b; -} - -h4 { - /* use as headers in footer */ - font-weight: bold; - font-size: 120%; - border-bottom: 1px solid #8e9181; - color: #e2e3dd; - padding-bottom: 10px; - width: 400px; -} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/css/editor.css b/wise-webapp/src/main/webapp/css/editor.css deleted file mode 100644 index 9b3a9143..00000000 --- a/wise-webapp/src/main/webapp/css/editor.css +++ /dev/null @@ -1,243 +0,0 @@ -@import "compatibility.css"; - -/********************************************************************************/ -/* Header & Toolbar Styles */ -/********************************************************************************/ -@import "header.css"; -@import "../bootstrap/css/bootstrap.min.css"; - -html { - /* avoid bootstrap overriding font-size and breaking Mui */ - font-size: initial; -} - -body { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - overflow: hidden; -} - -div#mindplot { - position: relative; - top: 50px; - left: 0; - width: 100%; - height: 100%; - border: 0; - overflow: hidden; - opacity: 1; - background-color: #f2f2f2; - background-image: linear-gradient(#ebe9e7 1px, transparent 1px), linear-gradient(to right, #ebe9e7 1px, #f2f2f2 1px); - background-size: 50px 50px; -} - -.notesTip { - background-color: #dfcf3c; - padding: 5px 15px; - color: #666666; - /*font-weight: bold;*/ - /*width: 100px;*/ - font-size: 13px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); -} - -.linkTip { - background-color: #dfcf3c; - padding: 5px 15px; - color: #666666; - /*font-weight: bold;*/ - /*width: 100px;*/ - font-size: 13px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); -} - -.keyboardShortcutTip { - background-color: black; - padding: 5px 15px; - color: white; - font-weight: bold; - font-size: 11px; -} - -/** */ -/* Modal dialogs definitions */ - -div.modalDialog { - position: fixed; - top: 50%; - left: 50%; - z-index: 11000; - width: 500px; - margin: -250px 0 0 -250px; - background-color: #ffffff; - border: 1px solid #999; - padding: 10px; - overflow: auto; - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -div.modalDialog .content { - padding: 5px 5px; -} - -div.modalDialog .title { - font-weight: bold; - text-shadow: 1px 1px 0 #fff; - border-bottom: 1px solid #eee; - padding: 5px 15px; - font-size: 18px; -} - -/*--- End Modal Dialog Form ---*/ - -.publishModalDialog .content { - height: 420px; -} - -.exportModalDialog .content { - height: 400px; -} - -.shareModalDialog .content { - height: 440px; -} - -div.shareModalDialog { - width: 550px; -} - -.panelIcon { - width: 20px; - height: 20px; - margin-left: 4px; - margin-top: 3px; - cursor: pointer -} - -.panelIcon:hover { - background-color: #efefef; -} - -.popover { - font-size: 13px; - max-width: none; -} - -#floating-panel { - position: fixed; - display: flex; - flex-direction: column; - align-items: flex-end; - bottom: 20px; - right: 20px; - align-items: stretch; -} - -div#bottom-logo { - position: fixed; - left: 20px; - bottom: 10px; - background: url(../../images/editor/logo-text-black.svg) no-repeat; - width: 90px; - height: 40px; -} - -div#position { - margin-top: 5px; -} - -#position-button { - cursor: pointer; - border: solid black 1px; - width: 40px; - height: 40px; - background-position: center; - background-repeat: no-repeat; - background-size: 40px 40px; - background-color: #FFF; - border-radius: 8px; -} - -#zoom-button { - width: 40px; - border: 0; -} - -#zoom-plus, -#zoom-minus { - border: solid black 1px; - height: 40px; - width: 40px; - background-repeat: no-repeat; - background-size: 40px 40px; - background-position: center; - cursor: pointer; - background-color: #FFF; -} - -#zoom-plus { - border-radius: 8px 8px 0 0; -} - -#zoom-minus { - border-radius: 0 0 8px 8px; -} - -div#shotcuts > img{ - margin: 20px 0; - width: 40px; - height: 40px; -} - -#keyboardTable { - font-family: Arial, verdana, serif; - font-size: 13px; - width: 100%; -} - -#keyboardTable td { - padding: 3px; - white-space: nowrap; -} - -#keyboardTable th { - padding: 5px; - white-space: nowrap; -} - -#keyboardTable th { - background-color: #000000; - color: #ffffff; -} - -div#tryInfoPanel { - position: absolute; - margin: auto; - text-align: center; - top: 80px; - right: 20px; - width: 200px; - height: 300px; - padding: 20px; - font-size: 15px; - border-radius: 9px; - background-color: white; - border: solid 2px #ffa800; -} - -#tryInfoPanel > p { - justify-content: center; - padding-bottom: 20px; -} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/css/header.css b/wise-webapp/src/main/webapp/css/header.css deleted file mode 100644 index 699ac52a..00000000 --- a/wise-webapp/src/main/webapp/css/header.css +++ /dev/null @@ -1,70 +0,0 @@ -@import "toolbar.css"; -div#header { - width: 100%; - height:50px; - position: absolute; - top: 0; - z-index:1000; -} - -div#headerNotifier { - border: 1px solid rgb(241, 163, 39); - background-color: rgb(252, 235, 192); - border-radius: 3px; - position: fixed; - padding: 5px 9px; - color: back; - white-space: nowrap; - margin-top: 5px; - display: none; - bottom: 10px; -} - -div#toolbarRight { - float: right; - white-space: nowrap; - vertical-align: middle; - justify-content: center; - margin: 6px 10px; - height: 100%; -} - -#account { - float: right; - display: inline; -} - -#account >img { - width: 36x; - height: 36px; -} - -#accountSettingsPanel{ - padding:10px 10px; -} - -#share { - margin: 0 30px; - float: right; -} - -.actionButton { - cursor: pointer; - font-family: Arial, Helvetica, sans-serif; - user-select: none; - vertical-align: middle; - justify-content: center; - padding: 10px 25px; - font-size: 15px; - min-width: 64px; - box-sizing: border-box; - font-weight: 600; - border-radius: 9px; - color: white; - background-color: #ffa800; -} - -.actionButton:hover { - transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; -} - diff --git a/wise-webapp/src/main/webapp/css/toolbar.css b/wise-webapp/src/main/webapp/css/toolbar.css deleted file mode 100644 index aa5abffd..00000000 --- a/wise-webapp/src/main/webapp/css/toolbar.css +++ /dev/null @@ -1,158 +0,0 @@ -div#toolbar { - width: 100%; - height: 50px; - box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1); - background-color: #fff; - min-width: 900px; - overflow: hidden; -} - -div#toolbar .buttonContainer { - height: 50px; - padding-top: 8px; - padding-right: 10px; - padding-left: 10px; - float: left; - border-left: 1px solid lightgray; -} - -div#mapName >span { - border-radius: 4px; - float: left; - padding: 8px; - min-width: 30px; - font-weight: bold; -} - -div#backToList { - height: 24px; - width: 24px; - float: left; - margin: 13px 20px; -} - -/******************************************************************************************/ -/* Buttons*/ -/******************************************************************************************/ - -div#toolbar .buttonOn, -div#toolbar .buttonOff, -div#toolbar .buttonActive, -div#toolbar .buttonOn:hover { - width: 28px; - height: 28px; - float: left; - text-align: center; - z-index: 4; - margin-top: 3px; - padding-top: 2px; - padding-left: 2px; - margin-left: 3px; -} - -div#toolbar .buttonOn:hover { - cursor: pointer; - opacity: 1; -} - -div#toolbar .buttonOn { - opacity: 0.8; -} - -div#toolbar .buttonOff { - opacity: 0.4; -} - -div#exportAnchor { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -div#toolbar .buttonExtOn, -div#toolbar .buttonExtOff, -div#toolbar .buttonExtActive, -div#toolbar .buttonExtOn:hover { - width: 40px; - height: 28px; - float: left; - text-align: left; - z-index: 4; - margin-top: 3px; - padding-top: 2px; - padding-left: 5px; - margin-left: 3px; -} - -div#toolbar .buttonExtOn:hover { - opacity: 1; -} - -div#toolbar .buttonExtActive { - opacity: 1; -} - -div#toolbar .buttonExtOn { - opacity: 0.8; - cursor: pointer -} - -div#toolbar .buttonExtOff { - opacity: 0.4; -} - -div#exportAnchor { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -/***************************************************************************************************/ -/* Other toolbar styles */ -/***************************************************************************************************/ -.toolbarTip { - background-color: #000000; - padding: 5px 5px; - color: #f5f5f5; - font-size: 11px; -} - -div#colorPalette { - border: 1px solid #bbb4d6; - display: none; - position: absolute; - z-index: 4; - width: 160px; - top: 89px; -} - -div.toolbarPanelLink, -div.toolbarPanelLinkSelectedLink { - cursor: pointer; - color: black; - margin: 1px; - cursor: pointer; - font-size: 12px; - padding: 5px 10px; - font-weight: bold; -} - -div.toolbarPanelLink:hover, -div.toolbarPanelLinkSelectedLink { - cursor: pointer; - background-color: #efefef; -} - -.toolbarPaneTip { - background-color: rgb(228, 226, 210); - padding: 5px 5px; - color: #f5f5f5; - font-size: 11px; - border-radius: 6px; - box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); - border: 3px double rgb(190, 190, 190); -} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/css/viewonly.css b/wise-webapp/src/main/webapp/css/viewonly.css index 5c262503..2d8363d9 100644 --- a/wise-webapp/src/main/webapp/css/viewonly.css +++ b/wise-webapp/src/main/webapp/css/viewonly.css @@ -1,8 +1,106 @@ -@import "editor.css"; +/********************************************************************************/ +/* Header & Toolbar Styles */ +/********************************************************************************/ +@import "../bootstrap/css/bootstrap.min.css"; -/* Overwrite some styles */ -body{ - position: inherit; +div#mindplot { + position: relative; + top: 50px; + left: 0; + width: 100%; + height: 100%; + border: 0; + overflow: hidden; + opacity: 1; + background-color: #f2f2f2; + background-image: linear-gradient(#ebe9e7 1px, transparent 1px), linear-gradient(to right, #ebe9e7 1px, #f2f2f2 1px); + background-size: 50px 50px; +} + +.notesTip { + background-color: #dfcf3c; + padding: 5px 15px; + color: #666666; + font-size: 13px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); +} + +.linkTip { + background-color: #dfcf3c; + padding: 5px 15px; + color: #666666; + /*font-weight: bold;*/ + /*width: 100px;*/ + font-size: 13px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); +} + + + +#floating-panel { + position: fixed; + display: flex; + flex-direction: column; + align-items: flex-end; + bottom: 20px; + right: 20px; + align-items: stretch; +} + +div#bottom-logo { + position: fixed; + left: 20px; + bottom: 10px; + background: url(../../images/editor/logo-text-black.svg) no-repeat; + width: 90px; + height: 40px; +} + +div#position { + margin-top: 5px; +} + +#position-button { + cursor: pointer; + border: solid black 1px; + width: 40px; + height: 40px; + background-position: center; + background-repeat: no-repeat; + background-size: 40px 40px; + background-color: #FFF; + border-radius: 8px; +} + +#zoom-button { + width: 40px; + border: 0; +} + +#zoom-plus, +#zoom-minus { + border: solid black 1px; + height: 40px; + width: 40px; + background-repeat: no-repeat; + background-size: 40px 40px; + background-position: center; + cursor: pointer; + background-color: #FFF; +} + +#zoom-plus { + border-radius: 8px 8px 0 0; +} + +#zoom-minus { + border-radius: 0 0 8px 8px; } div#footerLogo { diff --git a/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp b/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp index 89cea8d6..157a7f9c 100644 --- a/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp +++ b/wise-webapp/src/main/webapp/jsp/mindmapEditor.jsp @@ -16,8 +16,7 @@ - - + <%@ include file="/jsp/pageHeaders.jsf" %> Loading ... | WiseMapping From aa6531efe14eb6d4f057f034b2177b6c3ee83842 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sun, 20 Feb 2022 22:12:40 -0800 Subject: [PATCH 15/22] Remove unsed resources. --- .../bootstrap/css/bootstrap-colorpicker.css | 214 - .../css/bootstrap-colorpicker.min.css | 9 - .../webapp/bootstrap/css/bootstrap-theme.css | 347 - .../bootstrap/css/bootstrap-theme.css.map | 1 - .../bootstrap/css/bootstrap-theme.min.css | 7 - .../main/webapp/bootstrap/css/bootstrap.css | 5785 ----------------- .../webapp/bootstrap/css/bootstrap.css.map | 1 - .../webapp/bootstrap/css/bootstrap.min.css | 7 - .../fonts/glyphicons-halflings-regular.eot | Bin 20335 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 229 - .../fonts/glyphicons-halflings-regular.ttf | Bin 41280 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23320 -> 0 bytes .../alpha-horizontal.png | Bin 3635 -> 0 bytes .../img/bootstrap-colorpicker/alpha.png | Bin 3271 -> 0 bytes .../bootstrap-colorpicker/hue-horizontal.png | Bin 2837 -> 0 bytes .../img/bootstrap-colorpicker/hue.png | Bin 2972 -> 0 bytes .../img/bootstrap-colorpicker/saturation.png | Bin 8817 -> 0 bytes .../img/glyphicons-halflings-blue.png | Bin 4207 -> 0 bytes .../src/main/webapp/bootstrap/js/bootstrap.js | 1860 ------ .../main/webapp/bootstrap/js/bootstrap.min.js | 39 - wise-webapp/src/main/webapp/css/viewonly.css | 11 +- .../src/main/webapp/images/editor/add.svg | 1 - .../webapp/images/editor/center_focus.svg | 1 - .../src/main/webapp/images/editor/favicon.ico | Bin 1150 -> 0 bytes .../src/main/webapp/images/editor/favicon.png | Bin 34875 -> 0 bytes .../main/webapp/images/editor/keyboard.svg | 1 - .../main/webapp/images/editor/logo-small.svg | 16 - .../webapp/images/editor/logo-text-black.svg | 3 - .../src/main/webapp/images/editor/minus.svg | 1 - .../webapp/images/editor/pwrdby-white.svg | 5 - 30 files changed, 1 insertion(+), 8537 deletions(-) delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.min.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css.map delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.min.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap.css.map delete mode 100644 wise-webapp/src/main/webapp/bootstrap/css/bootstrap.min.css delete mode 100644 wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.eot delete mode 100644 wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.svg delete mode 100644 wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.ttf delete mode 100644 wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.woff delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/alpha-horizontal.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/alpha.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/hue-horizontal.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/hue.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/saturation.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/img/glyphicons-halflings-blue.png delete mode 100644 wise-webapp/src/main/webapp/bootstrap/js/bootstrap.js delete mode 100644 wise-webapp/src/main/webapp/bootstrap/js/bootstrap.min.js delete mode 100644 wise-webapp/src/main/webapp/images/editor/add.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/center_focus.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/favicon.ico delete mode 100644 wise-webapp/src/main/webapp/images/editor/favicon.png delete mode 100644 wise-webapp/src/main/webapp/images/editor/keyboard.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/logo-small.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/logo-text-black.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/minus.svg delete mode 100644 wise-webapp/src/main/webapp/images/editor/pwrdby-white.svg diff --git a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.css b/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.css deleted file mode 100644 index 28d2bca7..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.css +++ /dev/null @@ -1,214 +0,0 @@ -/*! - * Bootstrap Colorpicker - * http://mjolnic.github.io/bootstrap-colorpicker/ - * - * Originally written by (c) 2012 Stefan Petre - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0.txt - * - */ - -.colorpicker-saturation { - float: left; - width: 100px; - height: 100px; - cursor: crosshair; - background-image: url("../img/bootstrap-colorpicker/saturation.png"); -} - -.colorpicker-saturation i { - position: absolute; - top: 0; - left: 0; - display: block; - width: 5px; - height: 5px; - margin: -4px 0 0 -4px; - border: 1px solid #000; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.colorpicker-saturation i b { - display: block; - width: 5px; - height: 5px; - border: 1px solid #fff; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.colorpicker-hue, -.colorpicker-alpha { - float: left; - width: 15px; - height: 100px; - margin-bottom: 4px; - margin-left: 4px; - cursor: row-resize; -} - -.colorpicker-hue i, -.colorpicker-alpha i { - position: absolute; - top: 0; - left: 0; - display: block; - width: 100%; - height: 1px; - margin-top: -1px; - background: #000; - border-top: 1px solid #fff; -} - -.colorpicker-hue { - background-image: url("../img/bootstrap-colorpicker/hue.png"); -} - -.colorpicker-alpha { - display: none; - background-image: url("../img/bootstrap-colorpicker/alpha.png"); -} - -.colorpicker { - top: 0; - left: 0; - z-index: 2500; - min-width: 130px; - padding: 4px; - margin-top: 1px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *zoom: 1; -} - -.colorpicker:before, -.colorpicker:after { - display: table; - line-height: 0; - content: ""; -} - -.colorpicker:after { - clear: both; -} - -.colorpicker:before { - position: absolute; - top: -7px; - left: 6px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.colorpicker:after { - position: absolute; - top: -6px; - left: 7px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.colorpicker div { - position: relative; -} - -.colorpicker.colorpicker-with-alpha { - min-width: 140px; -} - -.colorpicker.colorpicker-with-alpha .colorpicker-alpha { - display: block; -} - -.colorpicker-color { - height: 10px; - margin-top: 5px; - clear: both; - background-image: url("../img/bootstrap-colorpicker/alpha.png"); - background-position: 0 100%; -} - -.colorpicker-color div { - height: 10px; -} - -.colorpicker-element .input-group-addon i { - display: block; - width: 16px; - height: 16px; - cursor: pointer; -} - -.colorpicker.colorpicker-inline { - position: relative; - display: inline-block; - float: none; -} - -.colorpicker.colorpicker-horizontal { - width: 110px; - height: auto; - min-width: 110px; -} - -.colorpicker.colorpicker-horizontal .colorpicker-saturation { - margin-bottom: 4px; -} - -.colorpicker.colorpicker-horizontal .colorpicker-color { - width: 100px; -} - -.colorpicker.colorpicker-horizontal .colorpicker-hue, -.colorpicker.colorpicker-horizontal .colorpicker-alpha { - float: left; - width: 100px; - height: 15px; - margin-bottom: 4px; - margin-left: 0; - cursor: col-resize; -} - -.colorpicker.colorpicker-horizontal .colorpicker-hue i, -.colorpicker.colorpicker-horizontal .colorpicker-alpha i { - position: absolute; - top: 0; - left: 0; - display: block; - width: 1px; - height: 15px; - margin-top: 0; - background: #ffffff; - border: none; -} - -.colorpicker.colorpicker-horizontal .colorpicker-hue { - background-image: url("../img/bootstrap-colorpicker/hue-horizontal.png"); -} - -.colorpicker.colorpicker-horizontal .colorpicker-alpha { - background-image: url("../img/bootstrap-colorpicker/alpha-horizontal.png"); -} - -.colorpicker.colorpicker-hidden { - display: none; -} - -.colorpicker.colorpicker-visible { - display: block; -} - -.colorpicker-inline.colorpicker-visible { - display: inline-block; -} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.min.css b/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.min.css deleted file mode 100644 index d48417fa..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-colorpicker.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap Colorpicker - * http://mjolnic.github.io/bootstrap-colorpicker/ - * - * Originally written by (c) 2012 Stefan Petre - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0.txt - * - */.colorpicker-saturation{float:left;width:100px;height:100px;cursor:crosshair;background-image:url("../img/bootstrap-colorpicker/saturation.png")}.colorpicker-saturation i{position:absolute;top:0;left:0;display:block;width:5px;height:5px;margin:-4px 0 0 -4px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-saturation i b{display:block;width:5px;height:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-hue,.colorpicker-alpha{float:left;width:15px;height:100px;margin-bottom:4px;margin-left:4px;cursor:row-resize}.colorpicker-hue i,.colorpicker-alpha i{position:absolute;top:0;left:0;display:block;width:100%;height:1px;margin-top:-1px;background:#000;border-top:1px solid #fff}.colorpicker-hue{background-image:url("../img/bootstrap-colorpicker/hue.png")}.colorpicker-alpha{display:none;background-image:url("../img/bootstrap-colorpicker/alpha.png")}.colorpicker{top:0;left:0;z-index:2500;min-width:130px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1}.colorpicker:before,.colorpicker:after{display:table;line-height:0;content:""}.colorpicker:after{clear:both}.colorpicker:before{position:absolute;top:-7px;left:6px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.colorpicker:after{position:absolute;top:-6px;left:7px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url("../img/bootstrap-colorpicker/alpha.png");background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-element .input-group-addon i{display:block;width:16px;height:16px;cursor:pointer}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none}.colorpicker.colorpicker-horizontal{width:110px;height:auto;min-width:110px}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-hue,.colorpicker.colorpicker-horizontal .colorpicker-alpha{float:left;width:100px;height:15px;margin-bottom:4px;margin-left:0;cursor:col-resize}.colorpicker.colorpicker-horizontal .colorpicker-hue i,.colorpicker.colorpicker-horizontal .colorpicker-alpha i{position:absolute;top:0;left:0;display:block;width:1px;height:15px;margin-top:0;background:#fff;border:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url("../img/bootstrap-colorpicker/hue-horizontal.png")}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url("../img/bootstrap-colorpicker/alpha-horizontal.png")}.colorpicker.colorpicker-hidden{display:none}.colorpicker.colorpicker-visible{display:block}.colorpicker-inline.colorpicker-visible{display:inline-block} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css b/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css deleted file mode 100644 index a4069929..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css +++ /dev/null @@ -1,347 +0,0 @@ -/*! - * Bootstrap v3.1.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -} -.btn-default:active, -.btn-primary:active, -.btn-success:active, -.btn-info:active, -.btn-warning:active, -.btn-danger:active, -.btn-default.active, -.btn-primary.active, -.btn-success.active, -.btn-info.active, -.btn-warning.active, -.btn-danger.active { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn:active, -.btn.active { - background-image: none; -} -.btn-default { - text-shadow: 0 1px 0 #fff; - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #dbdbdb; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus { - background-color: #e0e0e0; - background-position: 0 -15px; -} -.btn-default:active, -.btn-default.active { - background-color: #e0e0e0; - border-color: #dbdbdb; -} -.btn-primary { - background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #2b669a; -} -.btn-primary:hover, -.btn-primary:focus { - background-color: #2d6ca2; - background-position: 0 -15px; -} -.btn-primary:active, -.btn-primary.active { - background-color: #2d6ca2; - border-color: #2b669a; -} -.btn-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #3e8f3e; -} -.btn-success:hover, -.btn-success:focus { - background-color: #419641; - background-position: 0 -15px; -} -.btn-success:active, -.btn-success.active { - background-color: #419641; - border-color: #3e8f3e; -} -.btn-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #28a4c9; -} -.btn-info:hover, -.btn-info:focus { - background-color: #2aabd2; - background-position: 0 -15px; -} -.btn-info:active, -.btn-info.active { - background-color: #2aabd2; - border-color: #28a4c9; -} -.btn-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #e38d13; -} -.btn-warning:hover, -.btn-warning:focus { - background-color: #eb9316; - background-position: 0 -15px; -} -.btn-warning:active, -.btn-warning.active { - background-color: #eb9316; - border-color: #e38d13; -} -.btn-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #b92c28; -} -.btn-danger:hover, -.btn-danger:focus { - background-color: #c12e2a; - background-position: 0 -15px; -} -.btn-danger:active, -.btn-danger.active { - background-color: #c12e2a; - border-color: #b92c28; -} -.thumbnail, -.img-thumbnail { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - background-color: #e8e8e8; - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-color: #357ebd; - background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); - background-repeat: repeat-x; -} -.navbar-default { - background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); - background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); -} -.navbar-default .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255, 255, 255, .25); -} -.navbar-inverse { - background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; -} -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%); - background-image: linear-gradient(to bottom, #222 0%, #282828 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); -} -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f5e79e; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} -.progress { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar { - background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); - background-repeat: repeat-x; -} -.list-group { - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); - box-shadow: 0 1px 2px rgba(0, 0, 0, .075); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 #3071a9; - background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); - background-repeat: repeat-x; - border-color: #3278b3; -} -.panel { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: 0 1px 2px rgba(0, 0, 0, .05); -} -.panel-default > .panel-heading { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.panel-primary > .panel-heading { - background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); - background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); - background-repeat: repeat-x; -} -.panel-success > .panel-heading { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); - background-repeat: repeat-x; -} -.panel-info > .panel-heading { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); - background-repeat: repeat-x; -} -.panel-warning > .panel-heading { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); - background-repeat: repeat-x; -} -.panel-danger > .panel-heading { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); - background-repeat: repeat-x; -} -.well { - background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; - border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); -} -/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css.map b/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css.map deleted file mode 100644 index b36fc9a4..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap-theme.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["less/theme.less","less/mixins.less"],"names":[],"mappings":"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","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n}\n\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","//\n// Mixins\n// --------------------------------------------------\n\n\n// Utilities\n// -------------------------\n\n// Clearfix\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n\n// WebKit-style focus\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n\n// Center-align a block level element\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n// Sizing shortcuts\n.size(@width; @height) {\n width: @width;\n height: @height;\n}\n.square(@size) {\n .size(@size; @size);\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Text overflow\n// Requires inline-block or block for proper styling\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n// CSS image replacement\n//\n// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note\n// that we cannot chain the mixins together in Less, so they are repeated.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n\n\n\n// CSS3 PROPERTIES\n// --------------------------------------------------\n\n// Single side border-radius\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support the\n// standard `box-shadow` property.\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Transitions\n.transition(@transition) {\n -webkit-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n// Transformations\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n transform: rotate(@degrees);\n}\n.scale(@ratio; @ratio-y...) {\n -webkit-transform: scale(@ratio, @ratio-y);\n -ms-transform: scale(@ratio, @ratio-y); // IE9 only\n transform: scale(@ratio, @ratio-y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n transform: translate(@x, @y);\n}\n.skew(@x; @y) {\n -webkit-transform: skew(@x, @y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n transform: skew(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// User select\n// For selecting text on the page\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n\n// Resize anything\n.resizable(@direction) {\n resize: @direction; // Options: horizontal, vertical, both\n overflow: auto; // Safari fix\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Opacity\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n\n\n\n// GRADIENTS\n// --------------------------------------------------\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n\n// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n\n\n\n// Retina images\n//\n// Short retina mixin for setting background-image and -size\n\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// COMPONENT MIXINS\n// --------------------------------------------------\n\n// Horizontal dividers\n// -------------------------\n// Dividers (basically an hr) within dropdowns and nav lists\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n\n// Panels\n// -------------------------\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse .panel-body {\n border-top-color: @border;\n }\n }\n & > .panel-footer {\n + .panel-collapse .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n\n// Alerts\n// -------------------------\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n\n// Tables\n// -------------------------\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n\n// List Groups\n// -------------------------\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading { color: inherit; }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n\n// Button variants\n// -------------------------\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:hover,\n &:focus,\n &:active,\n &.active,\n .open .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 8%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n// -------------------------\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n\n// Pagination\n// -------------------------\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n\n// Labels\n// -------------------------\n.label-variant(@color) {\n background-color: @color;\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n\n// Contextual backgrounds\n// -------------------------\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n\n// Typography\n// -------------------------\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n\n// Navbar vertical align\n// -------------------------\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n\n// Progress bars\n// -------------------------\n.progress-bar-variant(@color) {\n background-color: @color;\n .progress-striped & {\n #gradient > .striped();\n }\n}\n\n// Responsive utilities\n// -------------------------\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n\n\n// Grid System\n// -----------\n\n// Centered container element\n.container-fixed() {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n @media (min-width: @screen-xs-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-push(@columns) {\n @media (min-width: @screen-xs-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-xs-column-pull(@columns) {\n @media (min-width: @screen-xs-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) when (@index = 1) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n\n// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedback icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-focus-border` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. ``\n// element gets special love because it's special, and that's a fact!\n\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n@gray-darker: lighten(#000, 13.5%); // #222\n@gray-dark: lighten(#000, 20%); // #333\n@gray: lighten(#000, 33.5%); // #555\n@gray-light: lighten(#000, 60%); // #999\n@gray-lighter: lighten(#000, 93.5%); // #eee\n\n@brand-primary: #428bca;\n@brand-success: #5cb85c;\n@brand-info: #5bc0de;\n@brand-warning: #f0ad4e;\n@brand-danger: #d9534f;\n\n\n//== Scaffolding\n//\n// ## Settings for some of the most global styles.\n\n//** Background color for ``.\n@body-bg: #fff;\n//** Global text color on ``.\n@text-color: @gray-dark;\n\n//** Global textual link color.\n@link-color: @brand-primary;\n//** Link hover color set via `darken()` function.\n@link-hover-color: darken(@link-color, 15%);\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n@font-family-sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n@font-family-serif: Georgia, \"Times New Roman\", Times, serif;\n//** Default monospace fonts for ``, ``, and `
`.\n@font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace;\n@font-family-base:        @font-family-sans-serif;\n\n@font-size-base:          13px;\n@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px\n@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px\n\n@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px\n@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px\n@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px\n@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px\n@font-size-h5:            @font-size-base;\n@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n@line-height-base:        1.428571429; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px\n\n//** By default, this inherits from the ``.\n@headings-font-family:    inherit;\n@headings-font-weight:    500;\n@headings-line-height:    1.1;\n@headings-color:          inherit;\n\n\n//-- Iconography\n//\n//## Specify custom locations of the include Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n@icon-font-path:          \"../fonts/\";\n@icon-font-name:          \"glyphicons-halflings-regular\";\n@icon-font-svg-id:        \"glyphicons_halflingsregular\";\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n@padding-base-vertical:     6px;\n@padding-base-horizontal:   12px;\n\n@padding-large-vertical:    10px;\n@padding-large-horizontal:  16px;\n\n@padding-small-vertical:    5px;\n@padding-small-horizontal:  10px;\n\n@padding-xs-vertical:       1px;\n@padding-xs-horizontal:     5px;\n\n@line-height-large:         1.33;\n@line-height-small:         1.5;\n\n@border-radius-base:        4px;\n@border-radius-large:       6px;\n@border-radius-small:       3px;\n\n//** Global color for active items (e.g., navs or dropdowns).\n@component-active-color:    #fff;\n//** Global background color for active items (e.g., navs or dropdowns).\n@component-active-bg:       @brand-primary;\n\n//** Width of the `border` for generating carets that indicator dropdowns.\n@caret-width-base:          4px;\n//** Carets increase slightly in size for larger components.\n@caret-width-large:         5px;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n@table-cell-padding:            8px;\n//** Padding for cells in `.table-condensed`.\n@table-condensed-cell-padding:  5px;\n\n//** Default background color used for all tables.\n@table-bg:                      transparent;\n//** Background color used for `.table-striped`.\n@table-bg-accent:               #f9f9f9;\n//** Background color used for `.table-hover`.\n@table-bg-hover:                #f5f5f5;\n@table-bg-active:               @table-bg-hover;\n\n//** Border color for table and cell borders.\n@table-border-color:            #ddd;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n@btn-font-weight:                normal;\n\n@btn-default-color:              #333;\n@btn-default-bg:                 #fff;\n@btn-default-border:             #ccc;\n\n@btn-primary-color:              #fff;\n@btn-primary-bg:                 @brand-primary;\n@btn-primary-border:             darken(@btn-primary-bg, 5%);\n\n@btn-success-color:              #fff;\n@btn-success-bg:                 @brand-success;\n@btn-success-border:             darken(@btn-success-bg, 5%);\n\n@btn-info-color:                 #fff;\n@btn-info-bg:                    @brand-info;\n@btn-info-border:                darken(@btn-info-bg, 5%);\n\n@btn-warning-color:              #fff;\n@btn-warning-bg:                 @brand-warning;\n@btn-warning-border:             darken(@btn-warning-bg, 5%);\n\n@btn-danger-color:               #fff;\n@btn-danger-bg:                  @brand-danger;\n@btn-danger-border:              darken(@btn-danger-bg, 5%);\n\n@btn-link-disabled-color:        @gray-light;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n@input-bg:                       #fff;\n//** `` background color\n@input-bg-disabled:              @gray-lighter;\n\n//** Text color for ``s\n@input-color:                    @gray;\n//** `` border color\n@input-border:                   #ccc;\n//** `` border radius\n@input-border-radius:            @border-radius-base;\n//** Border color for inputs on focus\n@input-border-focus:             #66afe9;\n\n//** Placeholder text color\n@input-color-placeholder:        @gray-light;\n\n//** Default `.form-control` height\n@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);\n//** Large `.form-control` height\n@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);\n//** Small `.form-control` height\n@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);\n\n@legend-color:                   @gray-dark;\n@legend-border-color:            #e5e5e5;\n\n//** Background color for textual input addons\n@input-group-addon-bg:           @gray-lighter;\n//** Border color for textual input addons\n@input-group-addon-border-color: @input-border;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n@dropdown-bg:                    #fff;\n//** Dropdown menu `border-color`.\n@dropdown-border:                rgba(0,0,0,.15);\n//** Dropdown menu `border-color` **for IE8**.\n@dropdown-fallback-border:       #ccc;\n//** Divider color for between dropdown items.\n@dropdown-divider-bg:            #e5e5e5;\n\n//** Dropdown link text color.\n@dropdown-link-color:            @gray-dark;\n//** Hover color for dropdown links.\n@dropdown-link-hover-color:      darken(@gray-dark, 5%);\n//** Hover background for dropdown links.\n@dropdown-link-hover-bg:         #f5f5f5;\n\n//** Active dropdown menu item text color.\n@dropdown-link-active-color:     @component-active-color;\n//** Active dropdown menu item background color.\n@dropdown-link-active-bg:        @component-active-bg;\n\n//** Disabled dropdown menu item background color.\n@dropdown-link-disabled-color:   @gray-light;\n\n//** Text color for headers within dropdown menus.\n@dropdown-header-color:          @gray-light;\n\n// Note: Deprecated @dropdown-caret-color as of v3.1.0\n@dropdown-caret-color:           #000;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n@zindex-navbar:            1000;\n@zindex-dropdown:          1000;\n@zindex-popover:           1010;\n@zindex-tooltip:           1030;\n@zindex-navbar-fixed:      1030;\n@zindex-modal-background:  1040;\n@zindex-modal:             1050;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n// Note: Deprecated @screen-xs and @screen-phone as of v3.0.1\n@screen-xs:                  480px;\n@screen-xs-min:              @screen-xs;\n@screen-phone:               @screen-xs-min;\n\n// Small screen / tablet\n// Note: Deprecated @screen-sm and @screen-tablet as of v3.0.1\n@screen-sm:                  768px;\n@screen-sm-min:              @screen-sm;\n@screen-tablet:              @screen-sm-min;\n\n// Medium screen / desktop\n// Note: Deprecated @screen-md and @screen-desktop as of v3.0.1\n@screen-md:                  992px;\n@screen-md-min:              @screen-md;\n@screen-desktop:             @screen-md-min;\n\n// Large screen / wide desktop\n// Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1\n@screen-lg:                  1200px;\n@screen-lg-min:              @screen-lg;\n@screen-lg-desktop:          @screen-lg-min;\n\n// So media queries don't overlap when required, provide a maximum\n@screen-xs-max:              (@screen-sm-min - 1);\n@screen-sm-max:              (@screen-md-min - 1);\n@screen-md-max:              (@screen-lg-min - 1);\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n@grid-columns:              12;\n//** Padding between columns. Gets divided in half for the left and right.\n@grid-gutter-width:         30px;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n@grid-float-breakpoint:     @screen-sm-min;\n//** Point at which the navbar begins collapsing.\n@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n@container-tablet:             ((720px + @grid-gutter-width));\n//** For `@screen-sm-min` and up.\n@container-sm:                 @container-tablet;\n\n// Medium screen / desktop\n@container-desktop:            ((940px + @grid-gutter-width));\n//** For `@screen-md-min` and up.\n@container-md:                 @container-desktop;\n\n// Large screen / wide desktop\n@container-large-desktop:      ((1140px + @grid-gutter-width));\n//** For `@screen-lg-min` and up.\n@container-lg:                 @container-large-desktop;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n@navbar-height:                    50px;\n@navbar-margin-bottom:             @line-height-computed;\n@navbar-border-radius:             @border-radius-base;\n@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));\n@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);\n@navbar-collapse-max-height:       340px;\n\n@navbar-default-color:             #777;\n@navbar-default-bg:                #f8f8f8;\n@navbar-default-border:            darken(@navbar-default-bg, 6.5%);\n\n// Navbar links\n@navbar-default-link-color:                #777;\n@navbar-default-link-hover-color:          #333;\n@navbar-default-link-hover-bg:             transparent;\n@navbar-default-link-active-color:         #555;\n@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);\n@navbar-default-link-disabled-color:       #ccc;\n@navbar-default-link-disabled-bg:          transparent;\n\n// Navbar brand label\n@navbar-default-brand-color:               @navbar-default-link-color;\n@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);\n@navbar-default-brand-hover-bg:            transparent;\n\n// Navbar toggle\n@navbar-default-toggle-hover-bg:           #ddd;\n@navbar-default-toggle-icon-bar-bg:        #888;\n@navbar-default-toggle-border-color:       #ddd;\n\n\n// Inverted navbar\n// Reset inverted navbar basics\n@navbar-inverse-color:                      @gray-light;\n@navbar-inverse-bg:                         #222;\n@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);\n\n// Inverted navbar links\n@navbar-inverse-link-color:                 @gray-light;\n@navbar-inverse-link-hover-color:           #fff;\n@navbar-inverse-link-hover-bg:              transparent;\n@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;\n@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);\n@navbar-inverse-link-disabled-color:        #444;\n@navbar-inverse-link-disabled-bg:           transparent;\n\n// Inverted navbar brand label\n@navbar-inverse-brand-color:                @navbar-inverse-link-color;\n@navbar-inverse-brand-hover-color:          #fff;\n@navbar-inverse-brand-hover-bg:             transparent;\n\n// Inverted navbar toggle\n@navbar-inverse-toggle-hover-bg:            #333;\n@navbar-inverse-toggle-icon-bar-bg:         #fff;\n@navbar-inverse-toggle-border-color:        #333;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n@nav-link-padding:                          10px 15px;\n@nav-link-hover-bg:                         @gray-lighter;\n\n@nav-disabled-link-color:                   @gray-light;\n@nav-disabled-link-hover-color:             @gray-light;\n\n@nav-open-link-hover-color:                 #fff;\n\n//== Tabs\n@nav-tabs-border-color:                     #ddd;\n\n@nav-tabs-link-hover-border-color:          @gray-lighter;\n\n@nav-tabs-active-link-hover-bg:             @body-bg;\n@nav-tabs-active-link-hover-color:          @gray;\n@nav-tabs-active-link-hover-border-color:   #ddd;\n\n@nav-tabs-justified-link-border-color:            #ddd;\n@nav-tabs-justified-active-link-border-color:     @body-bg;\n\n//== Pills\n@nav-pills-border-radius:                   @border-radius-base;\n@nav-pills-active-link-hover-bg:            @component-active-bg;\n@nav-pills-active-link-hover-color:         @component-active-color;\n\n\n//== Pagination\n//\n//##\n\n@pagination-color:                     @link-color;\n@pagination-bg:                        #fff;\n@pagination-border:                    #ddd;\n\n@pagination-hover-color:               @link-hover-color;\n@pagination-hover-bg:                  @gray-lighter;\n@pagination-hover-border:              #ddd;\n\n@pagination-active-color:              #fff;\n@pagination-active-bg:                 @brand-primary;\n@pagination-active-border:             @brand-primary;\n\n@pagination-disabled-color:            @gray-light;\n@pagination-disabled-bg:               #fff;\n@pagination-disabled-border:           #ddd;\n\n\n//== Pager\n//\n//##\n\n@pager-bg:                             @pagination-bg;\n@pager-border:                         @pagination-border;\n@pager-border-radius:                  15px;\n\n@pager-hover-bg:                       @pagination-hover-bg;\n\n@pager-active-bg:                      @pagination-active-bg;\n@pager-active-color:                   @pagination-active-color;\n\n@pager-disabled-color:                 @pagination-disabled-color;\n\n\n//== Jumbotron\n//\n//##\n\n@jumbotron-padding:              30px;\n@jumbotron-color:                inherit;\n@jumbotron-bg:                   @gray-lighter;\n@jumbotron-heading-color:        inherit;\n@jumbotron-font-size:            ceil((@font-size-base * 1.5));\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n@state-success-text:             #3c763d;\n@state-success-bg:               #dff0d8;\n@state-success-border:           darken(spin(@state-success-bg, -10), 5%);\n\n@state-info-text:                #31708f;\n@state-info-bg:                  #d9edf7;\n@state-info-border:              darken(spin(@state-info-bg, -10), 7%);\n\n@state-warning-text:             #8a6d3b;\n@state-warning-bg:               #fcf8e3;\n@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);\n\n@state-danger-text:              #a94442;\n@state-danger-bg:                #f2dede;\n@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n@tooltip-max-width:           200px;\n//** Tooltip text color\n@tooltip-color:               #fff;\n//** Tooltip background color\n@tooltip-bg:                  #000;\n@tooltip-opacity:             .9;\n\n//** Tooltip arrow width\n@tooltip-arrow-width:         5px;\n//** Tooltip arrow color\n@tooltip-arrow-color:         @tooltip-bg;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n@popover-bg:                          #fff;\n//** Popover maximum width\n@popover-max-width:                   276px;\n//** Popover border color\n@popover-border-color:                rgba(0,0,0,.2);\n//** Popover fallback border color\n@popover-fallback-border-color:       #ccc;\n\n//** Popover title background color\n@popover-title-bg:                    darken(@popover-bg, 3%);\n\n//** Popover arrow width\n@popover-arrow-width:                 10px;\n//** Popover arrow color\n@popover-arrow-color:                 #fff;\n\n//** Popover outer arrow width\n@popover-arrow-outer-width:           (@popover-arrow-width + 1);\n//** Popover outer arrow color\n@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);\n//** Popover outer arrow fallback color\n@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n@label-default-bg:            @gray-light;\n//** Primary label background color\n@label-primary-bg:            @brand-primary;\n//** Success label background color\n@label-success-bg:            @brand-success;\n//** Info label background color\n@label-info-bg:               @brand-info;\n//** Warning label background color\n@label-warning-bg:            @brand-warning;\n//** Danger label background color\n@label-danger-bg:             @brand-danger;\n\n//** Default label text color\n@label-color:                 #fff;\n//** Default text color of a linked label\n@label-link-hover-color:      #fff;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n@modal-inner-padding:         20px;\n\n//** Padding applied to the modal title\n@modal-title-padding:         15px;\n//** Modal title line-height\n@modal-title-line-height:     @line-height-base;\n\n//** Background color of modal content area\n@modal-content-bg:                             #fff;\n//** Modal content border color\n@modal-content-border-color:                   rgba(0,0,0,.2);\n//** Modal content border color **for IE8**\n@modal-content-fallback-border-color:          #999;\n\n//** Modal backdrop background color\n@modal-backdrop-bg:           #000;\n//** Modal backdrop opacity\n@modal-backdrop-opacity:      .5;\n//** Modal header border color\n@modal-header-border-color:   #e5e5e5;\n//** Modal footer border color\n@modal-footer-border-color:   @modal-header-border-color;\n\n@modal-lg:                    900px;\n@modal-md:                    600px;\n@modal-sm:                    300px;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n@alert-padding:               15px;\n@alert-border-radius:         @border-radius-base;\n@alert-link-font-weight:      bold;\n\n@alert-success-bg:            @state-success-bg;\n@alert-success-text:          @state-success-text;\n@alert-success-border:        @state-success-border;\n\n@alert-info-bg:               @state-info-bg;\n@alert-info-text:             @state-info-text;\n@alert-info-border:           @state-info-border;\n\n@alert-warning-bg:            @state-warning-bg;\n@alert-warning-text:          @state-warning-text;\n@alert-warning-border:        @state-warning-border;\n\n@alert-danger-bg:             @state-danger-bg;\n@alert-danger-text:           @state-danger-text;\n@alert-danger-border:         @state-danger-border;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n@progress-bg:                 #f5f5f5;\n//** Progress bar text color\n@progress-bar-color:          #fff;\n\n//** Default progress bar color\n@progress-bar-bg:             @brand-primary;\n//** Success progress bar color\n@progress-bar-success-bg:     @brand-success;\n//** Warning progress bar color\n@progress-bar-warning-bg:     @brand-warning;\n//** Danger progress bar color\n@progress-bar-danger-bg:      @brand-danger;\n//** Info progress bar color\n@progress-bar-info-bg:        @brand-info;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n@list-group-bg:                 #fff;\n//** `.list-group-item` border color\n@list-group-border:             #ddd;\n//** List group border radius\n@list-group-border-radius:      @border-radius-base;\n\n//** Background color of single list elements on hover\n@list-group-hover-bg:           #f5f5f5;\n//** Text color of active list elements\n@list-group-active-color:       @component-active-color;\n//** Background color of active list elements\n@list-group-active-bg:          @component-active-bg;\n//** Border color of active list elements\n@list-group-active-border:      @list-group-active-bg;\n@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);\n\n@list-group-link-color:         #555;\n@list-group-link-heading-color: #333;\n\n\n//== Panels\n//\n//##\n\n@panel-bg:                    #fff;\n@panel-body-padding:          15px;\n@panel-border-radius:         @border-radius-base;\n\n//** Border color for elements within panels\n@panel-inner-border:          #ddd;\n@panel-footer-bg:             #f5f5f5;\n\n@panel-default-text:          @gray-dark;\n@panel-default-border:        #ddd;\n@panel-default-heading-bg:    #f5f5f5;\n\n@panel-primary-text:          #fff;\n@panel-primary-border:        @brand-primary;\n@panel-primary-heading-bg:    @brand-primary;\n\n@panel-success-text:          @state-success-text;\n@panel-success-border:        @state-success-border;\n@panel-success-heading-bg:    @state-success-bg;\n\n@panel-info-text:             @state-info-text;\n@panel-info-border:           @state-info-border;\n@panel-info-heading-bg:       @state-info-bg;\n\n@panel-warning-text:          @state-warning-text;\n@panel-warning-border:        @state-warning-border;\n@panel-warning-heading-bg:    @state-warning-bg;\n\n@panel-danger-text:           @state-danger-text;\n@panel-danger-border:         @state-danger-border;\n@panel-danger-heading-bg:     @state-danger-bg;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n@thumbnail-padding:           4px;\n//** Thumbnail background color\n@thumbnail-bg:                @body-bg;\n//** Thumbnail border color\n@thumbnail-border:            #ddd;\n//** Thumbnail border radius\n@thumbnail-border-radius:     @border-radius-base;\n\n//** Custom text color for thumbnail captions\n@thumbnail-caption-color:     @text-color;\n//** Padding around the thumbnail caption\n@thumbnail-caption-padding:   9px;\n\n\n//== Wells\n//\n//##\n\n@well-bg:                     #f5f5f5;\n@well-border:                 darken(@well-bg, 7%);\n\n\n//== Badges\n//\n//##\n\n@badge-color:                 #fff;\n//** Linked badge text color on hover\n@badge-link-hover-color:      #fff;\n@badge-bg:                    @gray-light;\n\n//** Badge text color in active nav link\n@badge-active-color:          @link-color;\n//** Badge background color in active nav link\n@badge-active-bg:             #fff;\n\n@badge-font-weight:           bold;\n@badge-line-height:           1;\n@badge-border-radius:         10px;\n\n\n//== Breadcrumbs\n//\n//##\n\n@breadcrumb-padding-vertical:   8px;\n@breadcrumb-padding-horizontal: 15px;\n//** Breadcrumb background color\n@breadcrumb-bg:                 #f5f5f5;\n//** Breadcrumb text color\n@breadcrumb-color:              #ccc;\n//** Text color of current page in the breadcrumb\n@breadcrumb-active-color:       @gray-light;\n//** Textual separator for between breadcrumb elements\n@breadcrumb-separator:          \"/\";\n\n\n//== Carousel\n//\n//##\n\n@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);\n\n@carousel-control-color:                      #fff;\n@carousel-control-width:                      15%;\n@carousel-control-opacity:                    .5;\n@carousel-control-font-size:                  20px;\n\n@carousel-indicator-active-bg:                #fff;\n@carousel-indicator-border-color:             #fff;\n\n@carousel-caption-color:                      #fff;\n\n\n//== Close\n//\n//##\n\n@close-font-weight:           bold;\n@close-color:                 #000;\n@close-text-shadow:           0 1px 0 #fff;\n\n\n//== Code\n//\n//##\n\n@code-color:                  #c7254e;\n@code-bg:                     #f9f2f4;\n\n@kbd-color:                   #fff;\n@kbd-bg:                      #333;\n\n@pre-bg:                      #f5f5f5;\n@pre-color:                   @gray-dark;\n@pre-border-color:            #ccc;\n@pre-scrollable-max-height:   340px;\n\n\n//== Type\n//\n//##\n\n//** Text muted color\n@text-muted:                  @gray-light;\n//** Abbreviations and acronyms border color\n@abbr-border-color:           @gray-light;\n//** Headings small color\n@headings-small-color:        @gray-light;\n//** Blockquote small color\n@blockquote-small-color:      @gray-light;\n//** Blockquote font size\n@blockquote-font-size:        (@font-size-base * 1.25);\n//** Blockquote border color\n@blockquote-border-color:     @gray-lighter;\n//** Page header border color\n@page-header-border-color:    @gray-lighter;\n\n\n//== Miscellaneous\n//\n//##\n\n//** Horizontal line color.\n@hr-border:                   @gray-lighter;\n\n//** Horizontal offset for forms and lists.\n@component-offset-horizontal: 180px;\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev { display: block; }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: none;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    margin-top: -10px;\n    margin-left: -10px;\n    font-family: serif;\n  }\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: 30px;\n      height: 30px;\n      margin-top: -15px;\n      margin-left: -15px;\n      font-size: 30px;\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 200;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: 14px base font * 85% = about 12px\nsmall,\n.small  { font-size: 85%; }\n\n// Undo browser default styling\ncite    { font-style: normal; }\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// --------------------------------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n@media (min-width: @grid-float-breakpoint) {\n  .dl-horizontal {\n    dt {\n      float: left;\n      width: (@component-offset-horizontal - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @component-offset-horizontal;\n      &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n    }\n  }\n}\n\n// MISC\n// ----\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Quotes\nblockquote:before,\nblockquote:after {\n  content: \"\";\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  white-space: nowrap;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  max-width: 100%;\n  background-color: @table-bg;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-child(odd) {\n    > td,\n    > th {\n      background-color: @table-bg-accent;\n    }\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    > td,\n    > th {\n      background-color: @table-bg-hover;\n    }\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n@media (max-width: @screen-xs-max) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    overflow-x: scroll;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n    -webkit-overflow-scrolling: touch;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: -webkit-min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; /* IE8-9 */\n  line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS date input\n//\n// In Mobile Safari, date inputs require a pixel line-height that matches the\n// given height of the input.\n\ninput[type=\"date\"] {\n  line-height: @input-height-base;\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  display: block;\n  min-height: @line-height-computed; // clear the floating input if there is no label text\n  margin-top: 10px;\n  margin-bottom: 10px;\n  padding-left: 20px;\n  label {\n    display: inline;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  float: left;\n  margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"],\n.radio,\n.radio-inline,\n.checkbox,\n.checkbox-inline {\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n\n  // Feedback icon (requires .glyphicon classes)\n  .form-control-feedback {\n    position: absolute;\n    top: (@line-height-computed + 5); // Height of the `label` and its margin\n    right: 0;\n    display: block;\n    width: @input-height-base;\n    height: @input-height-base;\n    line-height: @input-height-base;\n    text-align: center;\n  }\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  margin-bottom: 0; // Remove default margin from `p`\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match (which also avoids\n    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      padding-left: 0;\n      vertical-align: middle;\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      float: none;\n      margin-left: 0;\n    }\n\n    // Validation states\n    //\n    // Reposition the icon because it's now within a grid column and columns have\n    // `position: relative;` on them. Also accounts for the grid gutter padding.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of labels, radios, and checkboxes\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  .form-control-static {\n    padding-top: (@padding-base-vertical + 1);\n  }\n\n  // Only right align form labels here when the columns stop stacking\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    top: 0;\n    right: (@grid-gutter-width / 2);\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: not-allowed;\n    pointer-events: none; // Future-proof disabling of clicks\n    .opacity(.65);\n    .box-shadow(none);\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  cursor: pointer;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: underline;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n  padding-left: 0;\n  padding-right: 0;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n    &:focus {\n      // Remove focus outline when dropdown JS adds it after closing the menu\n      outline: none;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    border-top-right-radius: @border-radius-base;\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    border-bottom-left-radius: @border-radius-base;\n    .border-top-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n}\n\n\n// Checkbox and radio options\n[data-toggle=\"buttons\"] > .btn > input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn > input[type=\"checkbox\"] {\n  display: none;\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n  &.in {\n    display: block;\n  }\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition(height .35s ease);\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n//  Star\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: ~\"url('@{icon-font-path}@{icon-font-name}.eot')\";\n  src: ~\"url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.woff') format('woff')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype')\",\n       ~\"url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg')\";\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\2a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\2b\"; } }\n.glyphicon-euro                   { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base solid;\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n}\n// Nuke hover/focus effects\n.dropdown-menu > .disabled > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: not-allowed;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base solid;\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 1px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn { .input-lg(); }\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn { .input-sm(); }\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @border-radius-base;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: not-allowed;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n     > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  max-height: @navbar-collapse-max-height;\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: none;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n\n    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right { .pull-right(); }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n\n    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n\n    // Outdent the form if last child to line up with content down the page\n    &.navbar-right:last-child {\n      margin-right: 0;\n    }\n  }\n}\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n  visibility: hidden !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: not-allowed;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: not-allowed;\n    }\n  }\n\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  &[href] {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base classes\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: baseline;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n  .btn-xs & {\n    top: 0;\n    padding: 1px 5px;\n  }\n}\n\n// Hover state, but only for links\na.badge {\n  &:hover,\n  &:focus {\n    color: @badge-link-hover-color;\n    text-decoration: none;\n    cursor: pointer;\n  }\n}\n\n// Account for counters in navs\na.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: @badge-active-color;\n  background-color: @badge-active-bg;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding: @jumbotron-padding;\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  .container & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding-top:    (@jumbotron-padding * 1.6);\n    padding-bottom: (@jumbotron-padding * 1.6);\n\n    .container & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: (@font-size-base * 4.5);\n    }\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissable alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable {\n padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n.progress-striped .progress-bar {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n.progress.active .progress-bar {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Media objects\n// Source: http://stubbornella.org/content/?p=497\n// --------------------------------------------------\n\n\n// Common styles\n// -------------------------\n\n// Clear the floats\n.media,\n.media-body {\n  overflow: hidden;\n  zoom: 1;\n}\n\n// Proper spacing between instances of .media\n.media,\n.media .media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n\n// For images and videos, set to block\n.media-object {\n  display: block;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin: 0 0 5px;\n}\n\n\n// Media image alignment\n// -------------------------\n\n.media {\n  > .pull-left {\n    margin-right: 10px;\n  }\n  > .pull-right {\n    margin-left: 10px;\n  }\n}\n\n\n// Media list variation\n// -------------------------\n\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on 
    ,
      , or
      .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n\n // Align badges within list items\n > .badge {\n float: right;\n }\n > .badge + .badge {\n margin-right: 5px;\n }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @list-group-hover-bg;\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: 10px 15px;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table {\n margin-bottom: 0;\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n overflow: hidden; // crop contents when collapsed\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n + .panel-collapse .panel-body {\n border-top: 1px solid @panel-inner-border;\n }\n }\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: auto;\n overflow-y: scroll;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0)}\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: none;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n margin-top: 15px;\n padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n visibility: visible;\n font-size: @font-size-small;\n line-height: 1.4;\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n text-decoration: none;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n text-align: left; // Reset given new insertion method\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 18px;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: 5px 5px 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#browsers\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n"]} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap.min.css b/wise-webapp/src/main/webapp/bootstrap/css/bootstrap.min.css deleted file mode 100644 index 07f12ea8..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/css/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v3.1.1 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:18px;margin-bottom:9px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:9px;margin-bottom:9px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:33px}h2,.h2{font-size:27px}h3,.h3{font-size:23px}h4,.h4{font-size:17px}h5,.h5{font-size:13px}h6,.h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:19.5px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:9px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:18px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:9px 18px;margin:0 0 18px;font-size:16.25px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:18px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:18px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:32px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:18px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:40px}.has-feedback .form-control-feedback{position:absolute;top:23px;right:0;display:block;width:32px;height:32px;line-height:32px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:25px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:18px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:16px 15px;font-size:17px;line-height:18px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:8px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:16px;padding-bottom:16px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:9px;margin-bottom:9px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:9px;margin-bottom:9px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:16px;margin-bottom:16px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:58.5px}}.thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:4px 6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.eot b/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index 4a4ca865d67e86f961bc6e2ef00bffa4e34bb9ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20335 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

      !oRptb@n+ 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 diff --git a/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.svg b/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index e3e2dc73..00000000 --- a/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.ttf b/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 67fa00bf83801d2fa568546b982c80d27f6ef74e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41280 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

      PBK;&Wcg|NX{>QR@W3{K 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 diff --git a/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.woff b/wise-webapp/src/main/webapp/bootstrap/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 8c54182aa5d4d1ab3c9171976b615c1dcb1dc187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23320 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 mX4Rtsk000U^X+uL$Nkc;* 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 FV1h0U4od(4 diff --git a/wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/alpha.png b/wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/alpha.png deleted file mode 100644 index 38043f1c85f20fe8ce37ad380bebe2d42d14fb29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3271 zcmV;&3^?KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0005*mxNEf+Kh5Jqy9MVNfm|S-KKu93R@yXtmN1s6>AtaIc zQ~+Wh_TEFo+t`B_0IUGYV4#ulh)9DzyY9WqfCd0;t+_F(6I062emKVHA#(UFBjT9Q zl9-VEuxPz^`v>ll;ZRrgT-z|Tp>T9*E5X`(S5q@J%q%e;&!Z-e8N3)n#Nr@{ zeI_J7ZMIh{OzcF-Sl+`JX#s9S_Y97e$k(y=z92?DQv$d23T_Qu0Z4OQGKNC(Ve1%) zRODK$VRhOxoipVmP&>rMxVF}oL$PCqoALH~GIhhq z>(YEPGo8ar&9?1&bS`P9Mcmm|ADX>xeqXO)Z7n3!0Gpu`Y)T+j5oC zOe^R{A<}9lr?pTbW+sF|&BEL8c3$UPo7-@@JYl>34giOW4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!BXzv8t_f{~IxVMOp1%$zMB*~Xc1zEcU+Za? neHqWFVHwySz#ig3_j`d8&JH>musVf_00000NkvXXu0mjf3R`8t diff --git a/wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/hue.png b/wise-webapp/src/main/webapp/bootstrap/img/bootstrap-colorpicker/hue.png deleted file mode 100644 index d89560e999f86c349ddc78c298b0328293f13e1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2972 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 >YjDHRkjMe3FzWUPlrRR$Vj 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 diff --git a/wise-webapp/src/main/webapp/bootstrap/img/glyphicons-halflings-blue.png b/wise-webapp/src/main/webapp/bootstrap/img/glyphicons-halflings-blue.png deleted file mode 100644 index a8dca0fccdf2d4e3170190183661d702c050399e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4207 zcma);dpHyP`^T3Kl**|Y73<`L!8{1 zn2+)S9%os!HN%x43#yP0$`a5~aE%kJy=gyh11p}@*rO~qjP3MlXvr)cI5?43anviw= zoXdXE>>@Hhu=nV`xQxyVpPXQ>In{8>vUVMx6W<@KRM(TEcP`|GNXvlCLH@P`G(>Tt zG(ooaiNF2jYLSIrGX1B~__@mM^(8C^THZ?16ZlROC8Te9hAsu9;$o-z1NPbn@d8f_ z^aND0cpWt7ah>Tx+}jN48ib0#ca~WBE~y&x5On-6>oMV*l_wkQXIlQ40`aPCRIRhx zJYEN4S;VRbxO1_7MQXzW#r5>!V%O=S^SsCtz#Y~&MVR}51N-t(-b&?bmW^jDR5#s&G zE4WHbgGYEGRftumaj|AcSuRhov%S3WbpKbwaD~dli(4^2w`Kl#oNG0+raib#H{o~G zSIgWl<7J_{wCqC#KJ>w1J=y?)MyP@u2g}mVZC?3foM?; zr*l$xbSV9}>LyK_D?d|&6GHi(cRR(Pl#5+D;L3Q;+BQIj8;^fO0%0fKE1Rqqe0FkO z%T=|6K;1Bs)z5UnnDB>opg&1D&z&Q`U%ut!p1*z}5E6p-7ZNB}nIq9bJ|C2m!ct-` zZAV%!qp4OflyP@#MArB^N2#0^mZ~fX-TIM()gH~d@KMi67`o1L$*{UqFT~VPc`>Ba z9;f}2sNO{{_jom*h;ApPj#!`_f*wpWgk4o-bygBQ)Kqt#cq2TcF>~PDp$L0?QG)@e z;ULpIt9*6%5JJLr!{foDW3cG&ZN}9MG=+aRH&_h#UV#`(B`FMNiR+JwFGIpZJd)yh zmrE%Kl9=>R%nt#=dkV7SJT5r9X^y0cH3HnvAA9E06U!H*?Qp8WVB5`=4clA4=z3TQ z0BE-4OZ3_s)8}?kd+*f$HtOG|{M)ks81-)#|99-Q5%^ty1?tOtZeG=wNW-iohuVXz z{2|xe<#S}^L@89o@OGEA*()3!46u7VpY8kFsuA3BeE6BCjX_h|v4a{E9qA9s%X`|@ zLrhBan%&1UjU^C~N0~2_;{A=cs(f8k~ZwD2- z!p~L8VL~AXDSJmg0XJamyq=|SX=>-g_IX;jeObJ|P?+A(mC_*Na#RPQJrI^1m= zw$K$eo6@g${P#jGvW-&wt^ut8lIzTNb_)0wrr+o;$$ml(*n87DHwJ$A)f!#_Q|gV7 zuPeMr8VElLo}%AfMVAk778;0){g3XF=e2*YY{a?xPOMD_o*Qaz!9HJ@J3ZT!heSvY z{q%nS4QkE4e(@Dvfb;nLE!qHRAF443RDdKM$t9vuGdv~>QG~*OV|)%y$}c=d!d@3S zFH&_tSA$CV;BKnlL}FE~va8jOX<8%QU(=A+z&3g624|BN?RD*Tny;`$6rx@X^5#x|vk+*Ox5Vbt9c){K{I*t<)_g)uzuXT69r)@uJp?S0x{- z?gFxScj>r?6#@WG;dXETsQ)$rztmL;#~t0vC;3ZayE9}PVYK?{1#VWYw)1i;cw=zPY^HjOFbd z(~3{qw-_Vz;Q4+*W9~s)9r-QJVDLI2IY?NS=@ZWBldEd*Ok1vj|M>+?`QJM zjS}ivqOc-ijAab6$YPcOk%x%Ho}>iTI^HGZE3 zx$Nx>fA=V*b6@CE{??x&ieV65P!J%_^U~_D(pwYNeoDxDll#|p#9g1x4O=~&H_;xH z7BYBoX!)hkpsAS4+VIo!*cf^eGV3!|oE4a@|J^)cMR(;h{b|EZ5QrC~#s{{1j8j7= zB_-TpOgM_eduWT}qcuXw#El1GQ5UgH2$#IkS{p5y-pv$;){qAjQ}h;fJ;KRFz;){s zF1*ZN=@|yNAtJ`TC4g_k-{`_ZvjRrmt(rO{Wah5R<(r%AV4+RPdu@6qCep4Lk8Pc*;c(DqKZQ#}hhFrj|Sy7K8;vU|@1}E&} z$+F6Fo+%JY>+Sts7PZ#VDFLm$|Df=1 z75L@5idIO`GI%4~eh56uZ!CCPcX&l`H_kLPbBcp;&VQwAsE)f3qspcb$OF$rL#G6T zQt<8XzXzIQ%&2Bx=_hx1JA+^{jV#cuX(uHLqNBbeqJ@4<58jx*o>2j@G>iZM!k|+yi)ErGc3rw&wO6nLQRI1*6O|4(xe-sS(vjl zi)riX0M^p*iU%w0l8^l6LjgG_q2eAQQNcCtUw5{ftqHewJ`nZBCxb73`XC20dxFPR zKJ#r#MiKf6jNDZdA~we0ijl3jzTHi)U2+6=B3n8kPM`3W%|OBpn{)E>JmdwhvCXUL zVu4CnH__X=*?S2DwE4kRtlC2tDa!`6sv+&piU|f^Bl}K&d9>7M>PKosyIpnaL{7V@ z#;ok<{QQ+q(mL71J*;Ny*`h7>QqCcBBRiCTX%?zU&}0%(la5|Ef#O^hFj@WAGw!T= z1iQO70&$Aeqn$71W<1QFj*{-~F?uV02^T{B^XB}!NXQ8B2Hi{LhGwkjZ=in7wM}Z| z=({CjLL!)4WLFWThIJkS_wn7$#0%<|1#7_Ja?xN>FtmJ9wp+AC4@B*PiL)vA>M&se zr!Ui6zf|tTIWI4t)9q~a|2O*nLrBskS&GIUz}3@)qbfyGsOG5kUf1q=IlpS|)YTse z8^Tc#Zd1&1D(-rpcwix)ODA@l;oqqp3>k`9_eISdx~4MFn>uLUct(+% z4aXm)4Ctut5j!qy#@uZ0zIkgfJvCdYD_L{OQ;oP|4*#{)bnknnqNkv`Q^F$?H}dd! zsdzFnXw*uhUGZp`6vehxYcpBHfzm^*ff-<@3#K2{v0gRA*ng2wWZU{@raxAS{ zai?r$57*nrq_%yKHKlzfk<0;(e0_nL4wd^_=JA6Bo%c}g6SbS1n6O)eZ^@4v;WL@) z!}yF&{_yVyzMY$ZusI~04+Ru+*z2^!R`Lf}7v3tBJaRwY5M=1OBPf#DT3Z|C4Q5r+ z(0n9E?wSj;B_U7~SKRfHB5vrd<{fGSZ-b~(OE|^2bA{N1(1aDA)c6+3?PzUzLWF6q z@b6Wdg#HW7`LB&!aMr0*(VKI_zWob4h3B}2FCjyc-^#(56=vTT>FILw1PQSMWe8Ql z_*0Kdu2~Hd%233PF=~nv_4-|W>RNa^5SOwLJ;f#z`!qJISWnW;BM^7U9-rqpN)w&O zP^PI16P%wq(!7_CVbLa zNbUR*46AwHQ3WlzeJ`tQ0RcE8Ew>g=$8dh$RGUEy9R?VA^)m4 { called = true; }); - const callback = function () { if (!called) $($el).trigger($.support.transition.end); }; - setTimeout(callback, duration); - return this; - }; - - $(() => { - $.support.transition = transitionEnd(); - }); -}(jQuery)); - -/* ======================================================================== - * Bootstrap: alert.js v3.1.1 - * http://getbootstrap.com/javascript/#alerts - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - -+(function ($) { - // ALERT CLASS DEFINITION - // ====================== - - const dismiss = '[data-dismiss="alert"]'; - const Alert = function (el) { - $(el).on('click', dismiss, this.close); - }; - - Alert.prototype.close = function (e) { - const $this = $(this); - let selector = $this.attr('data-target'); - - if (!selector) { - selector = $this.attr('href'); - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, ''); // strip for ie7 - } - - let $parent = $(selector); - - if (e) e.preventDefault(); - - if (!$parent.length) { - $parent = $this.hasClass('alert') ? $this : $this.parent(); - } - - $parent.trigger(e = $.Event('close.bs.alert')); - - if (e.isDefaultPrevented()) return; - - $parent.removeClass('in'); - - function removeElement() { - $parent.trigger('closed.bs.alert').remove(); - } - - $.support.transition && $parent.hasClass('fade') - ? $parent - .one($.support.transition.end, removeElement) - .emulateTransitionEnd(150) - : removeElement(); - }; - - // ALERT PLUGIN DEFINITION - // ======================= - - const old = $.fn.alert; - - $.fn.alert = function (option) { - return this.each(function () { - const $this = $(this); - let data = $this.data('bs.alert'); - - if (!data) $this.data('bs.alert', (data = new Alert(this))); - if (typeof option === 'string') data[option].call($this); - }); - }; - - $.fn.alert.Constructor = Alert; - - // ALERT NO CONFLICT - // ================= - - $.fn.alert.noConflict = function () { - $.fn.alert = old; - return this; - }; - - // ALERT DATA-API - // ============== - - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close); -}(jQuery)); - -/* ======================================================================== - * Bootstrap: button.js v3.1.1 - * http://getbootstrap.com/javascript/#buttons - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - -+(function ($) { - // BUTTON PUBLIC CLASS DEFINITION - // ============================== - - var Button = function (element, options) { - this.$element = $(element); - this.options = $.extend({}, Button.DEFAULTS, options); - this.isLoading = false; - }; - - Button.DEFAULTS = { - loadingText: 'loading...', - }; - - Button.prototype.setState = function (state) { - const d = 'disabled'; - const $el = this.$element; - const val = $el.is('input') ? 'val' : 'html'; - const data = $el.data(); - - state += 'Text'; - - if (!data.resetText) $el.data('resetText', $el[val]()); - - $el[val](data[state] || this.options[state]); - - // push to event loop to allow forms to submit - setTimeout($.proxy(function () { - if (state == 'loadingText') { - this.isLoading = true; - $el.addClass(d).attr(d, d); - } else if (this.isLoading) { - this.isLoading = false; - $el.removeClass(d).removeAttr(d); - } - }, this), 0); - }; - - Button.prototype.toggle = function () { - let changed = true; - const $parent = this.$element.closest('[data-toggle="buttons"]'); - - if ($parent.length) { - const $input = this.$element.find('input'); - if ($input.prop('type') == 'radio') { - if ($input.prop('checked') && this.$element.hasClass('active')) changed = false; - else $parent.find('.active').removeClass('active'); - } - if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change'); - } - - if (changed) this.$element.toggleClass('active'); - }; - - // BUTTON PLUGIN DEFINITION - // ======================== - - const old = $.fn.button; - - $.fn.button = function (option) { - return this.each(function () { - const $this = $(this); - let data = $this.data('bs.button'); - const options = typeof option === 'object' && option; - - if (!data) $this.data('bs.button', (data = new Button(this, options))); - - if (option == 'toggle') data.toggle(); - else if (option) data.setState(option); - }); - }; - - $.fn.button.Constructor = Button; - - // BUTTON NO CONFLICT - // ================== - - $.fn.button.noConflict = function () { - $.fn.button = old; - return this; - }; - - // BUTTON DATA-API - // =============== - - $(document).on('click.bs.button.data-api', '[data-toggle^=button]', (e) => { - let $btn = $(e.target); - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn'); - $btn.button('toggle'); - e.preventDefault(); - }); -}(jQuery)); - -/* ======================================================================== - * Bootstrap: carousel.js v3.1.1 - * http://getbootstrap.com/javascript/#carousel - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - -+(function ($) { - // CAROUSEL CLASS DEFINITION - // ========================= - - const Carousel = function (element, options) { - this.$element = $(element); - this.$indicators = this.$element.find('.carousel-indicators'); - this.options = options; - this.paused = this.sliding = this.interval = this.$active = this.$items = null; - - this.options.pause == 'hover' && this.$element - .on('mouseenter', $.proxy(this.pause, this)) - .on('mouseleave', $.proxy(this.cycle, this)); - }; - - Carousel.DEFAULTS = { - interval: 5000, - pause: 'hover', - wrap: true, - }; - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false); - - this.interval && clearInterval(this.interval); - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)); - - return this; - }; - - Carousel.prototype.getActiveIndex = function () { - this.$active = this.$element.find('.item.active'); - this.$items = this.$active.parent().children(); - - return this.$items.index(this.$active); - }; - - Carousel.prototype.to = function (pos) { - const that = this; - const activeIndex = this.getActiveIndex(); - - if (pos > (this.$items.length - 1) || pos < 0) return; - - if (this.sliding) return this.$element.one('slid.bs.carousel', () => { that.to(pos); }); - if (activeIndex == pos) return this.pause().cycle(); - - return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])); - }; - - Carousel.prototype.pause = function (e) { - e || (this.paused = true); - - if (this.$element.find('.next, .prev').length && $.support.transition) { - this.$element.trigger($.support.transition.end); - this.cycle(true); - } - - this.interval = clearInterval(this.interval); - - return this; - }; - - Carousel.prototype.next = function () { - if (this.sliding) return; - return this.slide('next'); - }; - - Carousel.prototype.prev = function () { - if (this.sliding) return; - return this.slide('prev'); - }; - - Carousel.prototype.slide = function (type, next) { - const $active = this.$element.find('.item.active'); - let $next = next || $active[type](); - const isCycling = this.interval; - const direction = type == 'next' ? 'left' : 'right'; - const fallback = type == 'next' ? 'first' : 'last'; - const that = this; - - if (!$next.length) { - if (!this.options.wrap) return; - $next = this.$element.find('.item')[fallback](); - } - - if ($next.hasClass('active')) return this.sliding = false; - - const e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction }); - this.$element.trigger(e); - if (e.isDefaultPrevented()) return; - - this.sliding = true; - - isCycling && this.pause(); - - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active'); - this.$element.one('slid.bs.carousel', () => { - const $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]); - $nextIndicator && $nextIndicator.addClass('active'); - }); - } - - if ($.support.transition && this.$element.hasClass('slide')) { - $next.addClass(type); - $next[0].offsetWidth; // force reflow - $active.addClass(direction); - $next.addClass(direction); - $active - .one($.support.transition.end, () => { - $next.removeClass([type, direction].join(' ')).addClass('active'); - $active.removeClass(['active', direction].join(' ')); - that.sliding = false; - setTimeout(() => { that.$element.trigger('slid.bs.carousel'); }, 0); - }) - .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000); - } else { - $active.removeClass('active'); - $next.addClass('active'); - this.sliding = false; - this.$element.trigger('slid.bs.carousel'); - } - - isCycling && this.cycle(); - - return this; - }; - - // CAROUSEL PLUGIN DEFINITION - // ========================== - - const old = $.fn.carousel; - - $.fn.carousel = function (option) { - return this.each(function () { - const $this = $(this); - let data = $this.data('bs.carousel'); - const options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option === 'object' && option); - const action = typeof option === 'string' ? option : options.slide; - - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))); - if (typeof option === 'number') data.to(option); - else if (action) data[action](); - else if (options.interval) data.pause().cycle(); - }); - }; - - $.fn.carousel.Constructor = Carousel; - - // CAROUSEL NO CONFLICT - // ==================== - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old; - return this; - }; - - // CAROUSEL DATA-API - // ================= - - $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { - const $this = $(this); let - href; - const $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')); // strip for ie7 - const options = $.extend({}, $target.data(), $this.data()); - let slideIndex = $this.attr('data-slide-to'); - if (slideIndex) options.interval = false; - - $target.carousel(options); - - if (slideIndex = $this.attr('data-slide-to')) { - $target.data('bs.carousel').to(slideIndex); - } - - e.preventDefault(); - }); - - $(window).on('load', () => { - $('[data-ride="carousel"]').each(function () { - const $carousel = $(this); - $carousel.carousel($carousel.data()); - }); - }); -}(jQuery)); - -/* ======================================================================== - * Bootstrap: collapse.js v3.1.1 - * http://getbootstrap.com/javascript/#collapse - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - -+(function ($) { - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ - - var Collapse = function (element, options) { - this.$element = $(element); - this.options = $.extend({}, Collapse.DEFAULTS, options); - this.transitioning = null; - - if (this.options.parent) this.$parent = $(this.options.parent); - if (this.options.toggle) this.toggle(); - }; - - Collapse.DEFAULTS = { - toggle: true, - }; - - Collapse.prototype.dimension = function () { - const hasWidth = this.$element.hasClass('width'); - return hasWidth ? 'width' : 'height'; - }; - - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return; - - const startEvent = $.Event('show.bs.collapse'); - this.$element.trigger(startEvent); - if (startEvent.isDefaultPrevented()) return; - - const actives = this.$parent && this.$parent.find('> .panel > .in'); - - if (actives && actives.length) { - const hasData = actives.data('bs.collapse'); - if (hasData && hasData.transitioning) return; - actives.collapse('hide'); - hasData || actives.data('bs.collapse', null); - } - - const dimension = this.dimension(); - - this.$element - .removeClass('collapse') - .addClass('collapsing') - [dimension](0); - - this.transitioning = 1; - - const complete = function () { - this.$element - .removeClass('collapsing') - .addClass('collapse in') - [dimension]('auto'); - this.transitioning = 0; - this.$element.trigger('shown.bs.collapse'); - }; - - if (!$.support.transition) return complete.call(this); - - const scrollSize = $.camelCase(['scroll', dimension].join('-')); - - this.$element - .one($.support.transition.end, $.proxy(complete, this)) - .emulateTransitionEnd(350) - [dimension](this.$element[0][scrollSize]); - }; - - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return; - - const startEvent = $.Event('hide.bs.collapse'); - this.$element.trigger(startEvent); - if (startEvent.isDefaultPrevented()) return; - - const dimension = this.dimension(); - - this.$element - [dimension](this.$element[dimension]()) - [0].offsetHeight; - - this.$element - .addClass('collapsing') - .removeClass('collapse') - .removeClass('in'); - - this.transitioning = 1; - - const complete = function () { - this.transitioning = 0; - this.$element - .trigger('hidden.bs.collapse') - .removeClass('collapsing') - .addClass('collapse'); - }; - - if (!$.support.transition) return complete.call(this); - - this.$element - [dimension](0) - .one($.support.transition.end, $.proxy(complete, this)) - .emulateTransitionEnd(350); - }; - - Collapse.prototype.toggle = function () { - this[this.$element.hasClass('in') ? 'hide' : 'show'](); - }; - - // COLLAPSE PLUGIN DEFINITION - // ========================== - - const old = $.fn.collapse; - - $.fn.collapse = function (option) { - return this.each(function () { - const $this = $(this); - let data = $this.data('bs.collapse'); - const options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option === 'object' && option); - - if (!data && options.toggle && option == 'show') option = !option; - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))); - if (typeof option === 'string') data[option](); - }); - }; - - $.fn.collapse.Constructor = Collapse; - - // COLLAPSE NO CONFLICT - // ==================== - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old; - return this; - }; - - // COLLAPSE DATA-API - // ================= - - $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { - const $this = $(this); let - href; - const target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, ''); // strip for ie7 - const $target = $(target); - const data = $target.data('bs.collapse'); - const option = data ? 'toggle' : $this.data(); - const parent = $this.attr('data-parent'); - const $parent = parent && $(parent); - - if (!data || !data.transitioning) { - if ($parent) $parent.find(`[data-toggle=collapse][data-parent="${parent}"]`).not($this).addClass('collapsed'); - $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed'); - } - - $target.collapse(option); - }); -}(jQuery)); - -/* ======================================================================== - * Bootstrap: dropdown.js v3.1.1 - * http://getbootstrap.com/javascript/#dropdowns - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - -+(function ($) { - // DROPDOWN CLASS DEFINITION - // ========================= - - const backdrop = '.dropdown-backdrop'; - const toggle = '[data-toggle=dropdown]'; - const Dropdown = function (element) { - $(element).on('click.bs.dropdown', this.toggle); - }; - - Dropdown.prototype.toggle = function (e) { - const $this = $(this); - - if ($this.is('.disabled, :disabled')) return; - - const $parent = getParent($this); - const isActive = $parent.hasClass('open'); - - clearMenus(); - - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we use a backdrop because click events don't delegate - $('