Problema com commandlinerunner no linux

Bom dia pessoal, eu estou com um problema na minha api ao qual não consigo executa-la no linux, só no windows. Está ocorrendo algum erro ao qual não sei identificar no command line runner. Segue a classe e o erro:

Classe:

package com.pedroteixeira.projetomobicare;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import com.pedroteixeira.projetomobicare.models.Colaborador;
import com.pedroteixeira.projetomobicare.models.Setor;
import com.pedroteixeira.projetomobicare.repository.ColaboradorRepository;
import com.pedroteixeira.projetomobicare.repository.SetorRepository;

@SpringBootApplication
public class ProjetoMobicare1Application implements CommandLineRunner {

	@Autowired
	private ColaboradorRepository Colrepository;
	@Autowired
	private SetorRepository Setrepository;
	
	public static void main(String[] args) {
		SpringApplication.run(ProjetoMobicare1Application.class, args);
	}
	
	
	@Override
	public void run(String... args) throws Exception {

		if(Colrepository.count() == 0) {
			Colrepository.save(new Colaborador("Teste","Teste","Teste","Teste","Teste","Teste"));
		}
		
		if(Setrepository.count() == 0) {
			Setrepository.save(new Setor("Teste","Teste"));
		}
				
		
		System.out.println("Colaboradores found with findAll():");
		System.out.println("-------------------------------");
		for (Colaborador colaborador : Colrepository.findAll()) {
			System.out.println(colaborador);
		}
		System.out.println();

		System.out.println("Setores found with findAll():");
		System.out.println("-------------------------------");
		for (Setor setor : Setrepository.findAll()) {
			System.out.println(setor);
		}

		Colrepository.delete(Colrepository.findOne("Teste"));
		Setrepository.delete(Setrepository.findOne("Teste"));
	}
}

Erro:

2018-04-09 09:44:40.643  INFO 4547 --- [           main] c.p.p.ProjetoMobicare1Application        : Starting ProjetoMobicare1Application on elpedrito-H14CU01 with PID 4547 (/home/elpedrito/Documents/workspace-sts-3.9.3.RELEASE/ProjetoMobicare-swagger/target/classes started by elpedrito in /home/elpedrito/Documents/workspace-sts-3.9.3.RELEASE/ProjetoMobicare-swagger)
2018-04-09 09:44:40.693  INFO 4547 --- [           main] c.p.p.ProjetoMobicare1Application        : No active profile set, falling back to default profiles: default
2018-04-09 09:44:40.991  INFO 4547 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@928763c: startup date [Mon Apr 09 09:44:40 BRT 2018]; root of context hierarchy
2018-04-09 09:44:44.837  INFO 4547 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2018-04-09 09:44:44.857  INFO 4547 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2018-04-09 09:44:44.858  INFO 4547 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.27
2018-04-09 09:44:45.173  INFO 4547 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2018-04-09 09:44:45.173  INFO 4547 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 4230 ms
2018-04-09 09:44:45.495  INFO 4547 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]
2018-04-09 09:44:45.501  INFO 4547 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2018-04-09 09:44:45.502  INFO 4547 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2018-04-09 09:44:45.503  INFO 4547 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2018-04-09 09:44:45.503  INFO 4547 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2018-04-09 09:44:46.438  INFO 4547 --- [           main] org.mongodb.driver.cluster               : Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
2018-04-09 09:44:46.606  INFO 4547 --- [localhost:27017] org.mongodb.driver.connection            : Opened connection [connectionId{localValue:1, serverValue:12}] to localhost:27017
2018-04-09 09:44:46.609  INFO 4547 --- [localhost:27017] org.mongodb.driver.cluster               : Monitor thread successfully connected to server with description ServerDescription{address=localhost:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[3, 6, 3]}, minWireVersion=0, maxWireVersion=6, maxDocumentSize=16777216, roundTripTimeNanos=898138}
2018-04-09 09:44:47.931  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/colaboradores/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.pedroteixeira.projetomobicare.models.Colaborador> com.pedroteixeira.projetomobicare.controllers.ColaboradorController.findById(java.lang.String)
2018-04-09 09:44:47.933  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/colaboradores],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.pedroteixeira.projetomobicare.models.ColaboradorSetor>> com.pedroteixeira.projetomobicare.controllers.ColaboradorController.findAllBySetor()
2018-04-09 09:44:47.934  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/colaboradores/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.String> com.pedroteixeira.projetomobicare.controllers.ColaboradorController.delete(java.lang.String)
2018-04-09 09:44:47.935  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/colaboradores],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.net.URI> com.pedroteixeira.projetomobicare.controllers.ColaboradorController.insert(com.pedroteixeira.projetomobicare.models.Colaborador)
2018-04-09 09:44:47.942  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources/configuration/ui]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration> springfox.documentation.swagger.web.ApiResourceController.uiConfiguration()
2018-04-09 09:44:47.943  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources/configuration/security]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration> springfox.documentation.swagger.web.ApiResourceController.securityConfiguration()
2018-04-09 09:44:47.945  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto public org.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> springfox.documentation.swagger.web.ApiResourceController.swaggerResources()
2018-04-09 09:44:47.951  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2018-04-09 09:44:47.952  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2018-04-09 09:44:48.175  INFO 4547 --- [           main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)]
2018-04-09 09:44:48.616  INFO 4547 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@928763c: startup date [Mon Apr 09 09:44:40 BRT 2018]; root of context hierarchy
2018-04-09 09:44:48.730  INFO 4547 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-04-09 09:44:48.730  INFO 4547 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-04-09 09:44:48.765  INFO 4547 --- [           main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in resourceExceptionHandler
2018-04-09 09:44:48.810  INFO 4547 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-04-09 09:44:49.386  INFO 4547 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2018-04-09 09:44:49.405  INFO 4547 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Starting beans in phase 2147483647
2018-04-09 09:44:49.405  INFO 4547 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
2018-04-09 09:44:49.461  INFO 4547 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
2018-04-09 09:44:49.579  INFO 4547 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
2018-04-09 09:44:50.185  INFO 4547 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2018-04-09 09:44:50.248  INFO 4547 --- [           main] org.mongodb.driver.connection            : Opened connection [connectionId{localValue:2, serverValue:13}] to localhost:27017
Colaboradores found with findAll():
-------------------------------
com.pedroteixeira.projetomobicare.models.Colaborador@163e8949

Setores found with findAll():
-------------------------------
com.pedroteixeira.projetomobicare.models.Setor@43e8f1c
2018-04-09 09:44:50.343  INFO 4547 --- [           main] utoConfigurationReportLoggingInitializer : 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-04-09 09:44:50.365 ERROR 4547 --- [           main] o.s.boot.SpringApplication               : Application startup failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:735) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:716) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:703) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	at com.pedroteixeira.projetomobicare.ProjetoMobicare1Application.main(ProjetoMobicare1Application.java:22) [classes/:na]
Caused by: java.lang.IllegalArgumentException: The given entity must not be null!
	at org.springframework.util.Assert.notNull(Assert.java:134) ~[spring-core-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.data.mongodb.repository.support.SimpleMongoRepository.delete(SimpleMongoRepository.java:167) ~[spring-data-mongodb-1.10.10.RELEASE.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:513) ~[spring-data-commons-1.13.10.RELEASE.jar:na]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:498) ~[spring-data-commons-1.13.10.RELEASE.jar:na]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:475) ~[spring-data-commons-1.13.10.RELEASE.jar:na]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56) ~[spring-data-commons-1.13.10.RELEASE.jar:na]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57) ~[spring-data-commons-1.13.10.RELEASE.jar:na]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.14.RELEASE.jar:4.3.14.RELEASE]
	at com.sun.proxy.$Proxy75.delete(Unknown Source) ~[na:na]
	at com.pedroteixeira.projetomobicare.ProjetoMobicare1Application.run(ProjetoMobicare1Application.java:51) [classes/:na]
	at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:732) [spring-boot-1.5.10.RELEASE.jar:1.5.10.RELEASE]
	... 6 common frames omitted

2018-04-09 09:44:50.378  INFO 4547 --- [           main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@928763c: startup date [Mon Apr 09 09:44:40 BRT 2018]; root of context hierarchy
2018-04-09 09:44:50.398  INFO 4547 --- [           main] o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 2147483647
2018-04-09 09:44:50.415  INFO 4547 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2018-04-09 09:44:50.420  INFO 4547 --- [           main] org.mongodb.driver.connection            : Closed connection [connectionId{localValue:2, serverValue:13}] to localhost:27017 because the pool has been closed.

Descobri o erro, ele estava em Colrepository.delete(Colrepository.findOne(“Teste”)); e em Setrepository.delete(Setrepository.findOne(“Teste”)); que tentavam deletar as entidades de teste sem elas existirem, foi resolvido com um if.