GoogleContainerTools / jib

🏗 Build container images for your Java applications.
Apache License 2.0
13.61k stars 1.43k forks source link

Jib custom email service calls java.lang.NoClassDefFoundError #2060

Closed Daniil56 closed 4 years ago

Daniil56 commented 4 years ago

Environment:

Description of the issue: I have a spring boot 2 app with custom email services When running on a local machine on localhost: 8080 the application works fine, the email service successfully fulfills the sending of emails. Locally the project runs on the jetty server But after compiling the source code and building the jib plugin calling the email service causes an error :

java.lang.NoClassDefFoundError: javax/activation/DataSource
    at org.springframework.mail.javamail.JavaMailSenderImpl.createMimeMessage(JavaMailSenderImpl.java:340) 

As far as I know this error can occur when using jdk 11 and jetty server which has its own email service causing a conflict with the user email service. This problem is partially described here This Dockerfile could solve the problem

# Jetty supplies Mail but not the activation dependency,
# if you use JavaMail it uses Jetty's JavaMail
# which then fails on Java >= 9 (even if we supply the 
# activation dependency in Maven, as Jetty's JavaMail
# uses Jetty's classloader rather than ours)
USER root
RUN rm -r /usr/local/jetty/lib/mail
USER jetty

My question is as follows:

  1. Whether used in the Assembly from the jetty jib for java 11 own email service.
  2. If Yes, how to disable it to solve the problem of using custom email service
  3. If not, what else could be causing this error. Expected behavior: Successful sending of emails using custom email service

Steps to reproduce:

  1. Use Java 11 and spring boot 2 and jib-mvn- plugin
  2. Create simply email spring-boot-service
  3. Build with jib
  4. Run it docker
POM.XML: ```xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.6.RELEASE ru.webStr form 0.6.14-snapshot form war RestFull api-web service for cdn 11 1.16.18 dev dev true docker org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-data-jpa 2.1.6.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-mail mysql mysql-connector-java 5.1.47 runtime com.zaxxer HikariCP 3.3.1 junit junit 4.12 test org.springframework.boot spring-boot-starter-test test org.springframework.security spring-security-test test org.springframework.boot spring-boot-starter-data-rest org.slf4j slf4j-api 1.7.26 org.springframework.boot spring-boot-configuration-processor true com.h2database h2 1.4.199 com.google.guava guava 28.1-jre org.springframework.boot spring-boot-starter-freemarker javax.xml.bind jaxb-api 2.3.0 com.sun.xml.bind jaxb-core 2.3.0 com.sun.xml.bind jaxb-impl 2.3.0 javax.activation activation 1.1.1 com.sun.activation javax.activation 1.2.0 com.sun.mail javax.mail org.apache.maven.plugins maven-surefire-plugin ${project.basedir}/src/test/java -Djdk.net.URLClassPath.disableClassPathURLCheck=true **/*IntegrationTest.java **/*LiveTest.java 3.0.0-M3 org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-checkstyle-plugin 3.1.0 validate validate src/main/resources/checkstyle/checkstyle.xml UTF-8 true true true check org.apache.maven.plugins maven-resources-plugin generate-sources copy-resources src/main/resources ${project.build.directory}/webapp com.google.cloud.tools jib-maven-plugin 1.6.1 cr.yandex/crpg38g0mr9t5l3sl1gh/${project.artifactId} ${project.version} ${project.basedir}/src/main/resources/path/to package build ```
**Log output kubernetes pod**: : ``` 2019-10-14 10:29:46.490:INFO::main: Logging initialized @765ms to org.eclipse.jetty.util.log.StdErrLog 2019-10-14 10:29:46.882:INFO:oejs.Server:main: jetty-9.4.14.v20181114; built: 2018-11-14T21:20:31.478Z; git: c4550056e785fb5665914545889f21dc136ad9e6; jvm 11.0.4+11-post-Debian-1bpo91 2019-10-14 10:29:46.894:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///jetty/webapps/] at interval 1 2019-10-14 10:29:48.817:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.LineTokenizer scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/LineTokenizer.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/LineTokenizer.class 2019-10-14 10:29:48.818:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.LogSupport scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/LogSupport.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/LogSupport.class 2019-10-14 10:29:48.818:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.MailcapFile scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/MailcapFile.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/MailcapFile.class 2019-10-14 10:29:48.819:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.MailcapParseException scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/MailcapParseException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/MailcapParseException.class 2019-10-14 10:29:48.819:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.MailcapTokenizer scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/MailcapTokenizer.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/MailcapTokenizer.class 2019-10-14 10:29:48.819:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.MimeTypeEntry scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/MimeTypeEntry.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/MimeTypeEntry.class 2019-10-14 10:29:48.819:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.registries.MimeTypeFile scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/registries/MimeTypeFile.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/registries/MimeTypeFile.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.viewers.ImageViewer scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/viewers/ImageViewer.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/viewers/ImageViewer.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.viewers.ImageViewerCanvas scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/viewers/ImageViewerCanvas.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/viewers/ImageViewerCanvas.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.viewers.TextEditor scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/viewers/TextEditor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/viewers/TextEditor.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: com.sun.activation.viewers.TextViewer scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/com/sun/activation/viewers/TextViewer.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/com/sun/activation/viewers/TextViewer.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.ActivationDataFlavor scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/ActivationDataFlavor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/ActivationDataFlavor.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.CommandInfo scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandInfo.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/CommandInfo.class 2019-10-14 10:29:48.820:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.CommandMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/CommandMap.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.CommandObject scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandObject.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/CommandObject.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataContentHandler.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataContentHandlerFactory scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataContentHandlerFactory.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataContentHandlerFactory.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataHandler$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandler$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataHandler$1.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataHandler.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataHandlerDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandlerDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataHandlerDataSource.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataSource.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.DataSourceDataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataSourceDataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/DataSourceDataContentHandler.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.FileDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/FileDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/FileDataSource.class 2019-10-14 10:29:48.821:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.FileTypeMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/FileTypeMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/FileTypeMap.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.MailcapCommandMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MailcapCommandMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MailcapCommandMap.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.MimeType scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeType.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MimeType.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.MimeTypeParameterList scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeTypeParameterList.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MimeTypeParameterList.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.MimeTypeParseException scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeTypeParseException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MimeTypeParseException.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.MimetypesFileTypeMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimetypesFileTypeMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MimetypesFileTypeMap.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.ObjectDataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/ObjectDataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/ObjectDataContentHandler.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport$1.class 2019-10-14 10:29:48.822:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport$2 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$2.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport$2.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport$3 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$3.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport$3.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport$4 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$4.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport$4.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport$5 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$5.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport$5.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.SecuritySupport scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/SecuritySupport.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.URLDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/URLDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/URLDataSource.class 2019-10-14 10:29:48.823:WARN:oeja.AnnotationParser:qtp407697359-14: javax.activation.UnsupportedDataTypeException scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/UnsupportedDataTypeException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/UnsupportedDataTypeException.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.ActivationDataFlavor scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/ActivationDataFlavor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/ActivationDataFlavor.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.CommandInfo$Beans$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/CommandInfo$Beans$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/CommandInfo$Beans$1.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.CommandInfo$Beans scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/CommandInfo$Beans.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/CommandInfo$Beans.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.CommandInfo scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandInfo.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/CommandInfo.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.CommandMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/CommandMap.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.CommandObject scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/CommandObject.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/CommandObject.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataContentHandler.class 2019-10-14 10:29:48.824:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataContentHandlerFactory scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataContentHandlerFactory.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataContentHandlerFactory.class 2019-10-14 10:29:48.825:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataHandler$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandler$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataHandler$1.class 2019-10-14 10:29:48.825:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataHandler.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataHandlerDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataHandlerDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataHandlerDataSource.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataSource.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.DataSourceDataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/DataSourceDataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/DataSourceDataContentHandler.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.FileDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/FileDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/FileDataSource.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.FileTypeMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/FileTypeMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/FileTypeMap.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MailcapCommandMap$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MailcapCommandMap$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MailcapCommandMap$1.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MailcapCommandMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MailcapCommandMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MailcapCommandMap.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MimeType scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeType.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MimeType.class 2019-10-14 10:29:48.826:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MimeTypeParameterList scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeTypeParameterList.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MimeTypeParameterList.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MimeTypeParseException scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimeTypeParseException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MimeTypeParseException.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MimetypesFileTypeMap$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-1.2.0.jar!/javax/activation/MimetypesFileTypeMap$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MimetypesFileTypeMap$1.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.MimetypesFileTypeMap scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/MimetypesFileTypeMap.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/MimetypesFileTypeMap.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.ObjectDataContentHandler scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/ObjectDataContentHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/ObjectDataContentHandler.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport$1 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$1.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$1.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport$2 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$2.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$2.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport$3 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$3.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$3.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport$4 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$4.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$4.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport$5 scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport$5.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport$5.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.SecuritySupport scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/SecuritySupport.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/SecuritySupport.class 2019-10-14 10:29:48.827:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.URLDataSource scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/URLDataSource.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/URLDataSource.class 2019-10-14 10:29:48.828:WARN:oeja.AnnotationParser:qtp407697359-10: javax.activation.UnsupportedDataTypeException scanned from multiple locations: jar:file:///jetty/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar!/javax/activation/UnsupportedDataTypeException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar!/javax/activation/UnsupportedDataTypeException.class 2019-10-14 10:29:48.866:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.AsyncContext scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/AsyncContext.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/AsyncContext.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.AsyncEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/AsyncEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/AsyncEvent.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.AsyncListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/AsyncListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/AsyncListener.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.DispatcherType scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/DispatcherType.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/DispatcherType.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.Filter scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/Filter.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/Filter.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.FilterChain scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/FilterChain.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/FilterChain.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.FilterConfig scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/FilterConfig.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/FilterConfig.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.FilterRegistration$Dynamic scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/FilterRegistration$Dynamic.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/FilterRegistration$Dynamic.class 2019-10-14 10:29:48.867:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.FilterRegistration scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/FilterRegistration.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/FilterRegistration.class 2019-10-14 10:29:48.868:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.GenericServlet scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/GenericServlet.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/GenericServlet.class 2019-10-14 10:29:48.868:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.HttpConstraintElement scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/HttpConstraintElement.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/HttpConstraintElement.class 2019-10-14 10:29:48.868:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.HttpMethodConstraintElement scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/HttpMethodConstraintElement.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/HttpMethodConstraintElement.class 2019-10-14 10:29:48.868:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.MultipartConfigElement scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/MultipartConfigElement.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/MultipartConfigElement.class 2019-10-14 10:29:48.868:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ReadListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ReadListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ReadListener.class 2019-10-14 10:29:48.869:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.Registration$Dynamic scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/Registration$Dynamic.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/Registration$Dynamic.class 2019-10-14 10:29:48.869:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.Registration scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/Registration.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/Registration.class 2019-10-14 10:29:48.869:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.RequestDispatcher scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/RequestDispatcher.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/RequestDispatcher.class 2019-10-14 10:29:48.870:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.Servlet scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/Servlet.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/Servlet.class 2019-10-14 10:29:48.870:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletConfig scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletConfig.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletConfig.class 2019-10-14 10:29:48.870:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContainerInitializer scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContainerInitializer.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContainerInitializer.class 2019-10-14 10:29:48.870:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContext scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContext.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContext.class 2019-10-14 10:29:48.870:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContextAttributeEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContextAttributeEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContextAttributeEvent.class 2019-10-14 10:29:48.871:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContextAttributeListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContextAttributeListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContextAttributeListener.class 2019-10-14 10:29:48.871:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContextEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContextEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContextEvent.class 2019-10-14 10:29:48.871:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletContextListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletContextListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletContextListener.class 2019-10-14 10:29:48.871:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletException scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletException.class 2019-10-14 10:29:48.872:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletInputStream scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletInputStream.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletInputStream.class 2019-10-14 10:29:48.872:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletOutputStream scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletOutputStream.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletOutputStream.class 2019-10-14 10:29:48.872:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRegistration$Dynamic scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRegistration$Dynamic.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRegistration$Dynamic.class 2019-10-14 10:29:48.872:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRegistration scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRegistration.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRegistration.class 2019-10-14 10:29:48.872:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequest scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequest.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequest.class 2019-10-14 10:29:48.873:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequestAttributeEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequestAttributeEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequestAttributeEvent.class 2019-10-14 10:29:48.873:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequestAttributeListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequestAttributeListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequestAttributeListener.class 2019-10-14 10:29:48.873:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequestEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequestEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequestEvent.class 2019-10-14 10:29:48.873:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequestListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequestListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequestListener.class 2019-10-14 10:29:48.873:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletRequestWrapper scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletRequestWrapper.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletRequestWrapper.class 2019-10-14 10:29:48.874:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletResponse scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletResponse.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletResponse.class 2019-10-14 10:29:48.874:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletResponseWrapper scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletResponseWrapper.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletResponseWrapper.class 2019-10-14 10:29:48.874:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.ServletSecurityElement scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/ServletSecurityElement.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/ServletSecurityElement.class 2019-10-14 10:29:48.874:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.SessionCookieConfig scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/SessionCookieConfig.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/SessionCookieConfig.class 2019-10-14 10:29:48.874:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.SessionTrackingMode scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/SessionTrackingMode.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/SessionTrackingMode.class 2019-10-14 10:29:48.875:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.SingleThreadModel scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/SingleThreadModel.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/SingleThreadModel.class 2019-10-14 10:29:48.875:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.UnavailableException scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/UnavailableException.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/UnavailableException.class 2019-10-14 10:29:48.875:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.WriteListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/WriteListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/WriteListener.class 2019-10-14 10:29:48.875:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.HandlesTypes scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/HandlesTypes.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/HandlesTypes.class 2019-10-14 10:29:48.876:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.HttpConstraint scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/HttpConstraint.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/HttpConstraint.class 2019-10-14 10:29:48.876:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.HttpMethodConstraint scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/HttpMethodConstraint.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/HttpMethodConstraint.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.MultipartConfig scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/MultipartConfig.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/MultipartConfig.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/ServletSecurity$EmptyRoleSemantic.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/ServletSecurity$EmptyRoleSemantic.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.ServletSecurity$TransportGuarantee scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/ServletSecurity$TransportGuarantee.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/ServletSecurity$TransportGuarantee.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.ServletSecurity scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/ServletSecurity.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/ServletSecurity.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.WebFilter scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/WebFilter.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/WebFilter.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.WebInitParam scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/WebInitParam.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/WebInitParam.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.WebListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/WebListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/WebListener.class 2019-10-14 10:29:48.877:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.annotation.WebServlet scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/annotation/WebServlet.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/annotation/WebServlet.class 2019-10-14 10:29:48.878:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.descriptor.JspConfigDescriptor scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/descriptor/JspConfigDescriptor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/descriptor/JspConfigDescriptor.class 2019-10-14 10:29:48.880:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.descriptor.JspPropertyGroupDescriptor scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/descriptor/JspPropertyGroupDescriptor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/descriptor/JspPropertyGroupDescriptor.class 2019-10-14 10:29:48.880:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.descriptor.TaglibDescriptor scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/descriptor/TaglibDescriptor.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/descriptor/TaglibDescriptor.class 2019-10-14 10:29:48.880:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.Cookie scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/Cookie.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/Cookie.class 2019-10-14 10:29:48.881:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpServlet scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpServlet.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpServlet.class 2019-10-14 10:29:48.881:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpServletRequest scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpServletRequest.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpServletRequest.class 2019-10-14 10:29:48.881:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpServletRequestWrapper scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpServletRequestWrapper.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpServletRequestWrapper.class 2019-10-14 10:29:48.881:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpServletResponse scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpServletResponse.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpServletResponse.class 2019-10-14 10:29:48.881:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpServletResponseWrapper scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpServletResponseWrapper.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpServletResponseWrapper.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSession scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSession.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSession.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionActivationListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionActivationListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionActivationListener.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionAttributeListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionAttributeListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionAttributeListener.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionBindingEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionBindingEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionBindingEvent.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionBindingListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionBindingListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionBindingListener.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionContext scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionContext.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionContext.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionEvent scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionEvent.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionEvent.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionIdListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionIdListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionIdListener.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpSessionListener scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpSessionListener.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpSessionListener.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpUpgradeHandler scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpUpgradeHandler.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpUpgradeHandler.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.HttpUtils scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/HttpUtils.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/HttpUtils.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.NoBodyOutputStream scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/NoBodyOutputStream.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/NoBodyOutputStream.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.NoBodyResponse scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/NoBodyResponse.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/NoBodyResponse.class 2019-10-14 10:29:48.882:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.Part scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/Part.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/Part.class 2019-10-14 10:29:48.883:WARN:oeja.AnnotationParser:qtp407697359-16: javax.servlet.http.WebConnection scanned from multiple locations: jar:file:///jetty/lib/servlet-api-3.1.jar!/javax/servlet/http/WebConnection.class, jar:file:///jetty/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar!/javax/servlet/http/WebConnection.class 2019-10-14 10:29:49.691:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=2229ms 2019-10-14 10:29:49.742:INFO:oejshC.ROOT:main: 2 Spring WebApplicationInitializers detected on classpath . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.6.RELEASE) 2019-10-14 10:29:51.141 INFO 1 --- [ main] ru.webstr.FormApplication : Starting FormApplication on rest-send-full-internal-7f7b4f455d-dbjmd with PID 1 (/jetty/webapps/ROOT/WEB-INF/classes started by root in /jetty) 2019-10-14 10:29:51.144 INFO 1 --- [ main] ru.webstr.FormApplication : The following profiles are active: @activatedProperties@ 2019-10-14 10:29:53.267 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode. 2019-10-14 10:29:53.403 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 126ms. Found 6 repository interfaces. 2019-10-14 10:29:54.169 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9469332f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2019-10-14 10:29:54.203 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.hateoas.config.HateoasConfiguration' of type [org.springframework.hateoas.config.HateoasConfiguration$$EnhancerBySpringCGLIB$$13e98061] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2019-10-14 10:29:54.220:INFO:oejshC.ROOT:main: Initializing Spring embedded WebApplicationContext 2019-10-14 10:29:54.220 INFO 1 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3023 ms 2019-10-14 10:29:56.354 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2019-10-14 10:29:57.191 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2019-10-14 10:29:57.263 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ name: default ...] 2019-10-14 10:29:57.401 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.3.10.Final} 2019-10-14 10:29:57.402 INFO 1 --- [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found 2019-10-14 10:29:57.865 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.4.Final} 2019-10-14 10:29:58.176 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect 2019-10-14 10:29:59.755 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2019-10-14 10:30:01.916 INFO 1 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2019-10-14 10:30:02.018 WARN 1 --- [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2019-10-14 10:30:03.114 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' 2019-10-14 10:30:03.240 INFO 1 --- [ main] ru.webstr.FormApplication : Started FormApplication in 13.198 seconds (JVM running for 17.516) 2019-10-14 10:30:03.478:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0 2019-10-14 10:30:03.478:INFO:oejs.session:main: No SessionScavenger set, using defaults 2019-10-14 10:30:03.479:INFO:oejs.session:main: node0 Scavenging every 600000ms 2019-10-14 10:30:03.504:INFO:oejshC.ROOT:main: Initializing Spring DispatcherServlet 'dispatcherServlet' 2019-10-14 10:30:03.504 INFO 1 --- [ main] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2019-10-14 10:30:03.524 INFO 1 --- [ main] o.s.web.servlet.DispatcherServlet : Completed initialization in 20 ms 2019-10-14 10:30:03.549:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@69e153c5{ROOT,/,file:///jetty/webapps/ROOT/,AVAILABLE}{/ROOT} 2019-10-14 10:30:03.568:INFO:oejs.AbstractConnector:main: Started ServerConnector@1465914{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 2019-10-14 10:30:03.570:INFO:oejs.Server:main: Started @17845ms 2019-10-14 10:30:22.992 INFO 1 --- [qtp407697359-14] o.h.h.i.QueryTranslatorFactoryInitiator : HHH000397: Using ASTQueryTranslatorFactory Hibernate: select domains0_.id_domain as id_domai1_2_, domains0_.active as active2_2_, domains0_.allowtypes as allowtyp3_2_, domains0_.beeline_manager as beeline_4_2_, domains0_.captcha as captcha5_2_, domains0_.confirmation as confirma6_2_, domains0_.domain as domain7_2_, domains0_.listips as listips8_2_, domains0_.meta_confirm as meta_con9_2_, domains0_.name as name10_2_, domains0_.protocol as protoco11_2_, domains0_.smtp as smtp12_2_, domains0_.user_id as user_id13_2_ from qform_domains domains0_ where domains0_.domain=? limit ? 2019-10-14 10:30:23.207 INFO 1 --- [qtp407697359-14] RequestValidateServiceImpl : formIdInputSet [k8152645361792YsT] Hibernate: select forms0_.form_id as form_id1_3_, forms0_.active as active2_3_, forms0_.captcha_enabled as captcha_3_3_, forms0_.debug as debug4_3_, forms0_.deleted as deleted5_3_, forms0_.domain_id as domain_20_3_, forms0_.extra as extra6_3_, forms0_.fields as fields7_3_, forms0_.formid as formid8_3_, forms0_.javascode as javascod9_3_, forms0_.name as name10_3_, forms0_.notice as notice11_3_, forms0_.outerid as outerid12_3_, forms0_.sendamo as sendamo13_3_, forms0_.sendbitrix24 as sendbit14_3_, forms0_.template as templat15_3_, forms0_.usetemplate as usetemp16_3_, forms0_.type_design as type_de17_3_, forms0_.usecallback as usecall18_3_, forms0_.usecss as usecss19_3_ from qform_forms forms0_ where forms0_.formid=? Hibernate: select liststopwo0_.idlist as idlist1_5_0_, liststopwo0_.domain_id as domain_i4_5_0_, liststopwo0_.fields as fields2_5_0_, liststopwo0_.namelist as namelist3_5_0_, domains1_.id_domain as id_domai1_2_1_, domains1_.active as active2_2_1_, domains1_.allowtypes as allowtyp3_2_1_, domains1_.beeline_manager as beeline_4_2_1_, domains1_.captcha as captcha5_2_1_, domains1_.confirmation as confirma6_2_1_, domains1_.domain as domain7_2_1_, domains1_.listips as listips8_2_1_, domains1_.meta_confirm as meta_con9_2_1_, domains1_.name as name10_2_1_, domains1_.protocol as protoco11_2_1_, domains1_.smtp as smtp12_2_1_, domains1_.user_id as user_id13_2_1_ from qform_liststopwords liststopwo0_ inner join qform_domains domains1_ on liststopwo0_.domain_id=domains1_.id_domain where liststopwo0_.idlist=? Hibernate: select liststopwo0_.idlist as idlist1_5_0_, liststopwo0_.domain_id as domain_i4_5_0_, liststopwo0_.fields as fields2_5_0_, liststopwo0_.namelist as namelist3_5_0_, domains1_.id_domain as id_domai1_2_1_, domains1_.active as active2_2_1_, domains1_.allowtypes as allowtyp3_2_1_, domains1_.beeline_manager as beeline_4_2_1_, domains1_.captcha as captcha5_2_1_, domains1_.confirmation as confirma6_2_1_, domains1_.domain as domain7_2_1_, domains1_.listips as listips8_2_1_, domains1_.meta_confirm as meta_con9_2_1_, domains1_.name as name10_2_1_, domains1_.protocol as protoco11_2_1_, domains1_.smtp as smtp12_2_1_, domains1_.user_id as user_id13_2_1_ from qform_liststopwords liststopwo0_ inner join qform_domains domains1_ on liststopwo0_.domain_id=domains1_.id_domain where liststopwo0_.idlist=? 2019-10-14 10:30:23.323 INFO 1 --- [qtp407697359-14] RestSendControllerTrue : unixepoch 1571049023 2019-10-14 10:30:23.338 INFO 1 --- [qtp407697359-14] RestSendControllerTrue : fields {"forms":["k8152645361792YsT"],"domain":"test.ru","captchaSuccess":true,"g-recaptcha-response":"1","page":"/test.html","k8152645361792YsT_name":"Uncle Sam","k8152645361792YsT_email":"gq@a.com","k8152645361792YsT_phone":"79228820208"} Hibernate: insert into qform_leads (amo_extra, bitrix_extra, lead_data, data_lead, domain_id, fields, form_id, send_to_amo, send_to_beeline, send_to_bitrix, page_source, site_source, status) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2019-10-14 10:30:23.390 INFO 1 --- [qtp407697359-14] RestSendControllerTrue : send true 2019-10-14 10:30:23.427 ERROR 1 --- [qtp407697359-14] o.s.b.w.servlet.support.ErrorPageFilter : Forwarding to error page from request [/api/send/true/] due to exception [javax/activation/DataSource] java.lang.NoClassDefFoundError: javax/activation/DataSource at org.springframework.mail.javamail.JavaMailSenderImpl.createMimeMessage(JavaMailSenderImpl.java:340) ~[spring-context-support-5.1.8.RELEASE.jar:5.1.8.RELEASE] at ru.webstr.service.email.EmailServiceImpl.sendMail(EmailServiceImpl.java:32) ~[classes/:na] at ru.webstr.controller.RestSendControllerTrue.processing(RestSendControllerTrue.java:164) ~[classes/:na] at ru.webstr.controller.RestSendControllerTrue.sendController(RestSendControllerTrue.java:67) ~[classes/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) ~[servlet-api-3.1.jar:3.1.0] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[servlet-api-3.1.jar:3.1.0] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214) ~[websocket-server-9.4.14.v20181114.jar:9.4.14.v20181114] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88) ~[spring-boot-actuator-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:103) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:121) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:114) ~[spring-boot-actuator-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:104) ~[spring-boot-actuator-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) ~[jetty-security-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) ~[jetty-servlet-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.Server.handle(Server.java:502) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) ~[jetty-server-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) ~[jetty-io-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) ~[jetty-io-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) ~[jetty-io-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) ~[jetty-util-9.4.19.v20190610.jar:9.4.19.v20190610] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 76 common frames omitted Mon Oct 14 10:59:14 GMT 2019 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify STACKTRACE: javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:133) at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:307) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:263) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:254) at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:645) at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:624) at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:2249) at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4232) at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1472) at com.zaxxer.hikari.pool.PoolBase.quietlyCloseConnection(PoolBase.java:138) at com.zaxxer.hikari.pool.HikariPool.lambda$closeConnection$1(HikariPool.java:447) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ** END NESTED EXCEPTION ** Mon Oct 14 10:59:15 GMT 2019 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ```
**Log output local spring start**: : ``` . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.1.6.RELEASE) 2019-10-14 17:04:43.901 INFO 6700 --- [ main] ru.webstr.FormApplication : Starting FormApplication on web6 with PID 6700 (C:\Project\form\target\classes started by Web6 in C:\Project\form) 2019-10-14 17:04:43.905 INFO 6700 --- [ main] ru.webstr.FormApplication : The following profiles are active: dev 2019-10-14 17:04:45.931 INFO 6700 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode. 2019-10-14 17:04:46.088 INFO 6700 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 145ms. Found 6 repository interfaces. 2019-10-14 17:04:46.608 INFO 6700 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$f9872c2a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2019-10-14 17:04:46.640 INFO 6700 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.hateoas.config.HateoasConfiguration' of type [org.springframework.hateoas.config.HateoasConfiguration$$EnhancerBySpringCGLIB$$7907795c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2019-10-14 17:04:46.905 INFO 6700 --- [ main] org.eclipse.jetty.util.log : Logging initialized @5844ms to org.eclipse.jetty.util.log.Slf4jLog 2019-10-14 17:04:47.027 INFO 6700 --- [ main] o.s.b.w.e.j.JettyServletWebServerFactory : Server initialized with port: 8080 2019-10-14 17:04:47.029 INFO 6700 --- [ main] org.eclipse.jetty.server.Server : jetty-9.4.19.v20190610; built: 2019-06-10T16:30:51.723Z; git: afcf563148970e98786327af5e07c261fda175d3; jvm 11+28 2019-10-14 17:04:47.061 INFO 6700 --- [ main] o.e.j.s.h.ContextHandler.application : Initializing Spring embedded WebApplicationContext 2019-10-14 17:04:47.062 INFO 6700 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3050 ms 2019-10-14 17:04:47.863 INFO 6700 --- [ main] org.eclipse.jetty.server.session : DefaultSessionIdManager workerName=node0 2019-10-14 17:04:47.863 INFO 6700 --- [ main] org.eclipse.jetty.server.session : No SessionScavenger set, using defaults 2019-10-14 17:04:47.865 INFO 6700 --- [ main] org.eclipse.jetty.server.session : node0 Scavenging every 660000ms 2019-10-14 17:04:47.874 INFO 6700 --- [ main] o.e.jetty.server.handler.ContextHandler : Started o.s.b.w.e.j.JettyEmbeddedWebAppContext@b01cb8d{application,/,[file:///C:/Users/Web6/AppData/Local/Temp/jetty-docbase.7125214340420026005.8080/],AVAILABLE} 2019-10-14 17:04:47.875 INFO 6700 --- [ main] org.eclipse.jetty.server.Server : Started @6814ms 2019-10-14 17:04:47.957 INFO 6700 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2019-10-14 17:04:48.987 INFO 6700 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2019-10-14 17:04:49.045 INFO 6700 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ name: default ...] 2019-10-14 17:04:49.180 INFO 6700 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.3.10.Final} 2019-10-14 17:04:49.198 INFO 6700 --- [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found 2019-10-14 17:04:49.357 INFO 6700 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.4.Final} 2019-10-14 17:04:49.548 INFO 6700 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect 2019-10-14 17:04:52.304 INFO 6700 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2019-10-14 17:04:53.684 INFO 6700 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2019-10-14 17:04:53.733 WARN 6700 --- [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2019-10-14 17:04:54.389 INFO 6700 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' 2019-10-14 17:04:54.484 INFO 6700 --- [ main] o.e.j.s.h.ContextHandler.application : Initializing Spring DispatcherServlet 'dispatcherServlet' 2019-10-14 17:04:54.484 INFO 6700 --- [ main] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' 2019-10-14 17:04:54.500 INFO 6700 --- [ main] o.s.web.servlet.DispatcherServlet : Completed initialization in 16 ms 2019-10-14 17:04:54.525 INFO 6700 --- [ main] o.e.jetty.server.AbstractConnector : Started ServerConnector@4792f119{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 2019-10-14 17:04:54.527 INFO 6700 --- [ main] o.s.b.web.embedded.jetty.JettyWebServer : Jetty started on port(s) 8080 (http/1.1) with context path '/' 2019-10-14 17:04:54.531 INFO 6700 --- [ main] ru.webstr.FormApplication : Started FormApplication in 11.272 seconds (JVM running for 13.469) 2019-10-14 17:29:00.813 INFO 6700 --- [tp1066270324-30] o.h.h.i.QueryTranslatorFactoryInitiator : HHH000397: Using ASTQueryTranslatorFactory Hibernate: select domains0_.id_domain as id_domai1_2_, domains0_.active as active2_2_, domains0_.allowtypes as allowtyp3_2_, domains0_.beeline_manager as beeline_4_2_, domains0_.captcha as captcha5_2_, domains0_.confirmation as confirma6_2_, domains0_.domain as domain7_2_, domains0_.listips as listips8_2_, domains0_.meta_confirm as meta_con9_2_, domains0_.name as name10_2_, domains0_.protocol as protoco11_2_, domains0_.smtp as smtp12_2_, domains0_.user_id as user_id13_2_ from qform_domains domains0_ where domains0_.domain=? limit ? 2019-10-14 17:29:01.039 INFO 6700 --- [tp1066270324-30] RequestValidateServiceImpl : formIdInputSet [k8152645361792YsT] Hibernate: select forms0_.form_id as form_id1_3_, forms0_.active as active2_3_, forms0_.captcha_enabled as captcha_3_3_, forms0_.debug as debug4_3_, forms0_.deleted as deleted5_3_, forms0_.domain_id as domain_20_3_, forms0_.extra as extra6_3_, forms0_.fields as fields7_3_, forms0_.formid as formid8_3_, forms0_.javascode as javascod9_3_, forms0_.name as name10_3_, forms0_.notice as notice11_3_, forms0_.outerid as outerid12_3_, forms0_.sendamo as sendamo13_3_, forms0_.sendbitrix24 as sendbit14_3_, forms0_.template as templat15_3_, forms0_.usetemplate as usetemp16_3_, forms0_.type_design as type_de17_3_, forms0_.usecallback as usecall18_3_, forms0_.usecss as usecss19_3_ from qform_forms forms0_ where forms0_.formid=? Hibernate: select liststopwo0_.idlist as idlist1_5_0_, liststopwo0_.domain_id as domain_i4_5_0_, liststopwo0_.fields as fields2_5_0_, liststopwo0_.namelist as namelist3_5_0_, domains1_.id_domain as id_domai1_2_1_, domains1_.active as active2_2_1_, domains1_.allowtypes as allowtyp3_2_1_, domains1_.beeline_manager as beeline_4_2_1_, domains1_.captcha as captcha5_2_1_, domains1_.confirmation as confirma6_2_1_, domains1_.domain as domain7_2_1_, domains1_.listips as listips8_2_1_, domains1_.meta_confirm as meta_con9_2_1_, domains1_.name as name10_2_1_, domains1_.protocol as protoco11_2_1_, domains1_.smtp as smtp12_2_1_, domains1_.user_id as user_id13_2_1_ from qform_liststopwords liststopwo0_ inner join qform_domains domains1_ on liststopwo0_.domain_id=domains1_.id_domain where liststopwo0_.idlist=? Hibernate: select liststopwo0_.idlist as idlist1_5_0_, liststopwo0_.domain_id as domain_i4_5_0_, liststopwo0_.fields as fields2_5_0_, liststopwo0_.namelist as namelist3_5_0_, domains1_.id_domain as id_domai1_2_1_, domains1_.active as active2_2_1_, domains1_.allowtypes as allowtyp3_2_1_, domains1_.beeline_manager as beeline_4_2_1_, domains1_.captcha as captcha5_2_1_, domains1_.confirmation as confirma6_2_1_, domains1_.domain as domain7_2_1_, domains1_.listips as listips8_2_1_, domains1_.meta_confirm as meta_con9_2_1_, domains1_.name as name10_2_1_, domains1_.protocol as protoco11_2_1_, domains1_.smtp as smtp12_2_1_, domains1_.user_id as user_id13_2_1_ from qform_liststopwords liststopwo0_ inner join qform_domains domains1_ on liststopwo0_.domain_id=domains1_.id_domain where liststopwo0_.idlist=? 2019-10-14 17:29:01.415 INFO 6700 --- [tp1066270324-30] RestSendControllerTrue : unixepoch 1571056141 2019-10-14 17:29:01.419 INFO 6700 --- [tp1066270324-30] RestSendControllerTrue : fields {"forms":["k8152645361792YsT"],"domain":"test.ru","captchaSuccess":true,"g-recaptcha-response":"1","page":"/test112.html","k8152645361792YsT_name":"Uncle Sam","k8152645361792YsT_email":"gq@a.com","k8152645361792YsT_phone":"79228820208","action":"init"} Hibernate: insert into qform_leads (amo_extra, bitrix_extra, lead_data, data_lead, domain_id, fields, form_id, send_to_amo, send_to_beeline, send_to_bitrix, page_source, site_source, status) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 2019-10-14 17:29:01.551 INFO 6700 --- [tp1066270324-30] RestSendControllerTrue : send true ```

Additional Information: Until there is a solution I will try to rewrite the code in java 8 UPD: after refactoring and rebuilding the code in java 8, sending emails in the cluster earned. The question is open, how to configure the jib plugin for java 11

raizoor commented 4 years ago

@Daniil56 ,

I'm thinking if isn't the same situation that i have presenced .. See: https://github.com/GoogleContainerTools/jib/issues/1907

Until any JIB developer can help you with better instructions, I think you can verify with mvn depency:tree if exists any "duplicated" lib that may have crashing your app. In my case, I have had an embedded lib crashing me.

loosebazooka commented 4 years ago

Could you try with a different base image? Like one from https://hub.docker.com/_/jetty ?

How do you run your application locally?

Another option is using jar packaging: If springboot is already including its server then you maybe you don't need to package your application as a war and instead can just use jar packaging? I'm assuming that springboot is doing some executable war stuff?

chanseokoh commented 4 years ago

Seems like Jetty will fix this in Jetty 10, but it's unsure when Jetty 10 will be released.

A few workarounds I can think of:

  1. Since this is a Spring Boot project, use <packaging>jar as @loosebazooka said. Then I think by default Spring will use embedded Tomcat. Perhaps embedded Jetty will work too with <packaging>jar.
  2. Use the base image with a different Servlet engine, like tomcat.
  3. Create your own Jetty base image that removed /usr/local/jetty/lib/mail.
  4. For the default Distroless image that Jib uses, remove /jetty/lib/mail using the <extraDirectories> feature. For example, create an empty file src/main/jib/jetty/lib/.wh.mail. (The .wh. prefix has the effective of "removing" files/directories.)
Daniil56 commented 4 years ago

Hi everyone! @raizoor @loosebazooka @chanseokoh As @loosebazooka said I put

<packaging>jar</packaging>

and performed a basic build using jdk 11

 <properties>
          <java.version>11</java.version>
 </properties>

and now the emails are sent successfully.

@loosebazooka How do you run your application locally? Locally, the project was run using spring boot 2 in intellij idea with a built-in jetty server.

With these pom.xml dependencies ```xml org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-jetty ````

Could you try with a different base image? Like one from https://hub.docker.com/_/jetty ?

I tried to build a jib project myself based on various basic images of the jetty and tomcat Unfortunately Its did not work for me, on the tomcat server I received a welcome page of the server, I did not understand how to call the command
catalina.sh run in jib plugin on jetty I didn't understand how to call the command java-jar jetty.jar could you also help me to correctly configure the jib plugin for the tomcat and jetty server

here is my jib plugin configuration jetty ````xml com.google.cloud.tools jib-maven-plugin 1.6.1 jetty:9.4.18-jre11 /usr/local/jetty/webapps/ROOT rm -r /usr/local/jetty/lib/mail rm -r /usr/local/jetty/lib/mail java -jar "$JETTY_HOME/start.jar" --add-to-startd=jmx,stats cr.yandex/id/${project.artifactId} ${project.version} ${project.basedir}/src/main/resources/path/to package build ````
here is my jib plugin configuration tomcat ````xml com.google.cloud.tools jib-maven-plugin 1.6.1 tomcat:9.0.27-jdk11-openjdk /usr/local/tomcat/webapps/ROOT /usr/local/tomcat/bin/catalina.sh run tail -f /usr/local/tomcat/logs/catalina.out cr.yandex/id/${project.artifactId} ${project.version} ${project.basedir}/src/main/resources/path/to package build ````

@chanseokoh `

  1. Create your own Jetty base image that removed /usr/local/jetty/lib/mail.
  2. For the default Distroless image that Jib uses, remove /jetty/lib/mail using the feature. For example, create an empty file src/main/jib/jetty/lib/.wh.mail. (The .wh. prefix has the effective of "removing" files/directories.) I did not quite understand, with this configuration ` I can replace src/main/jib/jetty/lib with an empty file?
    jib plugin config
<plugin>
                <groupId>com.google.cloud.tools</groupId>
                <artifactId>jib-maven-plugin</artifactId>
                <version>1.6.1</version>

                <container>
                    <entrypoint>
                        <args>rm -r /usr/local/jetty/lib/mail</args>
                    </entrypoint>
                    <entrypoint>
                        <args>
                            <arg>rm -r /usr/local/jetty/lib/mail</arg>
                            <arg>java -jar "$JETTY_HOME/start.jar" --add-to-startd=jmx,stats</arg>
                        </args>
                    </entrypoint>
                </container>
                <configuration>
                    <to>
                        <image>cr.yandex/id/${project.artifactId}</image>
                        <tags>${project.version}</tags>
                    </to>
                        <extraDirectories>
                            <paths>
                                <path>${project.basedir}/src/main/resources/path/to</path>
                                <path>src/main/jib/jetty/lib/.wh.mail. </path>
                            </paths>
                        </extraDirectories>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>build</goal>
                        </goals>
                    </execution>
                </executions>
</plugin>

chanseokoh commented 4 years ago

You said <packaging>jar works, so you can go with it as a workaround?

Daniil56 commented 4 years ago

@chanseokoh Yeah <packaging>jar works Yes indeed it works. I'm just interested in other ways to solve the problem for a better understanding job of the jib plugin.

chanseokoh commented 4 years ago

@Daniil56 looking at your previous comment, there are a lot to say here, so please bear with me.

I tried to build a jib project myself based on various basic images of the jetty and tomcat

I think the Docker Hub Jetty images won't help, because Jetty 10 (which fixes this issue) is not yet releases. The Docker Hub Jetty images are Jetty 9 as of now.

Using the Docker Hub Tomcat images could be an alternative. Your configuration just doesn't look right. Here is an example that more or less works with Tomcat 8.5, but as you can see in the example, the base Tomcat image contains sample apps (which I find weird), so you'll most likely want to delete the directory first. That is, you have a similar problem. They have an open issue to remove the bundled apps from the Tomcat images.

And unrelated to all of these, your configurations just aren't correct syntactically:

        <artifactId>jib-maven-plugin</artifactId>
                <version>1.6.1</version>
                <from>...</from>            <-- wrong
                <container>...</container>  <-- wrong
        <configuration>...</configuration>

<from> and <container> should be inside <configuration>.

                    <!-- almost everything wrong below -->
                    <entrypoint>
                        <args>rm -r /usr/local/jetty/lib/mail</args>
                    </entrypoint>
                    <entrypoint>
                        <args>
                            <arg>rm -r /usr/local/jetty/lib/mail</arg>
                            <arg>java -jar "$JETTY_HOME/start.jar" --add-to-startd=jmx,stats</arg>
                        </args>
                    </entrypoint>

You don't define multiple <entrypoint>s. As an example, what would be syntactically correct is

<configuration>
  <entrypoint> <!-- there should be only one entrypoint -->
    <arg>java</arg>
    <arg>-jar</arg>
    <arg>some.jar</arg>
  </entrypoint>
</configuration>

And although I cannot say it is completely wrong to attempt to delete some directory at the time of running the image, ideally you should create an image that doesn't have the directory in the first place. There are many ways to achieve this. Preparing a custom base image and have Jib use it could be one option. Another option would be use a file with the .wh. prefix that I'll explain later. And there may be other workarounds too.

Also, you cannot expect $JETTY_HOME in <entrypoint> will be expanded/resolved. That is to be done by a shell, but in your case, your <entrypoint> is not executing a shell. So, another possible example just for demonstration purposes is

<entrypoint>
  <arg>sh</arg> <!-- note the `sh` program is not included in the default images that Jib uses -->
  <arg>-c</arg>
  <arg>echo $JETTY_HOME ; echo $PATH</arg>
</entrypoint>

This is basically, like you write a script snippet (here, echo $JETTY_HOME ; echo $PATH) and pass that script string to the shell program (sh) to interpret and execute. The shell program will be the one that expands variables like $JETTY_HOME.

  1. For the default Distroless image that Jib uses, remove /jetty/lib/mail using the <extraDirectories> feature. For example, create an empty file src/main/jib/jetty/lib/.wh.mail. (The .wh. prefix has the effective of "removing" files/directories.)

About the .wh. prefix. Create an empty file (0-byte) called .wh.mail and place it under <your project root>/src/main/jib/jetty/lib/.wh.mail. On Linux for example, you can create this file like

$ touch <your project root>/src/main/jib/jetty/lib/.wh.mail

Then, because src/main/jib is the default directory for Jib's <extraDirectories>, Jib will automatically pick up anything under src/main/jib and put them in the image. That is, this empty file will be automatically put in the Docker image at /jetty/lib/.wh.mail. No configuration is needed here in pom.xml. Now, the interesting thing about these .wh. files is that, at runtime, it has the effect of "removing" (or hiding in actuality) the file/directory without the prefix. That is, because there exists a file .wh.mail under /jetty/lib, when the container is run, it has the effect of "removing" /jetty/lib/mail. And this directory is the one that you want to remove when using the default Jetty image that Jib uses when you don't configure a different base image with <from><image>.

Hope this make a lot of things clear.

chanseokoh commented 4 years ago

It sounds like this will be fixed in Jetty 10, but it's unclear when it will be released. For those who hit this issue, take a look at some of the suggestions and workarounds in the comments above.

I opened an issue against Distroless for tracking. I'll close the issue.