root@L2ODK2:/odkx/sync-endpoint-default-setup# docker logs 8b848597aece 06-Sep-2019 14:27:31.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.43 06-Sep-2019 14:27:31.435 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jul 4 2019 20:53:15 UTC 06-Sep-2019 14:27:31.435 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.43.0 06-Sep-2019 14:27:31.436 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 06-Sep-2019 14:27:31.439 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.2.8-050208-generic 06-Sep-2019 14:27:31.439 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 06-Sep-2019 14:27:31.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/openjdk-8/jre 06-Sep-2019 14:27:31.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_222-b10 06-Sep-2019 14:27:31.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 06-Sep-2019 14:27:31.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 06-Sep-2019 14:27:31.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 06-Sep-2019 14:27:31.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 06-Sep-2019 14:27:31.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 06-Sep-2019 14:27:31.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 06-Sep-2019 14:27:31.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 06-Sep-2019 14:27:31.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 06-Sep-2019 14:27:31.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 06-Sep-2019 14:27:31.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 06-Sep-2019 14:27:31.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 06-Sep-2019 14:27:31.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 06-Sep-2019 14:27:31.464 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.5.2]. 06-Sep-2019 14:27:31.464 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 06-Sep-2019 14:27:31.464 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 06-Sep-2019 14:27:31.480 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.0k 28 May 2019] 06-Sep-2019 14:27:31.748 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 06-Sep-2019 14:27:31.762 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 06-Sep-2019 14:27:31.777 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-openssl-nio-8443"] 06-Sep-2019 14:27:31.885 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8443]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8443]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:552) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:852) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.startup.Catalina.load(Catalina.java:639) at org.apache.catalina.startup.Catalina.load(Catalina.java:662) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:309) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed at org.apache.catalina.connector.Connector.initInternal(Connector.java:995) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) ... 12 more Caused by: java.lang.IllegalArgumentException: /run/secrets/odksync-tomcat.keystore (No such file or directory) at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:100) at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:72) at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:244) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1118) at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:224) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:581) at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:68) at org.apache.catalina.connector.Connector.initInternal(Connector.java:993) ... 13 more Caused by: java.io.FileNotFoundException: /run/secrets/odksync-tomcat.keystore (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) at org.apache.tomcat.util.file.ConfigFileLoader.getInputStream(ConfigFileLoader.java:89) at org.apache.tomcat.util.net.SSLUtilBase.getStore(SSLUtilBase.java:197) at org.apache.tomcat.util.net.SSLHostConfigCertificate.getCertificateKeystore(SSLHostConfigCertificate.java:206) at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:279) at org.apache.tomcat.util.net.openssl.OpenSSLUtil.getKeyManagers(OpenSSLUtil.java:98) at org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:246) at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:98) ... 20 more 06-Sep-2019 14:27:31.899 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 06-Sep-2019 14:27:31.901 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 06-Sep-2019 14:27:31.912 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2005 ms 06-Sep-2019 14:27:31.972 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 06-Sep-2019 14:27:31.973 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.43 06-Sep-2019 14:27:32.004 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/manager] 06-Sep-2019 14:27:32.567 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/manager] has finished in [563] ms 06-Sep-2019 14:27:32.567 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/examples] 06-Sep-2019 14:27:33.428 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/examples] has finished in [860] ms 06-Sep-2019 14:27:33.434 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT] 06-Sep-2019 14:27:34.316 INFO [localhost-startStop-1] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started 06-Sep-2019 14:27:34.458 INFO [localhost-startStop-1] org.springframework.web.context.support.XmlWebApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Fri Sep 06 14:27:34 UTC 2019]; root of context hierarchy 06-Sep-2019 14:27:34.539 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/odk-settings.xml] 06-Sep-2019 14:27:34.703 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions Skipped XML bean definition file due to specified profiles [mysql] not matching: ServletContext resource [/odk-settings.xml] 06-Sep-2019 14:27:34.705 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/odk-postgres-settings.xml] 06-Sep-2019 14:27:34.763 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions Skipped XML bean definition file due to specified profiles [sqlserver] not matching: ServletContext resource [/odk-settings.xml] 06-Sep-2019 14:27:34.764 INFO [localhost-startStop-1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-security.xml] 06-Sep-2019 14:27:34.838 INFO [localhost-startStop-1] org.springframework.security.core.SpringSecurityCoreVersion.performVersionChecks You are running with Spring Security Core 4.2.13.RELEASE 06-Sep-2019 14:27:34.845 INFO [localhost-startStop-1] org.springframework.security.config.SecurityNamespaceHandler. Spring Security 'config' module version is 4.2.13.RELEASE 06-Sep-2019 14:27:34.866 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_USER') or hasRole('ROLE_SITE_ACCESS_ADMIN')' for /Aggregate.html 06-Sep-2019 14:27:34.869 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /images/** 06-Sep-2019 14:27:34.870 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /javascript/** 06-Sep-2019 14:27:34.870 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /res/** 06-Sep-2019 14:27:34.870 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /stylesheets/** 06-Sep-2019 14:27:34.870 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /access-denied.html 06-Sep-2019 14:27:34.871 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /over-quota.html 06-Sep-2019 14:27:34.871 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /robots.txt 06-Sep-2019 14:27:34.872 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /service-error.html 06-Sep-2019 14:27:34.872 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /AggregateUI.css 06-Sep-2019 14:27:34.873 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /favicon.ico 06-Sep-2019 14:27:34.873 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /index.html 06-Sep-2019 14:27:34.873 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /logout.html 06-Sep-2019 14:27:34.874 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /odk_color.png 06-Sep-2019 14:27:34.875 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /multimode_login.html 06-Sep-2019 14:27:34.876 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /relogin.html 06-Sep-2019 14:27:34.876 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'isFullyAuthenticated() and (hasAuthority('AUTH_LOCAL') or hasAuthority('AUTH_ACTIVE_DIRECTORY') or hasAuthority('AUTH_LDAP'))' for /local_login.html 06-Sep-2019 14:27:34.877 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER')' for /formList 06-Sep-2019 14:27:34.879 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER')' for /formXml 06-Sep-2019 14:27:34.891 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_OWNER')' for /submission 06-Sep-2019 14:27:34.892 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_OWNER')' for /formUpload 06-Sep-2019 14:27:34.892 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_OWNER')' for /upload 06-Sep-2019 14:27:34.892 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER')' for /xformsDownload 06-Sep-2019 14:27:34.893 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER')' for /xformsList 06-Sep-2019 14:27:34.893 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER')' for /xformsManifest 06-Sep-2019 14:27:34.893 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_USER')' for /www/** 06-Sep-2019 14:27:34.894 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_VIEWER') or hasRole('ROLE_ATTACHMENT_VIEWER')' for /view/binaryData 06-Sep-2019 14:27:34.894 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_VIEWER')' for /view/** 06-Sep-2019 14:27:34.895 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_OWNER')' for /auth/** 06-Sep-2019 14:27:34.899 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SITE_ACCESS_ADMIN')' for /ssl/** 06-Sep-2019 14:27:34.899 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_DATA_COLLECTOR') or hasRole('ROLE_DATA_VIEWER') or hasRole('ROLE_SITE_ACCESS_ADMIN')' for /enk/** 06-Sep-2019 14:27:34.900 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /gae/** 06-Sep-2019 14:27:34.900 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'true' for /remote_api 06-Sep-2019 14:27:34.900 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/manifest/** 06-Sep-2019 14:27:34.900 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/files/** 06-Sep-2019 14:27:34.901 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/* 06-Sep-2019 14:27:34.901 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/properties/* 06-Sep-2019 14:27:34.902 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/* 06-Sep-2019 14:27:34.902 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/clientVersions 06-Sep-2019 14:27:34.912 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'isFullyAuthenticated() and hasRole('ROLE_USER')' for /odktables/*/privilegesInfo 06-Sep-2019 14:27:34.912 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'isFullyAuthenticated() and hasRole('ROLE_USER')' for /odktables/*/usersInfo 06-Sep-2019 14:27:34.912 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables 06-Sep-2019 14:27:34.913 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/installationInfo 06-Sep-2019 14:27:34.913 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/diff/** 06-Sep-2019 14:27:34.913 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/diff 06-Sep-2019 14:27:34.913 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/query/** 06-Sep-2019 14:27:34.916 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/attachments/*/manifest 06-Sep-2019 14:27:34.916 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/attachments/*/download 06-Sep-2019 14:27:34.916 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/attachments/*/upload 06-Sep-2019 14:27:34.917 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/attachments/*/file/** 06-Sep-2019 14:27:34.917 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/rows/** 06-Sep-2019 14:27:34.917 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/rows 06-Sep-2019 14:27:34.918 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES')' for /odktables/*/tables/*/ref/*/installationStatus 06-Sep-2019 14:27:34.918 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_ADMINISTER_TABLES')' for /odktables/*/** 06-Sep-2019 14:27:34.921 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_USER')' for /odktables/ 06-Sep-2019 14:27:34.923 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_USER')' for /odktables 06-Sep-2019 14:27:34.923 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES') or hasRole('ROLE_ADMINISTER_TABLES')' for /appLevelFileUpload/** 06-Sep-2019 14:27:34.923 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES') or hasRole('ROLE_ADMINISTER_TABLES')' for /tableFileUpload/** 06-Sep-2019 14:27:34.926 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES') or hasRole('ROLE_ADMINISTER_TABLES')' for /tableFileDownload/** 06-Sep-2019 14:27:34.927 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_SYNCHRONIZE_TABLES') or hasRole('ROLE_ADMINISTER_TABLES')' for /tableKeyValueManifest/** 06-Sep-2019 14:27:34.927 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_ADMINISTER_TABLES')' for /uploadTableFromCSV/** 06-Sep-2019 14:27:34.928 INFO [localhost-startStop-1] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'isAnonymous()' for /** 06-Sep-2019 14:27:35.232 INFO [localhost-startStop-1] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.loadProperties Properties resource not found: /run/secrets/org.opendatakit.aggregate.logging.properties (No such file or directory) 06-Sep-2019 14:27:35.627 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet Version: v1.4.14 Production 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet Hostname: L2ODK2.vmhost.psu.edu 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet Port: 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet SecurePort: 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet SslIsRequired: no 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet SslIsAvailable: no 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet RealmString: opendatakit.org ODK Sync Endpoint 06-Sep-2019 14:27:35.628 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet isGaeEnvironment: no 06-Sep-2019 14:27:35.629 INFO [localhost-startStop-1] org.opendatakit.common.security.Realm.afterPropertiesSet java.library.path: /usr/local/tomcat/native-jni-lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 06-Sep-2019 14:27:35.677 INFO [localhost-startStop-1] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler.initialize Initializing ExecutorService 'task_scheduler' Inside setServletContextafterPropertiesSet WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:36.111 INFO [localhost-startStop-1] org.springframework.security.web.access.channel.ChannelProcessingFilter.afterPropertiesSet Validated configuration attributes 06-Sep-2019 14:27:36.531 INFO [localhost-startStop-1] org.springframework.security.web.DefaultSecurityFilterChain. Creating filter chain: Ant [pattern='/local_login.html'], [org.springframework.security.web.access.channel.ChannelProcessingFilter@2ca23f8e, org.springframework.security.web.context.SecurityContextPersistenceFilter@63c5afa6, org.springframework.security.web.authentication.logout.LogoutFilter@3e1e7a97, org.opendatakit.common.security.spring.BasicAuthenticationFilter@1a4cd77d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@272fd5f5, org.opendatakit.common.security.spring.AnonymousAuthenticationFilter@6959e629, org.opendatakit.common.security.spring.SecurityContextHolderAwareAuthPreservingRequestFilter@245ee357, org.springframework.security.web.session.SessionManagementFilter@58553f9e, org.springframework.security.web.access.ExceptionTranslationFilter@10cc91c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@27c21fba] 06-Sep-2019 14:27:36.561 INFO [localhost-startStop-1] org.springframework.security.web.DefaultSecurityFilterChain. Creating filter chain: Ant [pattern='/**'], [org.springframework.security.web.access.channel.ChannelProcessingFilter@2ca23f8e, org.springframework.security.web.context.SecurityContextPersistenceFilter@63c5afa6, org.springframework.security.web.authentication.logout.LogoutFilter@3e1e7a97, org.opendatakit.common.security.spring.BasicAuthenticationFilter@1a4cd77d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@272fd5f5, org.opendatakit.common.security.spring.AnonymousAuthenticationFilter@6959e629, org.opendatakit.common.security.spring.SecurityContextHolderAwareAuthPreservingRequestFilter@245ee357, org.springframework.security.web.session.SessionManagementFilter@58553f9e, org.springframework.security.web.access.ExceptionTranslationFilter@18ee3b42, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@27c21fba] 06-Sep-2019 14:27:36.597 WARNING [localhost-startStop-1] org.springframework.beans.GenericTypeAwarePropertyDescriptor.getWriteMethodForActualAccess Invalid JavaBean property 'authoritiesMapper' being accessed! Ambiguous write methods found next to actually used [public void org.opendatakit.common.security.spring.ActiveDirectoryLdapAuthenticationProvider.setAuthoritiesMapper(org.opendatakit.common.security.spring.PrefixedAuthoritiesMapper)]: [public void org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.setAuthoritiesMapper(org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper)] isAutoStartup WATCHDOG TASK IN TOMCAT getPhase WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:37.145 INFO [localhost-startStop-1] org.springframework.context.support.DefaultLifecycleProcessor.start Starting beans in phase 10 isRunning WATCHDOG TASK IN TOMCAT isAutoStartup WATCHDOG TASK IN TOMCAT start WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:37.151 INFO [localhost-startStop-1] org.opendatakit.aggregate.task.tomcat.WatchdogImpl.createWatchdogTask Changing WatchdogWorker Executor to 900000ms intervals. SCHEDULE NEW WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:37.170 INFO [localhost-startStop-1] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization completed in 2852 ms RUNNING WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:37.171 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkTasks ---------------------BEGIN Watchdog 06-Sep-2019 14:27:37.297 INFO [localhost-startStop-1] org.apache.wink.server.internal.servlet.RestServlet.info The system is using the properties file located at security.properties named in the propertiesLocation init-param initialization parameter. 06-Sep-2019 14:27:37.334 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkPersistentResults Checking all persistent results 06-Sep-2019 14:27:37.396 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkPersistentResults Done checking persistent results 06-Sep-2019 14:27:37.398 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkMiscTasks Checking miscellaneous tasks 06-Sep-2019 14:27:37.407 INFO [localhost-startStop-1] org.apache.wink.server.internal.servlet.RestServlet.info The system is using the org.opendatakit.aggregate.odktables.impl.api.ODKTablesAPIApplication JAX-RS application class that is named in the javax.ws.rs.Application init-param initialization parameter. 06-Sep-2019 14:27:37.425 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkMiscTasks Done checking miscellaneous tasks 06-Sep-2019 14:27:37.428 INFO [task_scheduler-1] org.opendatakit.aggregate.task.WatchdogWorkerImpl.checkTasks ---------------------END Watchdog EXITING WATCHDOG TASK IN TOMCAT 06-Sep-2019 14:27:37.693 INFO [localhost-startStop-1] org.apache.wink.server.internal.application.ApplicationProcessor.info The following JAX-RS application has been processed: org.opendatakit.aggregate.odktables.impl.api.ODKTablesAPIApplication 06-Sep-2019 14:27:37.695 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Resources.info The server has registered the JAX-RS resource class org.opendatakit.aggregate.odktables.impl.api.OdkTablesImpl with @Path(). 06-Sep-2019 14:27:37.699 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleJSONMessageReaderWriter was registered as a JAX-RS MessageBodyReader provider for all Java types and application/json media types. 06-Sep-2019 14:27:37.700 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleXMLMessageReaderWriter was registered as a JAX-RS MessageBodyReader provider for all Java types and text/xml media types. 06-Sep-2019 14:27:37.700 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleXMLMessageReaderWriter was registered as a JAX-RS MessageBodyReader provider for all Java types and application/xml media types. 06-Sep-2019 14:27:37.700 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.multipart.BufferedInMultiPartProvider was registered as a JAX-RS MessageBodyReader provider for org.apache.wink.common.model.multipart.BufferedInMultiPart Java types and multipart/* media types. 06-Sep-2019 14:27:37.700 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.entity.ByteArrayProvider was registered as a JAX-RS MessageBodyReader provider for [B Java types and */* media types. 06-Sep-2019 14:27:37.700 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.entity.FileProvider was registered as a JAX-RS MessageBodyReader provider for java.io.File Java types and */* media types. 06-Sep-2019 14:27:37.701 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleJSONMessageReaderWriter was registered as a JAX-RS MessageBodyWriter provider for all Java types and application/json media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleXMLMessageReaderWriter was registered as a JAX-RS MessageBodyWriter provider for all Java types and text/xml media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleXMLMessageReaderWriter was registered as a JAX-RS MessageBodyWriter provider for all Java types and application/xml media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.multipart.OutMultiPartProvider was registered as a JAX-RS MessageBodyWriter provider for org.apache.wink.common.model.multipart.OutMultiPart Java types and multipart/* media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.entity.serialization.SimpleHTMLMessageWriter was registered as a JAX-RS MessageBodyWriter provider for all Java types and text/* media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.entity.ByteArrayProvider was registered as a JAX-RS MessageBodyWriter provider for [B Java types and */* media types. 06-Sep-2019 14:27:37.702 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.apache.wink.common.internal.providers.entity.FileProvider was registered as a JAX-RS MessageBodyWriter provider for java.io.File Java types and */* media types. 06-Sep-2019 14:27:37.703 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.RuntimeExceptionJsonMapper was registered as a JAX-RS ExceptionMapper provider for java.lang.RuntimeException Java types. 06-Sep-2019 14:27:37.703 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTaskLockExceptionJsonMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKTaskLockException Java types. 06-Sep-2019 14:27:37.703 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTablesExceptionTextXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.aggregate.odktables.exception.ODKTablesException Java types. 06-Sep-2019 14:27:37.704 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.RuntimeExceptionTextXmlMapper was registered as a JAX-RS ExceptionMapper provider for java.lang.RuntimeException Java types. 06-Sep-2019 14:27:37.707 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.IOExceptionApplicationXmlMapper was registered as a JAX-RS ExceptionMapper provider for java.io.IOException Java types. 06-Sep-2019 14:27:37.707 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.IOExceptionTextXmlMapper was registered as a JAX-RS ExceptionMapper provider for java.io.IOException Java types. 06-Sep-2019 14:27:37.707 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.IOExceptionJsonMapper was registered as a JAX-RS ExceptionMapper provider for java.io.IOException Java types. 06-Sep-2019 14:27:37.707 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKDatastoreExceptionJsonMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKDatastoreException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.RuntimeExceptionApplicationXmlMapper was registered as a JAX-RS ExceptionMapper provider for java.lang.RuntimeException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKDatastoreExceptionTextXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKDatastoreException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKDatastoreExceptionApplicationXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKDatastoreException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTaskLockExceptionApplicationXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKTaskLockException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTablesExceptionApplicationXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.aggregate.odktables.exception.ODKTablesException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTaskLockExceptionTextXmlMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.common.persistence.exception.ODKTaskLockException Java types. 06-Sep-2019 14:27:37.708 INFO [localhost-startStop-1] org.apache.wink.server.internal.log.Providers.info The class org.opendatakit.aggregate.odktables.impl.api.ODKTablesExceptionJsonMapper was registered as a JAX-RS ExceptionMapper provider for org.opendatakit.aggregate.odktables.exception.ODKTablesException Java types. 06-Sep-2019 14:27:37.764 WARNING [localhost-startStop-1] org.apache.wink.common.internal.application.ApplicationValidator.warn The class org.apache.wink.common.internal.providers.entity.FileProvider was already added to the JAX-RS runtime. The runtime is ignoring this value. Check that this class was not returned in the javax.ws.rs.core.Application subclass getSingletons() and getClasses() methods. 06-Sep-2019 14:27:37.765 WARNING [localhost-startStop-1] org.apache.wink.common.internal.application.ApplicationValidator.warn The class org.apache.wink.common.internal.providers.entity.ByteArrayProvider was already added to the JAX-RS runtime. The runtime is ignoring this value. Check that this class was not returned in the javax.ws.rs.core.Application subclass getSingletons() and getClasses() methods. 06-Sep-2019 14:27:37.909 WARNING [localhost-startStop-1] org.apache.wink.common.internal.application.ApplicationValidator.warn The class org.apache.wink.common.internal.providers.multipart.OutMultiPartProvider was already added to the JAX-RS runtime. The runtime is ignoring this value. Check that this class was not returned in the javax.ws.rs.core.Application subclass getSingletons() and getClasses() methods. 06-Sep-2019 14:27:37.918 WARNING [localhost-startStop-1] org.apache.wink.common.internal.application.ApplicationValidator.warn The class org.apache.wink.common.internal.providers.multipart.BufferedInMultiPartProvider was already added to the JAX-RS runtime. The runtime is ignoring this value. Check that this class was not returned in the javax.ws.rs.core.Application subclass getSingletons() and getClasses() methods. 06-Sep-2019 14:27:38.016 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [4,581] ms 06-Sep-2019 14:27:38.022 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/host-manager] 06-Sep-2019 14:27:38.044 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/host-manager] has finished in [21] ms 06-Sep-2019 14:27:38.044 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/docs] 06-Sep-2019 14:27:38.054 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/docs] has finished in [10] ms 06-Sep-2019 14:27:38.067 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 06-Sep-2019 14:27:38.122 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 06-Sep-2019 14:27:38.125 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 6213 ms