Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting Error while running spring data hazelcast #2697

Closed
logicatmidod opened this issue Nov 24, 2020 · 18 comments
Closed

Getting Error while running spring data hazelcast #2697

logicatmidod opened this issue Nov 24, 2020 · 18 comments
Labels

Comments

@logicatmidod
Copy link

Error running dynamic dsl query

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.5.RELEASE)

2020-11-24 20:09:15.521  INFO 10452 --- [           main] c.s.cccf.ace.admin.AceAdminApplication   : Starting AceAdminApplication v${build.version}-${build.number} on SGNPF0MAXW6 with PID 10452 (C:\Users\1527992\Documents\repository\ace\wave-3\cccf-svc-ace-admin\target\cccf-svc-ace-admin-${build.version}-${build.number}.jar started by 1527992 in C:\Users\1527992\Documents\repository\ace\wave-3\cccf-svc-ace-admin\target)
2020-11-24 20:09:15.549  INFO 10452 --- [           main] c.s.cccf.ace.admin.AceAdminApplication   : No active profile set, falling back to default profiles: default
2020-11-24 20:09:21.389  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2020-11-24 20:09:21.392  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Hazelcast repositories in DEFAULT mode.
2020-11-24 20:09:22.370  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 885ms. Found 1 Hazelcast repository interfaces.
2020-11-24 20:09:23.407  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2020-11-24 20:09:23.410  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Reactive Cassandra repositories in DEFAULT mode.
2020-11-24 20:09:23.484  INFO 10452 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 73ms. Found 0 Reactive Cassandra repository interfaces.
2020-11-24 20:09:27.173  INFO 10452 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 9997 (http)
2020-11-24 20:09:27.198  INFO 10452 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-11-24 20:09:27.198  INFO 10452 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.39]
2020-11-24 20:09:27.722  INFO 10452 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-11-24 20:09:27.724  INFO 10452 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 11501 ms
2020-11-24 20:09:29.164  INFO 10452 --- [           main] com.hazelcast.client.HazelcastClient     : hz.client_1 [dev] [3.12.10] A non-empty group password is configured for the Hazelcast client. Starting with Hazelcast version 3.11, clients with the same group name, but with different group passwords (that do not use authentication) will be accepted to a cluster. The group password configuration will be removed completely in a future release.
2020-11-24 20:09:31.118  INFO 10452 --- [           main] c.h.client.spi.ClientInvocationService   : hz.client_1 [dev] [3.12.10] Running with 2 response threads, dynamic=false
2020-11-24 20:09:31.940  INFO 10452 --- [           main] com.hazelcast.core.LifecycleService      : hz.client_1 [dev] [3.12.10] HazelcastClient 3.12.10 (20201019 - b096a74) is STARTING
2020-11-24 20:09:31.942  INFO 10452 --- [           main] com.hazelcast.core.LifecycleService      : hz.client_1 [dev] [3.12.10] HazelcastClient 3.12.10 (20201019 - b096a74) is STARTED
2020-11-24 20:09:32.079  INFO 10452 --- [ient_1.cluster-] c.h.c.c.nio.ClusterConnectorService      : hz.client_1 [dev] [3.12.10] Trying to connect to cluster with name: dev
2020-11-24 20:09:32.085  INFO 10452 --- [ient_1.cluster-] c.h.c.c.nio.ClusterConnectorService      : hz.client_1 [dev] [3.12.10] Trying to connect to [10.198.205.62]:30212 as owner member
2020-11-24 20:09:32.507  INFO 10452 --- [nt_1.internal-1] c.h.c.c.ClientConnectionManager          : hz.client_1 [dev] [3.12.10] Setting ClientConnection{alive=true, connectionId=1, channel=NioChannel{/10.68.208.223:62102->/10.198.205.62:30212}, remoteEndpoint=[110.128.37.103]:5701, lastReadTime=2020-11-24 20:09:32.495, lastWriteTime=2020-11-24 20:09:32.312, closedTime=never, connected server version=3.11.4} as owner with principal ClientPrincipal{uuid='274520d3-e67f-42a2-8377-c7485b8c75a6', ownerUuid='987899a1-9074-4c61-b77f-989f296edee5'}
2020-11-24 20:09:32.508  INFO 10452 --- [nt_1.internal-1] c.h.c.c.ClientConnectionManager          : hz.client_1 [dev] [3.12.10] Authenticated with server [110.128.37.103]:5701, server version:3.11.4 Local address: /10.68.208.223:62102
2020-11-24 20:09:32.890  INFO 10452 --- [lient_1.event-2] c.h.c.spi.impl.ClientMembershipListener  : hz.client_1 [dev] [3.12.10]

Members [1] {
        Member [110.128.37.103]:5701 - 987899a1-9074-4c61-b77f-989f296edee5
}

2020-11-24 20:09:32.902  INFO 10452 --- [ient_1.cluster-] com.hazelcast.core.LifecycleService      : hz.client_1 [dev] [3.12.10] HazelcastClient 3.12.10 (20201019 - b096a74) is CLIENT_CONNECTED
2020-11-24 20:09:32.903  INFO 10452 --- [           main] c.h.internal.diagnostics.Diagnostics     : hz.client_1 [dev] [3.12.10] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
2020-11-24 20:09:36.352  INFO 10452 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-11-24 20:09:41.740  INFO 10452 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2020-11-24 20:09:41.915  INFO 10452 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 9997 (http) with context path ''
2020-11-24 20:09:41.986  INFO 10452 --- [           main] c.s.cccf.ace.admin.AceAdminApplication   : Started AceAdminApplication in 28.952 seconds (JVM running for 31.414)
2020-11-24 20:09:57.051  INFO 10452 --- [nio-9997-exec-3] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-11-24 20:09:57.052  INFO 10452 --- [nio-9997-exec-3] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2020-11-24 20:09:57.103  INFO 10452 --- [nio-9997-exec-3] o.s.web.servlet.DispatcherServlet        : Completed initialization in 49 ms
2020-11-24 20:09:57.686 ERROR 10452 --- [nio-9997-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause

java.lang.NullPointerException: null
        at com.mysema.codegen.JDKEvaluatorFactory.<init>(JDKEvaluatorFactory.java:55) ~[codegen-0.6.8.jar!/:na]
        at com.mysema.codegen.JDKEvaluatorFactory.<init>(JDKEvaluatorFactory.java:51) ~[codegen-0.6.8.jar!/:na]
        at com.querydsl.collections.DefaultEvaluatorFactory.<init>(DefaultEvaluatorFactory.java:72) ~[querydsl-collections-4.1.3.jar!/:na]
        at com.querydsl.collections.DefaultEvaluatorFactory.<init>(DefaultEvaluatorFactory.java:54) ~[querydsl-collections-4.1.3.jar!/:na]
        at com.querydsl.collections.DefaultQueryEngine.getDefault(DefaultQueryEngine.java:41) ~[querydsl-collections-4.1.3.jar!/:na]
        at com.querydsl.collections.CollQuery.<init>(CollQuery.java:35) ~[querydsl-collections-4.1.3.jar!/:na]
        at org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository.prepareQuery(QuerydslKeyValueRepository.java:202) ~[spring-data-keyvalue-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository.findAll(QuerydslKeyValueRepository.java:144) ~[spring-data-keyvalue-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_74]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_74]
        at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:550) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at com.sun.proxy.$Proxy109.findAll(Unknown Source) ~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_74]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_74]
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at com.sun.proxy.$Proxy109.findAll(Unknown Source) ~[na:na]
        at com.scb.cccf.ace.admin.service.AdminService.fetchAllUsers(AdminService.java:36) ~[classes!/:${build.version}-${build.number}]
        at com.scb.cccf.ace.admin.controller.AdminController.fetchAllUsers(AdminController.java:29) ~[classes!/:${build.version}-${build.number}]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_74]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_74]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_74]
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.39.jar!/:4.0.FR]
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.39.jar!/:4.0.FR]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) ~[spring-boot-actuator-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_74]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_74]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_74]
@logicatmidod
Copy link
Author

On Debugging I found it is not able to find compiler and compiler is coming as null changing the command to execute from compiler rather then from jvm. The behaviour changed as it found the compiler but it is not able to find my package these classes are added as an dependency to my project.

2020-11-25 08:59:51.914  INFO 7472 --- [nio-9997-exec-2] o.s.web.servlet.DispatcherServlet        : Completed initialization in 22 ms
2020-11-25 08:59:54.674 ERROR 7472 --- [nio-9997-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.mysema.codegen.CodegenException: Compilation of public class Q_0835626983_1275614662_1275614662_344809556_1195259493 {

    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
java.util.List<com.scb.cccf.ace.common.model.UserDetails> rv = new java.util.ArrayList<com.scb.cccf.ace.common.model.UserDetails>();
for (com.scb.cccf.ace.common.model.UserDetails userDetails : userDetails_) {
    try {
        if (a1 == a1.booleanValue() && userDetails.getPsid().toLowerCase().contains(a2)) {
            rv.add(userDetails);
        }
    } catch (NullPointerException npe) { }
}
return rv;    }

}

 failed.
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                                                                                 ^
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {

@jwgmeligmeyling
Copy link
Member

Are you using a JDK instead of a JRE?

@jwgmeligmeyling
Copy link
Member

Its also possible that DefaultEvaluatorFactory is initialized with the wrong ClassLoader (defaults to Thread.currentThread().getContextClassLoader()). This classloader needs access to com.scb.cccf.ace.common.model.

@logicatmidod
Copy link
Author

Are you using a JDK instead of a JRE?

For the initial stack trace I am running it by direct command on window (Ends up in null pointer exception for no compiler)
Same error when deployed inside docker and running by command

/usr/bin/java -Djavax.net.ssl.trustStore=/etc/pki/ca-trust/extracted/java/cacerts -Dspring.profiles.active=$SPRING_PROFILES -Djava.security.egd=file:/dev/./urandom $JVM_OPTS -jar application.jar`
C:>java -jar <app>.jar

C:\Users\usera>where is java
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Users\1527992\Documents\software\jdk1.8.0_65\bin\java.exe

for the 2nd stack trace I specified the complete path (Ends up In Compilation Error of package not found)

C:>C:\Users\usera\Documents\software\jdk1.8.0_65\bin\java.exe -jar <app>.jar`

The code works correctly when run in Intellij IDE directly

com.scb.cccf.ace.common.model This package is not directly part of the code it is part of a dependency which is added in pom of the project

<dependency>
			<groupId>com.scb.cccf.ace</groupId>
			<artifactId>cccf-svc-ace-common</artifactId>
			<version>develop-8_1606199604298</version>
			<exclusions>
				<exclusion>
					<groupId>org.springframework.data</groupId>
					<artifactId>spring-data-cassandra</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

@logicatmidod
Copy link
Author

Its also possible that DefaultEvaluatorFactory is initialized with the wrong ClassLoader (defaults to Thread.currentThread().getContextClassLoader()). This classloader needs access to com.scb.cccf.ace.common.model.

How can we check that does this Thread.currentThread().getContextClassLoader() Will it have access to dependency code if added in pom as the package is added as part of dependency.

@jwgmeligmeyling
Copy link
Member

That depends on which thread intantiates the DefaultEvaluatorFactory.

You could try to set a breakpoint at DefaultEvaluatorFactory R78 and attempt to evaluate Class.forName("com.scb.cccf.ace.common.model.UserDetails", true, classLoader).

@jwgmeligmeyling
Copy link
Member

for the 2nd stack trace I specified the complete path

It appears that the JDKEvaluatorFactory requires a JDK on runtime instead of a JRE for the compilation. So /usr/bin/java probably points to a JRE, hence resulting in the exception.

@logicatmidod
Copy link
Author

Class.forName("com.scb.cccf.ace.common.model.UserDetails", true, classLoader).

Running this it gives the package correctly
image

@logicatmidod
Copy link
Author

However this is the complete stack trace of the error I am not sure if it is UserDetails or lombok annotations that is causing issue here

2020-11-25 17:26:48.423 ERROR 1040 --- [nio-9997-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.mysema.codegen.CodegenException: Compilation of public class Q_0835626983_1275614662_1275614662_344809556_1195259493 {

    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
java.util.List<com.scb.cccf.ace.common.model.UserDetails> rv = new java.util.ArrayList<com.scb.cccf.ace.common.model.UserDetails>();
for (com.scb.cccf.ace.common.model.UserDetails userDetails : userDetails_) {
    try {
        if (a1 == a1.booleanValue() && userDetails.getPsid().toLowerCase().contains(a2)) {
            rv.add(userDetails);
        }
    } catch (NullPointerException npe) { }
}
return rv;    }

}

 failed.
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                                                                                 ^
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                        ^
error: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider lombok.launch.AnnotationProcessorHider$AnnotationProcessor could not be instantiated: java.lang.RuntimeException: java.lang.ClassNotFoundException: lombok.core.AnnotationProcessor
] with root cause

com.mysema.codegen.CodegenException: Compilation of public class Q_0835626983_1275614662_1275614662_344809556_1195259493 {

    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
java.util.List<com.scb.cccf.ace.common.model.UserDetails> rv = new java.util.ArrayList<com.scb.cccf.ace.common.model.UserDetails>();
for (com.scb.cccf.ace.common.model.UserDetails userDetails : userDetails_) {
    try {
        if (a1 == a1.booleanValue() && userDetails.getPsid().toLowerCase().contains(a2)) {
            rv.add(userDetails);
        }
    } catch (NullPointerException npe) { }
}
return rv;    }

}

 failed.
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                                                                                 ^
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                        ^
error: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider lombok.launch.AnnotationProcessorHider$AnnotationProcessor could not be instantiated: java.lang.RuntimeException: java.lang.ClassNotFoundException: lombok.core.AnnotationProcessor

        at com.mysema.codegen.JDKEvaluatorFactory.compile(JDKEvaluatorFactory.java:74) ~[codegen-0.6.8.jar!/:na]
        at com.mysema.codegen.AbstractEvaluatorFactory.createEvaluator(AbstractEvaluatorFactory.java:128) ~[codegen-0.6.8.jar!/:na]
        at com.querydsl.collections.DefaultEvaluatorFactory.createEvaluator(DefaultEvaluatorFactory.java:151) ~[querydsl-collections-4.4.0.jar!/:na]
        at com.querydsl.collections.DefaultQueryEngine.evaluateSingleSource(DefaultQueryEngine.java:166) ~[querydsl-collections-4.4.0.jar!/:na]
        at com.querydsl.collections.DefaultQueryEngine.count(DefaultQueryEngine.java:55) ~[querydsl-collections-4.4.0.jar!/:na]
        at com.querydsl.collections.AbstractCollQuery.fetchResults(AbstractCollQuery.java:189) ~[querydsl-collections-4.4.0.jar!/:na]
        at org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository.findAll(QuerydslKeyValueRepository.java:156) ~[spring-data-keyvalue-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:550) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at com.sun.proxy.$Proxy112.findAll(Unknown Source) ~[na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at com.sun.proxy.$Proxy112.findAll(Unknown Source) ~[na:na]
        at com.scb.cccf.ace.admin.service.AdminService.fetchAllUsers(AdminService.java:36) ~[classes!/:${build.version}-${build.number}]
        at com.scb.cccf.ace.admin.controller.AdminController.fetchAllUsers(AdminController.java:31) ~[classes!/:${build.version}-${build.number}]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) ~[tomcat-embed-core-9.0.39.jar!/:4.0.FR]
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.39.jar!/:4.0.FR]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) ~[spring-boot-actuator-2.3.5.RELEASE.jar!/:2.3.5.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.10.RELEASE.jar!/:5.2.10.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.39.jar!/:9.0.39]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]

@jwgmeligmeyling
Copy link
Member

Compilation fails because you rely on Lombok. Try putting lombok in compile scope instead of provided scope (as you'll need it runtime because you're trying to do runtime compilation).

@logicatmidod
Copy link
Author

lombok is already provided and there is no scope for it here is my pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.3.5.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<groupId>com.scb.cccf.ace</groupId>
	<artifactId>cccf-svc-ace-admin</artifactId>
	<version>${build.version}-${build.number}</version>
	<name>ace-admin</name>
	<description>ACE Admin Project</description>

	<properties>
		<java.version>1.8</java.version>
		<jacoco.version>0.8.4</jacoco.version>
		<querydsl.version>4.4.0</querydsl.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springdoc</groupId>
			<artifactId>springdoc-openapi-ui</artifactId>
			<version>1.2.15</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-hateoas</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springdoc</groupId>
			<artifactId>springdoc-openapi-webmvc-core</artifactId>
			<version>1.2.15</version>
		</dependency>
		<dependency>
			<groupId>org.mockito</groupId>
			<artifactId>mockito-core</artifactId>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>


		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<version>1.16.22</version>
		</dependency>


		<dependency>
			<groupId>javax.validation</groupId>
			<artifactId>validation-api</artifactId>
			<version>2.0.1.Final</version>
		</dependency>

		<dependency>
			<groupId>org.hibernate.validator</groupId>
			<artifactId>hibernate-validator</artifactId>
			<version>6.0.10.Final</version>
		</dependency>

		<dependency>
			<groupId>javax.persistence</groupId>
			<artifactId>javax.persistence-api</artifactId>
		</dependency>
		<dependency>
			<groupId>com.scb.cccf.ace</groupId>
			<artifactId>cccf-svc-ace-common</artifactId>
			<version>develop-8_1606199604298</version>
			<exclusions>
				<exclusion>
					<groupId>org.springframework.data</groupId>
					<artifactId>spring-data-cassandra</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.springframework.data</groupId>
			<artifactId>spring-data-cassandra</artifactId>
			<version>2.0.8.RELEASE</version>
		</dependency>
		<dependency>
			<groupId>com.github.spotbugs</groupId>
			<artifactId>spotbugs-annotations</artifactId>
			<version>3.1.12</version>
		</dependency>
		<dependency>
			<groupId>com.hazelcast</groupId>
			<artifactId>spring-data-hazelcast</artifactId>
			<version>2.2.5</version>
			<exclusions>
				<exclusion>
					<groupId>com.hazelcast</groupId>
					<artifactId>hazelcast</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>com.hazelcast</groupId>
			<artifactId>hazelcast-client</artifactId>
			<version>3.12.7</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.data</groupId>
			<artifactId>spring-data-commons</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>io.projectreactor</groupId>
			<artifactId>reactor-test</artifactId>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>javax.annotation</groupId>
			<artifactId>javax.annotation-api</artifactId>
			<version>1.3.2</version>
		</dependency>

		<dependency>
			<groupId>org.jacoco</groupId>
			<artifactId>org.jacoco.agent</artifactId>
			<classifier>runtime</classifier>
			<scope>test</scope>
			<version>${jacoco.version}</version>
		</dependency>

		<dependency>
			<groupId>com.querydsl</groupId>
			<artifactId>querydsl-collections</artifactId>

		</dependency>
		<dependency>
			<groupId>com.querydsl</groupId>
			<artifactId>querydsl-core</artifactId>
			<version>4.3.1</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
		</dependency>
		<dependency>
			<groupId>com.querydsl</groupId>
			<artifactId>querydsl-apt</artifactId>
			<version>${querydsl.version}</version>
			<scope>provided</scope>
		</dependency>
    </dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>com.mysema.maven</groupId>
				<artifactId>apt-maven-plugin</artifactId>
				<version>1.1.3</version>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>process</goal>
						</goals>
						<configuration>
							<outputDirectory>target/generated-sources</outputDirectory>
							<processor>com.querydsl.apt.QuerydslAnnotationProcessor</processor>
						</configuration>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>com.querydsl</groupId>
						<artifactId>querydsl-apt</artifactId>
						<version>${querydsl.version}</version>
					</dependency>
				</dependencies>
			</plugin>

			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>

			<plugin>
				<groupId>org.jacoco</groupId>
				<artifactId>jacoco-maven-plugin</artifactId>
				<version>${jacoco.version}</version>
				<configuration>
					<dataFile>${project.build.directory}/jacoco.exec</dataFile>
					<outputDirectory>${project.build.directory}/coverage-reports</outputDirectory>
					<excludes>
						<exclude>org/w3/**/*</exclude>
					</excludes>
				</configuration>
				<executions>
					<execution>
						<id>default-instrument</id>
						<goals>
							<goal>instrument</goal>
						</goals>
					</execution>
					<execution>
						<id>default-restore-instrumented-classes</id>
						<goals>
							<goal>restore-instrumented-classes</goal>
						</goals>
					</execution>
					<execution>
						<id>post-unit-test</id>
						<goals>
							<goal>report</goal>
						</goals>
					</execution>
					<execution>
						<id>verify-coverage</id>
						<goals>
							<goal>check</goal>
						</goals>
						<configuration>
							<haltOnFailure>true</haltOnFailure>
							<rules>
								<rule>
									<element>BUNDLE</element>
									<limits>
										<limit>
											<counter>INSTRUCTION</counter>
											<value>COVEREDRATIO</value>
											<minimum>20%</minimum>
										</limit>
									</limits>
								</rule>
							</rules>
						</configuration>
					</execution>
				</executions>
			</plugin>

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<configuration>
					<failIfNoTests>true</failIfNoTests>
					<systemPropertyVariables>
						<jacoco-agent.destfile>${project.build.directory}/jacoco.exec</jacoco-agent.destfile>
					</systemPropertyVariables>
				</configuration>
			</plugin>

			<plugin>
				<groupId>pl.project13.maven</groupId>
				<artifactId>git-commit-id-plugin</artifactId>
				<executions>
					<execution>
						<id>get-the-git-infos</id>
						<goals>
							<goal>revision</goal>
						</goals>
						<phase>initialize</phase>
					</execution>
				</executions>
				<configuration>
					<dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
				</configuration>
			</plugin>


		</plugins>


	</build>



	<distributionManagement>
		<repository>
			<id>releases</id>
			<url>https://artifactory.global.standardchartered.com/artifactory/maven-release</url>
		</repository>
		<snapshotRepository>
			<id>snapshots</id>
			<url>https://artifactory.global.standardchartered.com/artifactory/maven-snapshot</url>
		</snapshotRepository>
	</distributionManagement>



</project>

@jwgmeligmeyling
Copy link
Member

Could you provide the log of mvn dependency:tree ?

@logicatmidod
Copy link
Author

logicatmidod commented Nov 25, 2020

Maven Dependency Tree

[INFO] +- org.springdoc:springdoc-openapi-ui:jar:1.2.15:compile
[INFO] |  +- org.webjars:swagger-ui:jar:3.24.0:compile
[INFO] |  \- org.webjars:webjars-locator:jar:0.37:compile
[INFO] |     +- org.webjars:webjars-locator-core:jar:0.45:compile
[INFO] |     |  +- io.github.classgraph:classgraph:jar:4.8.69:compile
[INFO] |     |  \- com.fasterxml.jackson.core:jackson-core:jar:2.11.3:compile
[INFO] |     +- com.fasterxml.jackson.core:jackson-databind:jar:2.11.3:compile
[INFO] |     |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.11.3:compile
[INFO] |     \- org.apache.commons:commons-lang3:jar:3.10:compile
[INFO] +- org.springdoc:springdoc-openapi-webmvc-core:jar:1.2.15:compile
[INFO] |  +- org.springdoc:springdoc-openapi-common:jar:1.2.15:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-autoconfigure:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- io.swagger.core.v3:swagger-models:jar:2.1.0:compile
[INFO] |  |  +- io.swagger.core.v3:swagger-annotations:jar:2.1.0:compile
[INFO] |  |  \- io.swagger.core.v3:swagger-integration:jar:2.1.0:compile
[INFO] |  |     \- io.swagger.core.v3:swagger-core:jar:2.1.0:compile
[INFO] |  |        +- javax.xml.bind:jaxb-api:jar:2.3.1:compile
[INFO] |  |        |  \- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO] |  |        \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.11.3:compile
[INFO] |  \- org.springframework:spring-webmvc:jar:5.2.10.RELEASE:compile
[INFO] |     \- org.springframework:spring-aop:jar:5.2.10.RELEASE:compile
[INFO] +- org.mockito:mockito-core:jar:3.3.3:test
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.10.17:test
[INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.10.17:test
[INFO] |  \- org.objenesis:objenesis:jar:2.6:test
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.3.5.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- org.springframework.boot:spring-boot:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.3.5.RELEASE:compile
[INFO] |  |  |  +- ch.qos.logback:logback-classic:jar:1.2.3:compile
[INFO] |  |  |  |  \- ch.qos.logback:logback-core:jar:1.2.3:compile
[INFO] |  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile
[INFO] |  |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.13.3:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.30:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.26:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-json:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.3:compile
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.3:compile
[INFO] |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.3:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.39:compile
[INFO] |  |  +- org.glassfish:jakarta.el:jar:3.0.3:compile
[INFO] |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.39:compile
[INFO] |  \- org.springframework:spring-web:jar:5.2.10.RELEASE:compile
[INFO] +- org.projectlombok:lombok:jar:1.16.22:compile
[INFO] +- javax.validation:validation-api:jar:2.0.1.Final:compile
[INFO] +- org.hibernate.validator:hibernate-validator:jar:6.0.10.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.4.1.Final:compile
[INFO] |  \- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] +- javax.persistence:javax.persistence-api:jar:2.2:compile
[INFO] +- com.scb.cccf.ace:cccf-svc-ace-common:jar:develop-8_1606199604298:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-actuator:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.3.5.RELEASE:compile
[INFO] |  |  |  \- org.springframework.boot:spring-boot-actuator:jar:2.3.5.RELEASE:compile
[INFO] |  |  \- io.micrometer:micrometer-core:jar:1.5.6:compile
[INFO] |  |     +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
[INFO] |  |     \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] |  +- org.springframework.boot:spring-boot-starter-webflux:jar:2.3.5.RELEASE:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-reactor-netty:jar:2.3.5.RELEASE:compile
[INFO] |  |  |  \- io.projectreactor.netty:reactor-netty:jar:0.9.13.RELEASE:compile
[INFO] |  |  |     +- io.netty:netty-codec-http:jar:4.1.53.Final:compile
[INFO] |  |  |     +- io.netty:netty-codec-http2:jar:4.1.53.Final:compile
[INFO] |  |  |     +- io.netty:netty-handler-proxy:jar:4.1.53.Final:compile
[INFO] |  |  |     |  \- io.netty:netty-codec-socks:jar:4.1.53.Final:compile
[INFO] |  |  |     \- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.53.Final:compile
[INFO] |  |  |        \- io.netty:netty-transport-native-unix-common:jar:4.1.53.Final:compile
[INFO] |  |  +- org.springframework:spring-webflux:jar:5.2.10.RELEASE:compile
[INFO] |  |  \- org.synchronoss.cloud:nio-multipart-parser:jar:1.1.0:compile
[INFO] |  |     \- org.synchronoss.cloud:nio-stream-storage:jar:1.1.3:compile
[INFO] |  +- org.hectorclient:hector-core:jar:2.0-0:compile
[INFO] |  |  +- commons-lang:commons-lang:jar:2.4:compile
[INFO] |  |  +- commons-pool:commons-pool:jar:1.6:compile
[INFO] |  |  +- org.apache.cassandra:cassandra-thrift:jar:2.0.4:compile
[INFO] |  |  |  \- org.apache.thrift:libthrift:jar:0.9.1:compile
[INFO] |  |  +- com.github.stephenc.eaio-uuid:uuid:jar:3.2.0:compile
[INFO] |  |  +- com.ecyrd.speed4j:speed4j:jar:0.9:compile
[INFO] |  |  \- com.yammer.metrics:metrics-core:jar:2.2.0:compile
[INFO] |  +- com.hazelcast:hazelcast-spring:jar:3.12.10:compile
[INFO] |  +- pl.project13.maven:git-commit-id-plugin:jar:3.0.0:compile
[INFO] |  |  +- org.apache.maven:maven-plugin-api:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-model:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-artifact:jar:3.0:compile
[INFO] |  |  |  \- org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
[INFO] |  |  |     \- org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
[INFO] |  |  |        \- org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
[INFO] |  |  +- org.apache.maven:maven-core:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-settings:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-settings-builder:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-repository-metadata:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-model-builder:jar:3.0:compile
[INFO] |  |  |  +- org.apache.maven:maven-aether-provider:jar:3.0:runtime
[INFO] |  |  |  +- org.sonatype.aether:aether-impl:jar:1.7:compile
[INFO] |  |  |  |  \- org.sonatype.aether:aether-spi:jar:1.7:compile
[INFO] |  |  |  +- org.sonatype.aether:aether-api:jar:1.7:compile
[INFO] |  |  |  +- org.sonatype.aether:aether-util:jar:1.7:compile
[INFO] |  |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[INFO] |  |  |  +- org.codehaus.plexus:plexus-utils:jar:2.0.4:compile
[INFO] |  |  |  +- org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
[INFO] |  |  |  +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[INFO] |  |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[INFO] |  |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[INFO] |  |  +- org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile
[INFO] |  |  +- joda-time:joda-time:jar:2.10.1:compile
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  |  +- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] |  |  |  \- commons-codec:commons-codec:jar:1.14:compile
[INFO] |  |  \- org.eclipse.jgit:org.eclipse.jgit:jar:5.2.0.201812061821-r:compile
[INFO] |  |     +- com.jcraft:jsch:jar:0.1.54:compile
[INFO] |  |     +- com.jcraft:jzlib:jar:1.1.1:compile
[INFO] |  |     \- com.googlecode.javaewah:JavaEWAH:jar:1.1.6:compile
[INFO] |  \- org.springframework.boot:spring-boot-starter-validation:jar:2.3.5.RELEASE:compile
[INFO] +- org.springframework.data:spring-data-cassandra:jar:2.0.8.RELEASE:compile
[INFO] |  +- org.springframework:spring-context:jar:5.2.10.RELEASE:compile
[INFO] |  +- org.springframework:spring-beans:jar:5.2.10.RELEASE:compile
[INFO] |  +- org.springframework:spring-core:jar:5.2.10.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-jcl:jar:5.2.10.RELEASE:compile
[INFO] |  +- org.springframework:spring-tx:jar:5.2.10.RELEASE:compile
[INFO] |  +- org.springframework:spring-expression:jar:5.2.10.RELEASE:compile
[INFO] |  +- com.datastax.cassandra:cassandra-driver-core:jar:3.3.2:compile
[INFO] |  |  +- io.netty:netty-handler:jar:4.1.53.Final:compile
[INFO] |  |  |  +- io.netty:netty-common:jar:4.1.53.Final:compile
[INFO] |  |  |  +- io.netty:netty-resolver:jar:4.1.53.Final:compile
[INFO] |  |  |  +- io.netty:netty-buffer:jar:4.1.53.Final:compile
[INFO] |  |  |  +- io.netty:netty-transport:jar:4.1.53.Final:compile
[INFO] |  |  |  \- io.netty:netty-codec:jar:4.1.53.Final:compile
[INFO] |  |  +- io.dropwizard.metrics:metrics-core:jar:4.1.14:compile
[INFO] |  |  +- com.github.jnr:jnr-ffi:jar:2.0.7:compile
[INFO] |  |  |  +- com.github.jnr:jffi:jar:1.2.10:compile
[INFO] |  |  |  +- com.github.jnr:jffi:jar:native:1.2.10:runtime
[INFO] |  |  |  +- org.ow2.asm:asm:jar:5.0.3:compile
[INFO] |  |  |  +- org.ow2.asm:asm-commons:jar:5.0.3:compile
[INFO] |  |  |  +- org.ow2.asm:asm-analysis:jar:5.0.3:compile
[INFO] |  |  |  +- org.ow2.asm:asm-tree:jar:5.0.3:compile
[INFO] |  |  |  +- org.ow2.asm:asm-util:jar:5.0.3:compile
[INFO] |  |  |  \- com.github.jnr:jnr-x86asm:jar:1.0.2:compile
[INFO] |  |  \- com.github.jnr:jnr-posix:jar:3.0.27:compile
[INFO] |  |     \- com.github.jnr:jnr-constants:jar:0.9.0:compile
[INFO] |  +- com.google.guava:guava:jar:19.0:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] +- com.github.spotbugs:spotbugs-annotations:jar:3.1.12:compile
[INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] +- com.hazelcast:spring-data-hazelcast:jar:2.2.5:compile
[INFO] |  \- org.springframework.data:spring-data-keyvalue:jar:2.3.5.RELEASE:compile
[INFO] +- com.hazelcast:hazelcast-client:jar:3.12.7:compile
[INFO] |  \- com.hazelcast:hazelcast:jar:3.12.10:compile
[INFO] +- org.springframework.data:spring-data-commons:jar:2.3.5.RELEASE:compile
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.3.5.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:2.3.5.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.3.5.RELEASE:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.4.0:test
[INFO] |  |  \- net.minidev:json-smart:jar:2.3:test
[INFO] |  |     \- net.minidev:accessors-smart:jar:1.2:test
[INFO] |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test
[INFO] |  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test
[INFO] |  +- org.assertj:assertj-core:jar:3.16.1:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.6.3:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.6.3:test
[INFO] |  |  |  +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] |  |  |  \- org.junit.platform:junit-platform-commons:jar:1.6.3:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.6.3:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.6.3:test
[INFO] |  +- org.junit.vintage:junit-vintage-engine:jar:5.6.3:test
[INFO] |  |  +- org.apiguardian:apiguardian-api:jar:1.1.0:test
[INFO] |  |  +- org.junit.platform:junit-platform-engine:jar:1.6.3:test
[INFO] |  |  \- junit:junit:jar:4.13.1:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:3.3.3:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.0:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  +- org.springframework:spring-test:jar:5.2.10.RELEASE:test
[INFO] |  \- org.xmlunit:xmlunit-core:jar:2.7.0:test
[INFO] +- io.projectreactor:reactor-test:jar:3.3.11.RELEASE:test
[INFO] |  \- io.projectreactor:reactor-core:jar:3.3.11.RELEASE:compile
[INFO] |     \- org.reactivestreams:reactive-streams:jar:1.0.3:compile
[INFO] +- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- org.jacoco:org.jacoco.agent:jar:runtime:0.8.4:test
[INFO] +- com.querydsl:querydsl-collections:jar:4.1.3:compile
[INFO] |  \- com.querydsl:querydsl-codegen:jar:4.1.3:compile
[INFO] |     +- com.mysema.codegen:codegen:jar:0.6.8:compile
[INFO] |     |  \- org.eclipse.jdt.core.compiler:ecj:jar:4.3.1:compile
[INFO] |     +- javax.inject:javax.inject:jar:1:compile
[INFO] |     \- org.reflections:reflections:jar:0.9.9:compile
[INFO] |        +- org.javassist:javassist:jar:3.18.2-GA:compile
[INFO] |        \- com.google.code.findbugs:annotations:jar:2.0.1:compile
[INFO] +- com.querydsl:querydsl-apt:jar:4.1.3:compile
[INFO] +- com.querydsl:querydsl-core:jar:4.1.3:compile
[INFO] |  +- com.mysema.commons:mysema-commons-lang:jar:0.2.4:compile
[INFO] |  \- com.infradna.tool:bridge-method-annotation:jar:1.13:compile
[INFO] \- org.springframework:spring-jdbc:jar:5.2.10.RELEASE:compile
``

@jwgmeligmeyling
Copy link
Member

I've added Lombok as a dependency in an example project with Spring but failed to reproduce the issue.

Perhaps you can reproduce the issue in our starter project (for example: https://github.com/querydsl/querydsl/tree/master/querydsl-examples/querydsl-example-sql-spring). However, these projects currently don't compile against Java 8 (I am still working on a full Java 8+ migration and Java >=9 support for the next release).

Alternatively, feel free to share your code with me. My email is listed on my Github profile.

@logicatmidod
Copy link
Author

logicatmidod commented Nov 26, 2020

I checked the issue is not with lombok as the code is working fine when run in Intellij and on debug even Intellij compiler does not have access to lombok plugin

image

Alternatively the only difference and analysis revealed is that how Intellij is starting the application instead of jar it is using the class name directly

INTELLIJ RUN COMMAND
C:\Users\1527992\Documents\software\jdk1.8.0_65\bin\java.exe -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:62919,suspend=y,server=n -javaagent:C:\Users\1527992\.IdeaIC2018.3\system\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\charsets.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\deploy.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\access-bridge-64.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\cldrdata.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\dnsns.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\jaccess.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\jfxrt.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\localedata.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\nashorn.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\sunec.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\sunjce_provider.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\sunmscapi.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\sunpkcs11.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\ext\zipfs.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\javaws.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\jce.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\jfr.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\jfxswt.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\jsse.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\management-agent.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\plugin.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\resources.jar;C:\Users\1527992\Documents\software\jdk1.8.0_65\jre\lib\rt.jar;C:\Users\1527992\Documents\repository\ace\wave-3\cccf-svc-ace-admin\target\classes;C:\Users\1527992\.m2\repository\org\springdoc\springdoc-openapi-ui\1.2.15\springdoc-openapi-ui-1.2.15.jar;C:\Users\1527992\.m2\repository\org\webjars\swagger-ui\3.24.0\swagger-ui-3.24.0.jar;C:\Users\1527992\.m2\repository\org\webjars\webjars-locator\0.37\webjars-locator-0.37.jar;C:\Users\1527992\.m2\repository\org\webjars\webjars-locator-core\0.45\webjars-locator-core-0.45.jar;C:\Users\1527992\.m2\repository\io\github\classgraph\classgraph\4.8.69\classgraph-4.8.69.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.11.3\jackson-core-2.11.3.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.11.3\jackson-databind-2.11.3.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.11.3\jackson-annotations-2.11.3.jar;C:\Users\1527992\.m2\repository\org\apache\commons\commons-lang3\3.10\commons-lang3-3.10.jar;C:\Users\1527992\.m2\repository\org\springdoc\springdoc-openapi-webmvc-core\1.2.15\springdoc-openapi-webmvc-core-1.2.15.jar;C:\Users\1527992\.m2\repository\org\springdoc\springdoc-openapi-common\1.2.15\springdoc-openapi-common-1.2.15.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.3.5.RELEASE\spring-boot-autoconfigure-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\io\swagger\core\v3\swagger-models\2.1.0\swagger-models-2.1.0.jar;C:\Users\1527992\.m2\repository\io\swagger\core\v3\swagger-annotations\2.1.0\swagger-annotations-2.1.0.jar;C:\Users\1527992\.m2\repository\io\swagger\core\v3\swagger-integration\2.1.0\swagger-integration-2.1.0.jar;C:\Users\1527992\.m2\repository\io\swagger\core\v3\swagger-core\2.1.0\swagger-core-2.1.0.jar;C:\Users\1527992\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\1527992\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.11.3\jackson-dataformat-yaml-2.11.3.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-webmvc\5.2.10.RELEASE\spring-webmvc-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-aop\5.2.10.RELEASE\spring-aop-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.3.5.RELEASE\spring-boot-starter-web-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter\2.3.5.RELEASE\spring-boot-starter-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot\2.3.5.RELEASE\spring-boot-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.3.5.RELEASE\spring-boot-starter-logging-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\1527992\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\1527992\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;C:\Users\1527992\.m2\repository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;C:\Users\1527992\.m2\repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;C:\Users\1527992\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\1527992\.m2\repository\org\yaml\snakeyaml\1.26\snakeyaml-1.26.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.3.5.RELEASE\spring-boot-starter-json-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.11.3\jackson-datatype-jdk8-2.11.3.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.11.3\jackson-datatype-jsr310-2.11.3.jar;C:\Users\1527992\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.11.3\jackson-module-parameter-names-2.11.3.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.3.5.RELEASE\spring-boot-starter-tomcat-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.39\tomcat-embed-core-9.0.39.jar;C:\Users\1527992\.m2\repository\org\glassfish\jakarta.el\3.0.3\jakarta.el-3.0.3.jar;C:\Users\1527992\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.39\tomcat-embed-websocket-9.0.39.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-web\5.2.10.RELEASE\spring-web-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\projectlombok\lombok\1.16.22\lombok-1.16.22.jar;C:\Users\1527992\.m2\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;C:\Users\1527992\.m2\repository\org\hibernate\validator\hibernate-validator\6.0.10.Final\hibernate-validator-6.0.10.Final.jar;C:\Users\1527992\.m2\repository\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;C:\Users\1527992\.m2\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;C:\Users\1527992\.m2\repository\javax\persistence\javax.persistence-api\2.2\javax.persistence-api-2.2.jar;C:\Users\1527992\.m2\repository\com\scb\cccf\ace\cccf-svc-ace-common\develop-8_1606199604298\cccf-svc-ace-common-develop-8_1606199604298.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-actuator\2.3.5.RELEASE\spring-boot-starter-actuator-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-actuator-autoconfigure\2.3.5.RELEASE\spring-boot-actuator-autoconfigure-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-actuator\2.3.5.RELEASE\spring-boot-actuator-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\io\micrometer\micrometer-core\1.5.6\micrometer-core-1.5.6.jar;C:\Users\1527992\.m2\repository\org\hdrhistogram\HdrHistogram\2.1.12\HdrHistogram-2.1.12.jar;C:\Users\1527992\.m2\repository\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-webflux\2.3.5.RELEASE\spring-boot-starter-webflux-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-reactor-netty\2.3.5.RELEASE\spring-boot-starter-reactor-netty-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\io\projectreactor\netty\reactor-netty\0.9.13.RELEASE\reactor-netty-0.9.13.RELEASE.jar;C:\Users\1527992\.m2\repository\io\netty\netty-codec-http\4.1.53.Final\netty-codec-http-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-codec-http2\4.1.53.Final\netty-codec-http2-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-handler-proxy\4.1.53.Final\netty-handler-proxy-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-codec-socks\4.1.53.Final\netty-codec-socks-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-transport-native-epoll\4.1.53.Final\netty-transport-native-epoll-4.1.53.Final-linux-x86_64.jar;C:\Users\1527992\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.53.Final\netty-transport-native-unix-common-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-webflux\5.2.10.RELEASE\spring-webflux-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\io\projectreactor\reactor-core\3.3.11.RELEASE\reactor-core-3.3.11.RELEASE.jar;C:\Users\1527992\.m2\repository\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;C:\Users\1527992\.m2\repository\org\synchronoss\cloud\nio-multipart-parser\1.1.0\nio-multipart-parser-1.1.0.jar;C:\Users\1527992\.m2\repository\org\synchronoss\cloud\nio-stream-storage\1.1.3\nio-stream-storage-1.1.3.jar;C:\Users\1527992\.m2\repository\org\hectorclient\hector-core\2.0-0\hector-core-2.0-0.jar;C:\Users\1527992\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\1527992\.m2\repository\commons-pool\commons-pool\1.6\commons-pool-1.6.jar;C:\Users\1527992\.m2\repository\org\apache\cassandra\cassandra-thrift\2.0.4\cassandra-thrift-2.0.4.jar;C:\Users\1527992\.m2\repository\org\apache\thrift\libthrift\0.9.1\libthrift-0.9.1.jar;C:\Users\1527992\.m2\repository\com\github\stephenc\eaio-uuid\uuid\3.2.0\uuid-3.2.0.jar;C:\Users\1527992\.m2\repository\com\ecyrd\speed4j\speed4j\0.9\speed4j-0.9.jar;C:\Users\1527992\.m2\repository\com\yammer\metrics\metrics-core\2.2.0\metrics-core-2.2.0.jar;C:\Users\1527992\.m2\repository\com\hazelcast\hazelcast-spring\3.12.10\hazelcast-spring-3.12.10.jar;C:\Users\1527992\.m2\repository\pl\project13\maven\git-commit-id-plugin\3.0.0\git-commit-id-plugin-3.0.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\1527992\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\1527992\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\1527992\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\1527992\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\1527992\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\1527992\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\1527992\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\1527992\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\1527992\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.14\plexus-interpolation-1.14.jar;C:\Users\1527992\.m2\repository\org\codehaus\plexus\plexus-utils\2.0.4\plexus-utils-2.0.4.jar;C:\Users\1527992\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\1527992\.m2\repository\org\codehaus\plexus\plexus-component-annotations\1.5.5\plexus-component-annotations-1.5.5.jar;C:\Users\1527992\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\1527992\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\1527992\.m2\repository\org\sonatype\plexus\plexus-build-api\0.0.7\plexus-build-api-0.0.7.jar;C:\Users\1527992\.m2\repository\joda-time\joda-time\2.10.1\joda-time-2.10.1.jar;C:\Users\1527992\.m2\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;C:\Users\1527992\.m2\repository\org\apache\httpcomponents\httpcore\4.4.13\httpcore-4.4.13.jar;C:\Users\1527992\.m2\repository\commons-codec\commons-codec\1.14\commons-codec-1.14.jar;C:\Users\1527992\.m2\repository\org\eclipse\jgit\org.eclipse.jgit\5.2.0.201812061821-r\org.eclipse.jgit-5.2.0.201812061821-r.jar;C:\Users\1527992\.m2\repository\com\jcraft\jsch\0.1.54\jsch-0.1.54.jar;C:\Users\1527992\.m2\repository\com\jcraft\jzlib\1.1.1\jzlib-1.1.1.jar;C:\Users\1527992\.m2\repository\com\googlecode\javaewah\JavaEWAH\1.1.6\JavaEWAH-1.1.6.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-starter-validation\2.3.5.RELEASE\spring-boot-starter-validation-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\data\spring-data-cassandra\2.0.8.RELEASE\spring-data-cassandra-2.0.8.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-context\5.2.10.RELEASE\spring-context-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-beans\5.2.10.RELEASE\spring-beans-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-core\5.2.10.RELEASE\spring-core-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-jcl\5.2.10.RELEASE\spring-jcl-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-tx\5.2.10.RELEASE\spring-tx-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-expression\5.2.10.RELEASE\spring-expression-5.2.10.RELEASE.jar;C:\Users\1527992\.m2\repository\com\datastax\cassandra\cassandra-driver-core\3.3.2\cassandra-driver-core-3.3.2.jar;C:\Users\1527992\.m2\repository\io\netty\netty-handler\4.1.53.Final\netty-handler-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-common\4.1.53.Final\netty-common-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-resolver\4.1.53.Final\netty-resolver-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-buffer\4.1.53.Final\netty-buffer-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-transport\4.1.53.Final\netty-transport-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\netty\netty-codec\4.1.53.Final\netty-codec-4.1.53.Final.jar;C:\Users\1527992\.m2\repository\io\dropwizard\metrics\metrics-core\4.1.14\metrics-core-4.1.14.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jnr-ffi\2.0.7\jnr-ffi-2.0.7.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jffi\1.2.10\jffi-1.2.10.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jffi\1.2.10\jffi-1.2.10-native.jar;C:\Users\1527992\.m2\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar;C:\Users\1527992\.m2\repository\org\ow2\asm\asm-commons\5.0.3\asm-commons-5.0.3.jar;C:\Users\1527992\.m2\repository\org\ow2\asm\asm-analysis\5.0.3\asm-analysis-5.0.3.jar;C:\Users\1527992\.m2\repository\org\ow2\asm\asm-tree\5.0.3\asm-tree-5.0.3.jar;C:\Users\1527992\.m2\repository\org\ow2\asm\asm-util\5.0.3\asm-util-5.0.3.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jnr-x86asm\1.0.2\jnr-x86asm-1.0.2.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jnr-posix\3.0.27\jnr-posix-3.0.27.jar;C:\Users\1527992\.m2\repository\com\github\jnr\jnr-constants\0.9.0\jnr-constants-0.9.0.jar;C:\Users\1527992\.m2\repository\com\google\guava\guava\19.0\guava-19.0.jar;C:\Users\1527992\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;C:\Users\1527992\.m2\repository\com\github\spotbugs\spotbugs-annotations\3.1.12\spotbugs-annotations-3.1.12.jar;C:\Users\1527992\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\1527992\.m2\repository\com\hazelcast\spring-data-hazelcast\2.2.5\spring-data-hazelcast-2.2.5.jar;C:\Users\1527992\.m2\repository\org\springframework\data\spring-data-keyvalue\2.3.5.RELEASE\spring-data-keyvalue-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\com\hazelcast\hazelcast-client\3.12.7\hazelcast-client-3.12.7.jar;C:\Users\1527992\.m2\repository\com\hazelcast\hazelcast\3.12.10\hazelcast-3.12.10.jar;C:\Users\1527992\.m2\repository\org\springframework\data\spring-data-commons\2.3.5.RELEASE\spring-data-commons-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\1527992\.m2\repository\org\springframework\boot\spring-boot-configuration-processor\2.3.5.RELEASE\spring-boot-configuration-processor-2.3.5.RELEASE.jar;C:\Users\1527992\.m2\repository\com\querydsl\querydsl-collections\4.1.3\querydsl-collections-4.1.3.jar;C:\Users\1527992\.m2\repository\com\querydsl\querydsl-codegen\4.1.3\querydsl-codegen-4.1.3.jar;C:\Users\1527992\.m2\repository\com\mysema\codegen\codegen\0.6.8\codegen-0.6.8.jar;C:\Users\1527992\.m2\repository\org\eclipse\jdt\core\compiler\ecj\4.3.1\ecj-4.3.1.jar;C:\Users\1527992\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\1527992\.m2\repository\org\reflections\reflections\0.9.9\reflections-0.9.9.jar;C:\Users\1527992\.m2\repository\org\javassist\javassist\3.18.2-GA\javassist-3.18.2-GA.jar;C:\Users\1527992\.m2\repository\com\google\code\findbugs\annotations\2.0.1\annotations-2.0.1.jar;C:\Users\1527992\.m2\repository\com\querydsl\querydsl-apt\4.1.3\querydsl-apt-4.1.3.jar;C:\Users\1527992\.m2\repository\com\querydsl\querydsl-core\4.1.3\querydsl-core-4.1.3.jar;C:\Users\1527992\.m2\repository\com\mysema\commons\mysema-commons-lang\0.2.4\mysema-commons-lang-0.2.4.jar;C:\Users\1527992\.m2\repository\com\infradna\tool\bridge-method-annotation\1.13\bridge-method-annotation-1.13.jar;C:\Users\1527992\.m2\repository\org\springframework\spring-jdbc\5.2.10.RELEASE\spring-jdbc-5.2.10.RELEASE.jar;C:\Users\1527992\Documents\software\IntelliJ IDEA Community Edition 2018.3.5\lib\idea_rt.jar" com.scb.cccf.ace.admin.AceAdminApplication

I tried adding all the classes to classpath also just like intellij nothing worked it worked only when I changed the last line from

DOES NOT WORK
C:\Users\1527992\Documents\software\jdk1.8.0_65\bin\java.exe -classpath:<Same as Intellij> -jar <<jar name>
WORKS
C:\Users\1527992\Documents\software\jdk1.8.0_65\bin\java.exe -classpath:<Same as Intellij> com.scb.cccf.ace.admin.AceAdminApplication

@jwgmeligmeyling
Copy link
Member

Interesting find, perhaps there is another way we can detect the proper classloader. Perhaps Thread.currentThread().getContextClassLoader() is not ideal for this.

I'll do some local testing.

@logicatmidod
Copy link
Author

I did lot of investigation and digging and found that there are 3 issue 2 errors and 1 warning in the above compilation on digging around warning found this stack overflow issue : https://stackoverflow.com/questions/48339382/noclassdeffounderror-javacprocessingenvironment-at-runtime-after-tomcat-8-upgra

so added tools.jar to my maven dependency that solved the behaviour in such a way that warning went away for lombok and now the latest stack trace it complains only about package not found which I can understand that the compiler does not have access to the package

Now to note : that com.scb.cccf.ace.common.model is part of dependency in my project and is not directly in the project.

com.mysema.codegen.CodegenException: Compilation of public class Q_0835626983_1275614662_1275614662_344809556_1195259493 {

    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
java.util.List<com.scb.cccf.ace.common.model.UserDetails> rv = new java.util.ArrayList<com.scb.cccf.ace.common.model.UserDetails>();
for (com.scb.cccf.ace.common.model.UserDetails userDetails : userDetails_) {
    try {
        if (a1 == a1.booleanValue() && userDetails.getPsid().toLowerCase().contains(a2)) {
            rv.add(userDetails);
        }
    } catch (NullPointerException npe) { }
}
return rv;    }

}

 failed.
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                                                                                 ^
/Q_0835626983_1275614662_1275614662_344809556_1195259493.java:3: error: package com.scb.cccf.ace.common.model does not exist
    public static Iterable<com.scb.cccf.ace.common.model.UserDetails> eval(Iterable<com.scb.cccf.ace.common.model.UserDetails> userDetails_, Boolean a1, String a2) {
                                                        ^
2 errors

	at com.mysema.codegen.JDKEvaluatorFactory.compile(JDKEvaluatorFactory.java:74) ~[codegen-0.6.8.jar:na]
	at com.mysema.codegen.AbstractEvaluatorFactory.createEvaluator(AbstractEvaluatorFactory.java:128) ~[codegen-0.6.8.jar:na]
	at com.querydsl.collections.DefaultEvaluatorFactory.createEvaluator(DefaultEvaluatorFactory.java:151) ~[querydsl-collections-4.1.3.jar:na]
	at com.querydsl.collections.DefaultQueryEngine.evaluateSingleSource(DefaultQueryEngine.java:166) ~[querydsl-collections-4.1.3.jar:na]
	at com.querydsl.collections.DefaultQueryEngine.count(DefaultQueryEngine.java:55) ~[querydsl-collections-4.1.3.jar:na]
	at com.querydsl.collections.AbstractCollQuery.fetchResults(AbstractCollQuery.java:189) ~[querydsl-collections-4.1.3.jar:na]
	at org.springframework.data.keyvalue.repository.support.QuerydslKeyValueRepository.findAll(QuerydslKeyValueRepository.java:156) ~[spring-data-keyvalue-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:550) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:80) ~[spring-data-commons-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at com.sun.proxy.$Proxy115.findAll(Unknown Source) ~[na:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at com.sun.proxy.$Proxy115.findAll(Unknown Source) ~[na:na]
	at com.scb.cccf.ace.admin.service.AdminService.fetchAllUsers(AdminService.java:36) ~[classes/:na]
	at com.scb.cccf.ace.admin.controller.AdminController.fetchAllUsers(AdminController.java:30) ~[classes/:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) [spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) [tomcat-embed-core-9.0.39.jar:4.0.FR]
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) [tomcat-embed-core-9.0.39.jar:4.0.FR]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationProcessingFilter.doFilter(OAuth2AuthenticationProcessingFilter.java:176) [spring-security-oauth2-2.3.5.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) [spring-security-web-5.3.5.RELEASE.jar:5.3.5.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) [spring-boot-actuator-2.3.5.RELEASE.jar:2.3.5.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.10.RELEASE.jar:5.2.10.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.39.jar:9.0.39]
	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65]

@jwgmeligmeyling
Copy link
Member

I've made some improvements to the selection of the classloader and the compiler in #2704 . Now, alias.* should work in JRE runtimes as well (provided that ECJ is available on the classpath). Please let me know if this solves any remaining issues for you.

@querydsl querydsl locked and limited conversation to collaborators Jun 23, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
None yet
Development

No branches or pull requests

2 participants