[Exception ]Building Modern Web Apps with Spring Boot and Vaadin

Hello,
This is my first time to write here.
I’m trying to develop the CRM applicaion as mentionned in the tutorial.
I’m in the step just before populating the grid with data.
I’m trying to run the app and i expect to get a blanc page with empty grid.

But, i have this exception :

"C:\Program Files\Java\jdk1.8.0_144\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.4\lib\idea_rt.jar=63825:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_144\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_144\jre\lib\rt.jar;C:\50-Docs & Tutorials\Vaadin\CRM E2E Project\vaadin-crm\target\classes;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin\14.1.25\vaadin-14.1.25.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-core\14.1.25\vaadin-core-14.1.25.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-server\2.1.8\flow-server-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\external\gwt\gwt-elemental\2.8.2.vaadin2\gwt-elemental-2.8.2.vaadin2.jar;C:\Users\islem.dhaha\.m2\repository\commons-fileupload\commons-fileupload\1.3.3\commons-fileupload-1.3.3.jar;C:\Users\islem.dhaha\.m2\repository\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\islem.dhaha\.m2\repository\org\jsoup\jsoup\1.12.1\jsoup-1.12.1.jar;C:\Users\islem.dhaha\.m2\repository\com\helger\ph-css\6.1.1\ph-css-6.1.1.jar;C:\Users\islem.dhaha\.m2\repository\com\helger\ph-commons\9.1.2\ph-commons-9.1.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\external\gentyref\1.2.0.vaadin1\gentyref-1.2.0.vaadin1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-push\2.1.8\flow-push-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\external\atmosphere\atmosphere-runtime\2.4.30.slf4jvaadin1\atmosphere-runtime-2.4.30.slf4jvaadin1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-client\2.1.8\flow-client-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-html-components\2.1.8\flow-html-components-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-data\2.1.8\flow-data-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\flow-dnd\2.1.8\flow-dnd-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\org\webjars\npm\vaadin__vaadin-mobile-drag-drop\1.0.0\vaadin__vaadin-mobile-drag-drop-1.0.0.jar;C:\Users\islem.dhaha\.m2\repository\org\webjars\npm\mobile-drag-drop\2.3.0-rc.1\mobile-drag-drop-2.3.0-rc.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-lumo-theme\2.1.8\vaadin-lumo-theme-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-material-theme\2.1.8\vaadin-material-theme-2.1.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-accordion-flow\2.0.0\vaadin-accordion-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-button-flow\2.0.2\vaadin-button-flow-2.0.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-checkbox-flow\2.0.5\vaadin-checkbox-flow-2.0.5.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-combo-box-flow\3.0.9\vaadin-combo-box-flow-3.0.9.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-custom-field-flow\3.0.4\vaadin-custom-field-flow-3.0.4.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-date-picker-flow\2.0.8\vaadin-date-picker-flow-2.0.8.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-details-flow\2.0.0\vaadin-details-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-time-picker-flow\2.0.6\vaadin-time-picker-flow-2.0.6.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-select-flow\2.0.3\vaadin-select-flow-2.0.3.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-dialog-flow\2.0.1\vaadin-dialog-flow-2.0.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-form-layout-flow\2.0.3\vaadin-form-layout-flow-2.0.3.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-grid-flow\4.1.3\vaadin-grid-flow-4.1.3.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\commons\commons-lang3\3.9\commons-lang3-3.9.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-icons-flow\2.0.3\vaadin-icons-flow-2.0.3.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-iron-list-flow\2.0.0\vaadin-iron-list-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-list-box-flow\2.1.1\vaadin-list-box-flow-2.1.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-login-flow\2.0.0\vaadin-login-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-ordered-layout-flow\2.0.0\vaadin-ordered-layout-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-progress-bar-flow\2.0.2\vaadin-progress-bar-flow-2.0.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-radio-button-flow\2.0.4\vaadin-radio-button-flow-2.0.4.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-split-layout-flow\2.0.3\vaadin-split-layout-flow-2.0.3.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-tabs-flow\2.0.4\vaadin-tabs-flow-2.0.4.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-text-field-flow\2.1.1\vaadin-text-field-flow-2.1.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-upload-flow\2.1.0\vaadin-upload-flow-2.1.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-notification-flow\2.0.0\vaadin-notification-flow-2.0.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-app-layout-flow\2.0.5\vaadin-app-layout-flow-2.0.5.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-context-menu-flow\3.1.2\vaadin-context-menu-flow-3.1.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-menu-bar-flow\1.0.2\vaadin-menu-bar-flow-1.0.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-board-flow\3.0.1\vaadin-board-flow-3.0.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-charts-flow\7.0.2\vaadin-charts-flow-7.0.2.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.10.0\jackson-databind-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.10.0\jackson-annotations-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.10.0\jackson-core-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-confirm-dialog-flow\2.0.3\vaadin-confirm-dialog-flow-2.0.3.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-cookie-consent-flow\2.0.2\vaadin-cookie-consent-flow-2.0.2.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-crud-flow\2.1.0\vaadin-crud-flow-2.1.0.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-grid-pro-flow\2.0.4\vaadin-grid-pro-flow-2.0.4.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-rich-text-editor-flow\2.1.1\vaadin-rich-text-editor-flow-2.1.1.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-spring-boot-starter\14.1.25\vaadin-spring-boot-starter-14.1.25.jar;C:\Users\islem.dhaha\.m2\repository\com\vaadin\vaadin-spring\12.1.4\vaadin-spring-12.1.4.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-webmvc\5.2.0.RELEASE\spring-webmvc-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-expression\5.2.0.RELEASE\spring-expression-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-websocket\5.2.0.RELEASE\spring-websocket-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.2.0.RELEASE\spring-boot-starter-web-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter\2.2.0.RELEASE\spring-boot-starter-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.2.0.RELEASE\spring-boot-starter-logging-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\islem.dhaha\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.12.1\log4j-to-slf4j-2.12.1.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\logging\log4j\log4j-api\2.12.1\log4j-api-2.12.1.jar;C:\Users\islem.dhaha\.m2\repository\org\slf4j\jul-to-slf4j\1.7.28\jul-to-slf4j-1.7.28.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\islem.dhaha\.m2\repository\org\yaml\snakeyaml\1.25\snakeyaml-1.25.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.2.0.RELEASE\spring-boot-starter-json-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.10.0\jackson-datatype-jdk8-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.10.0\jackson-datatype-jsr310-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.10.0\jackson-module-parameter-names-2.10.0.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.2.0.RELEASE\spring-boot-starter-tomcat-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.27\tomcat-embed-core-9.0.27.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.27\tomcat-embed-el-9.0.27.jar;C:\Users\islem.dhaha\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.27\tomcat-embed-websocket-9.0.27.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-validation\2.2.0.RELEASE\spring-boot-starter-validation-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\validation\jakarta.validation-api\2.0.1\jakarta.validation-api-2.0.1.jar;C:\Users\islem.dhaha\.m2\repository\org\hibernate\validator\hibernate-validator\6.0.17.Final\hibernate-validator-6.0.17.Final.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-web\5.2.0.RELEASE\spring-web-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-devtools\2.2.0.RELEASE\spring-boot-devtools-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot\2.2.0.RELEASE\spring-boot-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-core\5.2.0.RELEASE\spring-core-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-jcl\5.2.0.RELEASE\spring-jcl-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-context\5.2.0.RELEASE\spring-context-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.2.0.RELEASE\spring-boot-autoconfigure-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\javassist\javassist\3.18.1-GA\javassist-3.18.1-GA.jar;C:\Users\islem.dhaha\.m2\repository\net\bytebuddy\byte-buddy\1.10.1\byte-buddy-1.10.1.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-data-jpa\2.2.0.RELEASE\spring-boot-starter-data-jpa-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-aop\2.2.0.RELEASE\spring-boot-starter-aop-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-aop\5.2.0.RELEASE\spring-aop-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\aspectj\aspectjweaver\1.9.4\aspectjweaver-1.9.4.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.2.0.RELEASE\spring-boot-starter-jdbc-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\com\zaxxer\HikariCP\3.4.1\HikariCP-3.4.1.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-jdbc\5.2.0.RELEASE\spring-jdbc-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\activation\jakarta.activation-api\1.2.1\jakarta.activation-api-1.2.1.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\persistence\jakarta.persistence-api\2.2.3\jakarta.persistence-api-2.2.3.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\transaction\jakarta.transaction-api\1.3.3\jakarta.transaction-api-1.3.3.jar;C:\Users\islem.dhaha\.m2\repository\org\hibernate\hibernate-core\5.4.6.Final\hibernate-core-5.4.6.Final.jar;C:\Users\islem.dhaha\.m2\repository\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;C:\Users\islem.dhaha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\islem.dhaha\.m2\repository\org\jboss\jandex\2.0.5.Final\jandex-2.0.5.Final.jar;C:\Users\islem.dhaha\.m2\repository\com\fasterxml\classmate\1.5.0\classmate-1.5.0.jar;C:\Users\islem.dhaha\.m2\repository\org\dom4j\dom4j\2.1.1\dom4j-2.1.1.jar;C:\Users\islem.dhaha\.m2\repository\org\hibernate\common\hibernate-commons-annotations\5.1.0.Final\hibernate-commons-annotations-5.1.0.Final.jar;C:\Users\islem.dhaha\.m2\repository\org\glassfish\jaxb\jaxb-runtime\2.3.2\jaxb-runtime-2.3.2.jar;C:\Users\islem.dhaha\.m2\repository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.2\jakarta.xml.bind-api-2.3.2.jar;C:\Users\islem.dhaha\.m2\repository\org\glassfish\jaxb\txw2\2.3.2\txw2-2.3.2.jar;C:\Users\islem.dhaha\.m2\repository\com\sun\istack\istack-commons-runtime\3.0.8\istack-commons-runtime-3.0.8.jar;C:\Users\islem.dhaha\.m2\repository\org\jvnet\staxex\stax-ex\1.8.1\stax-ex-1.8.1.jar;C:\Users\islem.dhaha\.m2\repository\com\sun\xml\fastinfoset\FastInfoset\1.2.16\FastInfoset-1.2.16.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\data\spring-data-jpa\2.2.0.RELEASE\spring-data-jpa-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\data\spring-data-commons\2.2.0.RELEASE\spring-data-commons-2.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-orm\5.2.0.RELEASE\spring-orm-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-tx\5.2.0.RELEASE\spring-tx-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-beans\5.2.0.RELEASE\spring-beans-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\org\slf4j\slf4j-api\1.7.28\slf4j-api-1.7.28.jar;C:\Users\islem.dhaha\.m2\repository\org\springframework\spring-aspects\5.2.0.RELEASE\spring-aspects-5.2.0.RELEASE.jar;C:\Users\islem.dhaha\.m2\repository\com\h2database\h2\1.4.199\h2-1.4.199.jar" com.vaadin.tutorial.crm.Application
__     __                   _  _           ____  ____   __  __ 
\ \   / /  __ _   __ _   __| |(_) _ __    / ___||  _ \ |  \/  |
 \ \ / /  / _` | / _` | / _` || || '_ \  | |    | |_) || |\/| |
  \ V /  | (_| || (_| || (_| || || | | | | |___ |  _ < | |  | |
   \_/    \__,_| \__,_| \__,_||_||_| |_|  \____||_| \_\|_|  |_|
                                                               

2020-04-11 18:58:55.082  INFO 1920 --- [  restartedMain]
 com.vaadin.tutorial.crm.Application      : Starting Application on POR-TSO-IDHA with PID 1920 (started by islem.dhaha in C:\50-Docs & Tutorials\Vaadin\CRM E2E Project\vaadin-crm)
2020-04-11 18:58:55.086  INFO 1920 --- [  restartedMain]
 com.vaadin.tutorial.crm.Application      : No active profile set, falling back to default profiles: default
2020-04-11 18:58:55.230  INFO 1920 --- [  restartedMain]
 o.s.b.devtools.restart.ChangeableUrls    : The Class-Path manifest attribute in C:\Users\islem.dhaha\.m2\repository\org\glassfish\jaxb\jaxb-runtime\2.3.2\jaxb-runtime-2.3.2.jar referenced one or more files that do not exist: file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/jakarta.xml.bind-api-2.3.2.jar,file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/txw2-2.3.2.jar,file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/istack-commons-runtime-3.0.8.jar,file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/stax-ex-1.8.1.jar,file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/FastInfoset-1.2.16.jar,file:/C:/Users/islem.dhaha/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.2/jakarta.activation-api-1.2.1.jar
2020-04-11 18:58:55.230  INFO 1920 --- [  restartedMain]
 .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2020-04-11 18:58:55.230  INFO 1920 --- [  restartedMain]
 .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2020-04-11 18:58:57.003  INFO 1920 --- [  restartedMain]
 .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2020-04-11 18:58:57.119  INFO 1920 --- [  restartedMain]
 .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 102ms. Found 2 repository interfaces.
2020-04-11 18:58:57.655  INFO 1920 --- [  restartedMain]
 trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration]
 is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-04-11 18:58:58.721  INFO 1920 --- [  restartedMain]
 o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-04-11 18:58:58.749  INFO 1920 --- [  restartedMain]
 o.apache.catalina.core.StandardService   : Starting service [Tomcat]

2020-04-11 18:58:58.749  INFO 1920 --- [  restartedMain]
 org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.27]

2020-04-11 18:58:59.009  INFO 1920 --- [  restartedMain]
 o.a.c.c.C.[Tomcat]
.[localhost]
.
[/]       : Initializing Spring embedded WebApplicationContext
2020-04-11 18:58:59.009  INFO 1920 --- [  restartedMain]
 o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 3779 ms
2020-04-11 18:58:59.130  INFO 1920 --- [  restartedMain]
 com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-04-11 18:58:59.512  INFO 1920 --- [  restartedMain]
 com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-04-11 18:58:59.520  INFO 1920 --- [  restartedMain]
 o.s.b.a.h2.H2ConsoleAutoConfiguration    : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:testdb'
2020-04-11 18:59:18.231  INFO 1920 --- [  restartedMain]
 c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 18 seconds
2020-04-11 18:59:18.235  INFO 1920 --- [  restartedMain]
 c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in C:\50-Docs & Tutorials\Vaadin\CRM E2E Project\vaadin-crm folder.
2020-04-11 18:59:18.279  INFO 1920 --- [  restartedMain]
 dev-updater                              : Visited 94 classes. Took 24 ms.
2020-04-11 18:59:18.307  INFO 1920 --- [  restartedMain]
 dev-updater                              : Skipping `npm install`.
2020-04-11 18:59:18.307  INFO 1920 --- [  restartedMain]
 dev-updater                              : Copying frontend resources from jar files ...
2020-04-11 18:59:18.478  INFO 1920 --- [  restartedMain]
 dev-updater                              : Visited 12 resources. Took 173 ms.
2020-04-11 18:59:18.554  INFO 1920 --- [  restartedMain]
 dev-updater                              : No js modules to update 'C:\50-Docs & Tutorials\Vaadin\CRM E2E Project\vaadin-crm\target\frontend\generated-flow-imports.js' file
2020-04-11 18:59:20.647  INFO 1920 --- [  restartedMain]
 dev-webpack                              : Starting webpack-dev-server, port: 63837 dir: C:\50-Docs & Tutorials\Vaadin\CRM E2E Project\vaadin-crm
2020-04-11 18:59:20.651  INFO 1920 --- [  restartedMain]
 dev-webpack                              : Running webpack to compile frontend resources. This may take a moment, please stand by...
2020-04-11 18:59:31.230  INFO 1920 --- [  restartedMain]
 dev-webpack                              : Webpack startup and compilation completed in 10583ms
2020-04-11 18:59:31.513  INFO 1920 --- [  restartedMain]
 o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]

2020-04-11 18:59:31.741  INFO 1920 --- [  restartedMain]
 org.hibernate.Version                    : HHH000412: Hibernate Core {5.4.6.Final}
2020-04-11 18:59:32.337  INFO 1920 --- [  restartedMain]
 o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2020-04-11 18:59:32.657  INFO 1920 --- [  restartedMain]
 org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
2020-04-11 18:59:34.418  INFO 1920 --- [  restartedMain]
 o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]

2020-04-11 18:59:34.426  INFO 1920 --- [  restartedMain]
 j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2020-04-11 18:59:34.450  INFO 1920 --- [  restartedMain]
 o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2020-04-11 18:59:35.452  WARN 1920 --- [  restartedMain]
 ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contactService': Invocation of init method failed; nested exception is org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction
2020-04-11 18:59:35.452  INFO 1920 --- [  restartedMain]
 j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2020-04-11 18:59:35.454  INFO 1920 --- [  restartedMain]
 .SchemaDropperImpl$DelayedDropActionImpl : HHH000477: Starting delayed evictData of schema as part of SessionFactory shut-down'
2020-04-11 18:59:35.470  WARN 1920 --- [  restartedMain]
 o.s.b.f.support.DisposableBeanAdapter    : Invocation of destroy method failed on bean with name 'inMemoryDatabaseShutdownExecutor': org.h2.jdbc.JdbcSQLNonTransientConnectionException: La base de données est déjà fermée (pour désactiver la fermeture automatique à l'arrêt de la VM, ajoutez "; DB_CLOSE_ON_EXIT = FALSE" à l'URL db)
Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-199]

2020-04-11 18:59:35.470  INFO 1920 --- [  restartedMain]
 com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2020-04-11 18:59:35.476  INFO 1920 --- [  restartedMain]
 com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
2020-04-11 18:59:35.476  INFO 1920 --- [  restartedMain]
 o.apache.catalina.core.StandardService   : Stopping service [Tomcat]

2020-04-11 18:59:35.487  WARN 1920 --- [  restartedMain]
 o.a.c.loader.WebappClassLoaderBase       : The web application [ROOT]
 appears to have started a thread named [Thread-5]
 but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.net.DualStackPlainSocketImpl.accept0(Native Method)
 java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
 java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
 java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
 java.net.ServerSocket.implAccept(ServerSocket.java:545)
 java.net.ServerSocket.accept(ServerSocket.java:513)
 com.vaadin.flow.server.DevServerWatchDog$WatchDogServer.run(DevServerWatchDog.java:58)
 java.lang.Thread.run(Thread.java:748)
2020-04-11 18:59:35.487  WARN 1920 --- [  restartedMain]
 o.a.c.loader.WebappClassLoaderBase       : The web application [ROOT]
 appears to have started a thread named [webpack]
 but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.io.FileInputStream.readBytes(Native Method)
 java.io.FileInputStream.read(FileInputStream.java:255)
 java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
 java.io.BufferedInputStream.read(BufferedInputStream.java:345)
 sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
 sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
 sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
 java.io.InputStreamReader.read(InputStreamReader.java:184)
 java.io.BufferedReader.fill(BufferedReader.java:161)
 java.io.BufferedReader.readLine(BufferedReader.java:324)
 java.io.BufferedReader.readLine(BufferedReader.java:389)
 com.vaadin.flow.server.DevModeHandler.readLinesLoop(DevModeHandler.java:458)
 com.vaadin.flow.server.DevModeHandler.lambda$logStream$1(DevModeHandler.java:436)
 com.vaadin.flow.server.DevModeHandler$$Lambda$582/1910620822.run(Unknown Source)
 java.lang.Thread.run(Thread.java:748)
2020-04-11 18:59:35.498  INFO 1920 --- [  restartedMain]
 ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-04-11 18:59:35.510 ERROR 1920 --- [  restartedMain]
 o.s.boot.SpringApplication               : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contactService': Invocation of init method failed; nested exception is org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction
	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) [spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at com.vaadin.tutorial.crm.Application.main(Application.java:14) [classes/:na]

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]

	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]

	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]

	at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) [spring-boot-devtools-2.2.0.RELEASE.jar:2.2.0.RELEASE]

Caused by: org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction
	at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:542) ~[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:744) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:712) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:619) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:372) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.2.0.RELEASE.jar:2.2.0.RELEASE]

	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at com.sun.proxy.$Proxy128.saveAll(Unknown Source) ~[na:na]

	at com.vaadin.tutorial.crm.backend.service.ContactService.populateTestData(ContactService.java:63) ~[classes/:na]

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]

	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]

	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]

	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	... 23 common frames omitted
Caused by: javax.persistence.RollbackException: Error while committing the transaction
	at org.hibernate.internal.ExceptionConverterImpl.convertCommitException(ExceptionConverterImpl.java:81) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:104) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:533) ~[spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE]

	... 45 common frames omitted
Caused by: javax.validation.ConstraintViolationException: Validation failed for classes [com.vaadin.tutorial.crm.backend.entity.Contact]
 during persist time for groups [javax.validation.groups.Default, ]

List of constraint violations:[
	ConstraintViolationImpl{interpolatedMessage='ne peut pas être vide', propertyPath=firstName, rootBeanClass=class com.vaadin.tutorial.crm.backend.entity.Contact, messageTemplate='{javax.validation.constraints.NotEmpty.message}'}
	ConstraintViolationImpl{interpolatedMessage='doit être une adresse email bien formée', propertyPath=email, rootBeanClass=class com.vaadin.tutorial.crm.backend.entity.Contact, messageTemplate='{javax.validation.constraints.Email.message}'}
]
	at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.validate(BeanValidationEventListener.java:140) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.onPreInsert(BeanValidationEventListener.java:80) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.action.internal.EntityInsertAction.preInsert(EntityInsertAction.java:211) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:84) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_144]

	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:108) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1358) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:436) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3235) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2403) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:447) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final]

	... 46 common frames omitted


Process finished with exit code 0



I need yo know how i fix this issue.

Best regards,
Islem

Hi! The problem seems to be email address in Contact entity:

List of constraint violations:[
	ConstraintViolationImpl{interpolatedMessage='ne peut pas être vide', propertyPath=firstName, rootBeanClass=class com.vaadin.tutorial.crm.backend.entity.Contact, messageTemplate='{javax.validation.constraints.NotEmpty.message}'}
	ConstraintViolationImpl{interpolatedMessage='doit être une adresse email bien formée', propertyPath=email, rootBeanClass=class com.vaadin.tutorial.crm.backend.entity.Contact, messageTemplate='{javax.validation.constraints.Email.message}'}
]

Hi Sami,

Thank you for your reply.
The issue was fixed by adding the contacts one by one.
May be there was an empty space in some contact.

Regatrds,
Islem