Vaadin CRM toturial not working

Hi, I’m following the Vaadin “Building Modern Web Apps with Spring Boot and Vaadin” toturial.
After following this page https://vaadin.com/learn/tutorials/modern-web-apps-with-spring-boot-and-vaadin/spring-boot-backend-database-jpa-repositories-services I tried running it and it won’t start anymore giving me an error I can’t resolve.
I tried downloading the project from GIT to see if that will work and the funny thing is that after some small tweaks that one will boot up.
So now I am curies as to what I did wrong when I followed the tutorial myself and when I downloaded the git repo.

"C:\Users\Niek Moor\.jdks\openjdk-14.0.2\bin\java.exe" .....
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
 __  __          ____                  _              _   
|  \/  | _   _  |  _ \  _ __   ___    (_)  ___   ___ | |_ 
| |\/| || | | | | |_) || '__| / _ \   | | / _ \ / __|| __|
| |  | || |_| | |  __/ | |   | (_) |  | ||  __/| (__ | |_ 
|_|  |_| \__, | |_|    |_|    \___/  _/ | \___| \___| \__|
         |___/                      |__/                  

2020-09-29 10:44:13.618  INFO 24080 --- [  restartedMain]
 com.example.application.Application      : Starting Application on LAPTOP-NIEK-ASUS-ROG with PID 24080 (C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM\target\classes started by Niek Moor in C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM)
2020-09-29 10:44:13.619  INFO 24080 --- [  restartedMain]
 com.example.application.Application      : No active profile set, falling back to default profiles: default
2020-09-29 10:44:13.653  INFO 24080 --- [  restartedMain]
 .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2020-09-29 10:44:13.653  INFO 24080 --- [  restartedMain]
 .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2020-09-29 10:44:14.395  INFO 24080 --- [  restartedMain]
 o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-09-29 10:44:14.402  INFO 24080 --- [  restartedMain]
 o.apache.catalina.core.StandardService   : Starting service [Tomcat]

2020-09-29 10:44:14.402  INFO 24080 --- [  restartedMain]
 org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.37]

2020-09-29 10:44:14.493  INFO 24080 --- [  restartedMain]
 o.a.c.c.C.[Tomcat]
.[localhost]
.
[/]       : Initializing Spring embedded WebApplicationContext
2020-09-29 10:44:14.493  INFO 24080 --- [  restartedMain]
 w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 840 ms
2020-09-29 10:44:15.862  INFO 24080 --- [  restartedMain]
 c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 1 seconds
2020-09-29 10:44:15.865  INFO 24080 --- [  restartedMain]
 c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM folder.
2020-09-29 10:44:15.887  INFO 24080 --- [  restartedMain]
 dev-updater                              : Visited 99 classes. Took 12 ms.
2020-09-29 10:44:15.904  INFO 24080 --- [  restartedMain]
 dev-updater                              : Skipping `npm install` because the frontend packages are already installed in the folder 'C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM\node_modules' and the hash in the file 'C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM\node_modules\.vaadin\vaadin.json' is the same as in 'package.json'
2020-09-29 10:44:15.904  INFO 24080 --- [  restartedMain]
 dev-updater                              : Copying frontend resources from jar files ...
2020-09-29 10:44:15.977  INFO 24080 --- [  restartedMain]
 dev-updater                              : Visited 14 resources. Took 72 ms.
2020-09-29 10:44:16.024  INFO 24080 --- [  restartedMain]
 dev-updater                              : No js modules to update 'C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM\target\frontend\generated-flow-imports.js' file

------------------ Starting Frontend compilation. ------------------
2020-09-29 10:44:18.988  INFO 24080 --- [  restartedMain]
 dev-webpack                              : Running webpack to compile frontend resources. This may take a moment, please stand by...
2020-09-29 10:44:22.819  INFO 24080 --- [  restartedMain]
 dev-webpack                              : Started webpack-dev-server. Time: 3944ms
Vaadin application has been deployed and started to the context path "/".
2020-09-29 10:44:22.840  WARN 24080 --- [  restartedMain]
 ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'companyService' defined in file [C:\Users\Niek Moor\Projects niet in onedrive\Vaadin-CRM\target\classes\com\example\application\backend\service\CompanyService.class]
: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.example.application.backend.repository.CompanyRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
2020-09-29 10:44:22.842  INFO 24080 --- [  restartedMain]
 o.apache.catalina.core.StandardService   : Stopping service [Tomcat]

2020-09-29 10:44:22.847  WARN 24080 --- [  restartedMain]
 o.a.c.loader.WebappClassLoaderBase       : The web application [ROOT]
 appears to have started a thread named [Thread-4]
 but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@14.0.2/sun.nio.ch.Net.accept(Native Method)
 java.base@14.0.2/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755)
 java.base@14.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:684)
 java.base@14.0.2/java.net.ServerSocket.platformImplAccept(ServerSocket.java:650)
 java.base@14.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:626)
 java.base@14.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:583)
 java.base@14.0.2/java.net.ServerSocket.accept(ServerSocket.java:540)
 app//com.vaadin.flow.server.DevServerWatchDog$WatchDogServer.run(DevServerWatchDog.java:58)
 java.base@14.0.2/java.lang.Thread.run(Thread.java:832)
2020-09-29 10:44:22.848  WARN 24080 --- [  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.base@14.0.2/java.io.FileInputStream.readBytes(Native Method)
 java.base@14.0.2/java.io.FileInputStream.read(FileInputStream.java:272)
 java.base@14.0.2/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
 java.base@14.0.2/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
 java.base@14.0.2/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:297)
 java.base@14.0.2/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
 java.base@14.0.2/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
 java.base@14.0.2/java.io.InputStreamReader.read(InputStreamReader.java:181)
 java.base@14.0.2/java.io.BufferedReader.fill(BufferedReader.java:161)
 java.base@14.0.2/java.io.BufferedReader.readLine(BufferedReader.java:326)
 java.base@14.0.2/java.io.BufferedReader.readLine(BufferedReader.java:392)
 app//com.vaadin.flow.server.DevModeHandler.readLinesLoop(DevModeHandler.java:488)
 app//com.vaadin.flow.server.DevModeHandler.lambda$logStream$2(DevModeHandler.java:456)
 app//com.vaadin.flow.server.DevModeHandler$$Lambda$683/0x0000000800f00040.run(Unknown Source)
 java.base@14.0.2/java.lang.Thread.run(Thread.java:832)
2020-09-29 10:44:22.854  INFO 24080 --- [  restartedMain]
 ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-09-29 10:44:22.962 ERROR 24080 --- [  restartedMain]
 o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of constructor in com.example.application.backend.service.CompanyService required a bean of type 'com.example.application.backend.repository.CompanyRepository' that could not be found.


Action:

Consider defining a bean of type 'com.example.application.backend.repository.CompanyRepository' in your configuration.


Process finished with exit code 0

It seems like for whatever reason it wasn’t able to find your CompanyRepository. Perhaps you forgot to define it, or were missing the jpa dependency?

Marcus Hellberg:
It seems like for whatever reason it wasn’t able to find your CompanyRepository. Perhaps you forgot to define it, or were missing the jpa dependency?

I’m sorry for the late reply, had a busy last week.
But I did everything exactly the same as the tutorial and all the classes are copy paste from the text version.
I even downloaded the git source and overwrite it, but it still won’t run. Maybe it has to do something with the dependency version because my project is created at this moment and the pom and libraries etc from the tutorial is from January this year.