Странные предупреждения во время выполнения optaplanner при весенней загрузке

Мой проект optaplanner работает правильно, делает то, что я хочу, но во время выполнения он записывает много предупреждений в файл журнала, поэтому после целого цикла задач я получаю файл журнала 1 ГБ. Например:

2019-12-03 16: 47: 00,334 ПРЕДУПРЕЖДЕНИЕ [org.reflections.Reflections] (задача по умолчанию-1) не удалось получить тип для имени org.springframework.security.web.util.matcher.RequestMatcher из любого загрузчика классов: org. Reflections.ReflectionsException: не удалось получить тип для имени org.springframework.security.web.util.matcher.RequestMatcher

2019-12-03 16: 47: 00,288 ПРЕДУПРЕЖДЕНИЕ [org.reflections.Reflections] (задача по умолчанию-1) не удалось получить тип для имени org.apache.tiles.extras.complete.CompleteAutoloadTilesInitializer из любого загрузчика классов: org.reflections. ReflectionsException: не удалось получить тип для имени org.apache.tiles.extras.complete.CompleteAutoloadTilesInitializer

полное ПРЕДУПРЕЖДЕНИЕ:

так далее

Мне действительно нужно избавиться от этих предупреждений. Пожалуйста помоги!

Избавьтесь от _1_ в XML-файле конфигурации вашего решателя, чтобы избежать _2_ в spring -boot. По крайней мере, на данный момент вам нужно будет установить PlanningEntityClass и т. Д., Потому что:


person Margarita    schedule 05.12.2019    source источник


Ответы (1)


Вам понравится optaplanner-spring-boot-starter, когда он будет выпущен! Он почти готов (см. PR на optaplanner).

2019-12-03 16: 47: 00,287 ПРЕДУПРЕЖДЕНИЕ [org.reflections.Reflections] (задача по умолчанию-1) не удалось получить тип для имени org.jooq.Transaction из любого загрузчика классов: org.reflections.ReflectionsException: не удалось получить тип для имени org.jooq.Transaction при развертывании.OPForecast.war // org.reflections.ReflectionUtils.forName (ReflectionUtils.java:390) при развертывании.OPForecast.war // org.reflections.Reflections.expandSuperTypes (Reflections.java:381 ) при развертывании.OPForecast.war // org.reflections.Reflections. (Reflections.java:126) при развертывании.OPForecast.war // org.optaplanner.core.config.domain.ScanAnnotatedClassesConfig.buildSolutionDescriptor (ScanAnnotatedClassesConfig.java: при развертывании.OPForecast.war // org.optaplanner.core.config.solver.SolverConfig.buildSolutionDescriptor (SolverConfig.java:341) при развертывании.OPForecast.war // org.optaplanner.core.config.solver.SolverConfig.buildSolver ( SolverConfig.java:251) при развертывании.OPForecast.war // org .optaplanner.core.impl.solver.AbstractSolverFactory.buildSolver (AbstractSolverFactory.java:61) при развертывании.OPForecast.war // OPForecast.dataprocessing.OPForecastDataProcessing.ExecForecast (OPForecastDataProcessing.ExecForecast (OPForecastDataProcessing) OPForecastDataProcessing.java.OPForecastDataProcessing. .contollers.OPForecastController.getForecast (OPForecastController.java:102) на java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в java.base / jdk.internal.reflect.voccess.ImordAccessorImpl.invoke0 (Native Method) в java.base / jdk.internal.reflect.voccess.ImordAccessorImplhodAnative (NativeMetativeMetativeMetativeMetlhodAinternal.reflect.voccess. 62) в java.base / jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.base / java.lang.reflect.Method.invoke (Method.java:564) в deployment.OPForecast. //org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) при развертывании.OPForecast.war // org.springframework.web.method.support.InvocableHandlerMethod. okeForRequest (InvocableHandlerMethod.java:136) при развертывании .OPForecast.war // org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod. springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:877) при развертывании .OPForecast.war // org.springframework.web.servlet.mvc.method.annotation. RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:783) при развертывании.OPForecast.war // org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter). springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:991) при развертывании.OPForecast.war // org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:925) при развертывании. org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:974) при развертывании.OPForecast.war // org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:877) на javaxi. @ 1.0.0.Final // javax.servlet.http.HttpServlet.service (HttpServlet.java:706) при развертывании.OPForecast.war // org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:851) в javax.serv [email protected]//javax.servlet.http.HttpServlet.service (HttpServlet.java:791) в [email protected]//io.undertow.servlet.handlers.ServletHandler .handleRequest (ServletHandler.java:74) в [email protected]//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest (ServletSecurityRoleHandler.java:62) в iolet.undertow.servlet 2.0.21.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) по адресу [email protected]//io.undertow.servlet.handlers.ServletDispatchingHandler. handleRequest (ServletDispatchingHandler.java:36) по адресу [email protected]//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest (SecurityContextAssociationHandler.core.java: Undertow) @ 2.0.21.Final // io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) в io.undertow.servle [email protected]//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest (SSLInformationAssociationHandler.java:132) в [email protected]//io.undertow.servlet.handlers .security.ServletAuthenticationCallHandler.handleRequest (ServletAuthenticationCallHandler.java:57) в [email protected]//io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java.undertow. ядро @ 2. 0.21.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) в [email protected]//io.undertow.servlet.handlers.security.ServletintConfidentiality.Constra (ServletConfidentialityConstraintHandler.java:64) по адресу [email protected]//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest (AuthenticationMechanismsHandler.java:60) по адресу [email protected]. Окончательный // io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest (CachedAuthenticatedSessionHandler.java:77) в [email protected]//io.undertow.security.handlers.NotificationReceiverHandler (NotificationReceiverHandler.handleRequest .java: 50) в [email protected]//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest (AbstractSecurityContextAssociationHandler.java:43) в i [email protected]//io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler.java:43) в [email protected]//org.wildfly .extension.undertow.security.jacc.JACCContextIdHandler.handleRequest (JACCContextIdHandler.java:61) в [email protected]//io.undertow.server.handlers.PredicateHandler.handleRequest (PredicateHandler. ) по адресу [email protected]//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest (GlobalRequestControllerHandler.java:68) по адресу [email protected]/ /io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) в [email protected]//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest (ServletInitialHandler.handleFirstRequest (ServletInitialHandler. ) по адресу [email protected]//io.undertow.servlet.handlers.ServletInitialHandler.access$100 (ServletInitialHa ndler.java:81) на [email protected]//io.undertow.servlet.handlers.ServletInitialHandler$2.call (ServletInitialHandler.java:138) на [email protected]. Финальный // io.undertow.servlet.handlers.ServletInitialHandler $ 2.call (ServletInitialHandler.java:135) в [email protected]//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.CallAccall (ServletInitialHandler.java:135) .java: 48) по адресу io.undertow.servlet@2. 0.21.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) в [email protected]//org.wildfly.extension.undertow.security. SecurityContextThreadSetupAction.lambda $ создать $ 0 (SecurityContextThreadSetupAction.java:105) в [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0 (UndertowDeploymentInfoService. java: 1502) в [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0 (UndertowDeploymentInfoService2. or. [email protected]//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0 (UndertowDeploymentInfoService.java:1502) на org.wild.1fly.extension // или .UndertowDeploymentInfoService $ UndertowThreadSetupAction.lambda $ create $ 0 (UndertowDeploymentInfoService.java:1502) в [email protected]//io.undertow.servlet.handlers.ServletInitialHandler.сервлетом. .undertow.servlet @ 2.0.21.Final // io.undertow.servlet.handlers.ServletInitialHandler.access $ 000 (ServletInitialHandler.java:81) в [email protected]//io.undertow.servlet .handlers.ServletInitialHandler $ 1.handleRequest (ServletInitialHandler.java:104) на [email protected]//io.undertow.server.Connectors.executeRootHandler (Connectors.java:364) на io.undertow.core @ 2.0.21.Final // io.undertow.server.HttpServerExchange $ 1.ru n (HttpServerExchange.java:830) по адресу [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run (ContextClassLoaderSavingRunnable.java:35) по адресу [email protected]. //org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982) в [email protected]//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRun86.java: по адресу [email protected]. Заключительный // org.jboss.threads.EnhancedQueueExecutor $ ThreadBody.run (EnhancedQueueExecutor.java:1348) в java.base / java.lang.Thread.run (Thread.java:844) Вызвано: java.lang.ClassNotFoundException: org .jooq.Transaction из [Модуль «deployment.OPForecast.war» из загрузчика служебного модуля] в org.jboss.modules.ModuleClassLoader.findClass (ModuleClassLoader.java:255) в org.jboss.modules.ConcurrentClassLoader.performLockedLoader.jpg : 410) в org.jboss.modules.ConcurrentClassLoader.performLoadClass (ConcurrentClassLoader.java:398) в org.jboss.modules.ConcurrentClassLoader.loadClass (ConcurrentClassLoader.java:116) в развертывании. .forName (ReflectionUtils.java:388) ... еще 67

person Geoffrey De Smet    schedule 05.12.2019