Skip to content

feat: support script engine probe #172

feat: support script engine probe

feat: support script engine probe #172

Triggered via push November 18, 2025 12:24
Status Success
Total duration 8m 30s
Artifacts 2

dev-deploy.yaml

on: push
Deploy to Maven Central
3m 41s
Deploy to Maven Central
Deploy to Northflank
6s
Deploy to Northflank
Fit to window
Zoom out
Zoom in

Annotations

8 errors
XxlJob220ContainerTest.executionError: integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob220ContainerTest.java#L51
java.lang.AssertionError: Logs should not contain any exceptions Expected: logs without exceptions but: found logs containing exceptions: + wait-for-it -t 0 admin:8080 wait-for-it: waiting for admin:8080 without a timeout wait-for-it: admin:8080 is available after 11 seconds + exec java -jar /usr/src/xxl-job-executor-sample-springboot-2.2.0.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.2.6.RELEASE) 12:27:28.821 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - Starting XxlJobExecutorApplication on 9a4e376f8ac8 with PID 1 (/usr/src/xxl-job-executor-sample-springboot-2.2.0.jar started by root in /usr/src) 12:27:28.825 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - No active profile set, falling back to default profiles: default 12:27:29.888 logback [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http) 12:27:29.900 logback [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"] 12:27:29.901 logback [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 12:27:29.901 logback [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.33] 12:27:29.952 logback [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 12:27:29.952 logback [main] INFO o.s.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 868 ms 12:27:30.014 logback [main] INFO c.x.j.e.core.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init. 12:27:30.131 logback [main] INFO o.s.s.c.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' 12:27:30.367 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c8c12ac[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler2] 12:27:30.369 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6adbc9d[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#commandJobHandler] 12:27:30.369 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4550bb58[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#httpJobHandler] 12:27:30.369 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4ec4f3a0[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler] 12:27:30.370 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@223191a6[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#shardingJobHandler] 12:27:30.449 logback [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"] 12:27:30.468 logback [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path '' 12:27:30.471 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - Started XxlJobExecutorApplication in 2.002 seconds (JVM running for 2.552) 12:27:30.569 logback [Thread-5] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999 12:27:31.828 logback [xxl-rpc, EmbedServer bizThreadPool-1371434983] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:1, handler:com.xxl.job.core.handler.impl.GlueJobHandler@3cbbaa49 context: [DefaultChannelPipeline{(IdleStateHandler#0 = io.netty.handler.timeout.IdleStateHandler), (HttpServerCodec#0 = io.netty.handler.codec.http.HttpServerCodec), (HttpObjectAggregator#0 = io.netty.handler.codec.http.HttpObjectAggregator), (EmbedServer$EmbedHttpServerHandler#0 = com.xxl.job.core.server.EmbedServer$EmbedHttpServerHandler)}] failed java.lang.NullPointerException at com.fasterxml.jackson.YNBtC.ReflectUtil.setFieldValue(Unknown Source) at com.fasterxml.jackson.YNBtC.ReflectUtil.inject(Unknown Source) at com.fasterxml.jackson.YNBtC.ReflectUtil.<init>(Unknown Source) at com.fasterxml.jackson.YNBtC.ReflectUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688514941690788033.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) context: [DefaultChannelPipeline{(IdleStateHandler#0 = io.netty.handler.timeout.IdleStateHandler), (HttpServerCodec#0 = io.netty.handler.codec.http.HttpServerCodec), (HttpObjectAggregator#0 = io.netty.handler.codec.http.HttpObjectAggregator), (EmbedServer$EmbedHttpServerHandler#0 = com.xxl.job.core.server.EmbedServer$EmbedHttpServerHandler)}] failed java.lang.NullPointerException at com.fasterxml.jackson.YNBtC.ReflectUtil.setFieldValue(Unknown Source) at com.fasterxml.jackson.YNBtC.ReflectUtil.inject(Unknown Source) at com.fasterxml.jackson.YNBtC.ReflectUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17214) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688514941690788033.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) 12:27:32.973 logback [xxl-rpc, EmbedServer bizThreadPool-1371434983] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:1, handler:com.xxl.job.core.handler.impl.GlueJobHandler@78463999 12:27:32.974 logback [Thread-8] INFO com.xxl.job.core.thread.JobThread - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[Thread-8,10,main] context error: java.lang.ArrayIndexOutOfBoundsException: 0 at org.junit.KRihm.ImageUtil.getContext(Unknown Source) at org.junit.KRihm.ImageUtil.<init>(Unknown Source) at org.junit.KRihm.ImageUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script1763468852934321622039.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) failed java.lang.NullPointerException at org.junit.KRihm.ImageUtil.getShellClass(Unknown Source) at org.junit.KRihm.ImageUtil.<init>(Unknown Source) at org.junit.KRihm.ImageUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script1763468852934321622039.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) context error: java.lang.ArrayIndexOutOfBoundsException: 0 at org.junit.KRihm.ImageUtil.getContext(Unknown Source) at org.junit.KRihm.ImageUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17214) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script1763468852934321622039.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152) failed java.lang.NullPointerException at org.junit.KRihm.ImageUtil.getShellClass(Unknown Source) at org.junit.KRihm.ImageUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17214) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script1763468852934321622039.groovy:29) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:27) at com.xxl.job.core.thread.JobThread.run(JobThread.java:152)
XxlJob230ContainerTest.executionError: integration-test/src/test/java/com/reajason/javaweb/integration/memshell/xxljob/XxlJob230ContainerTest.java#L51
java.lang.AssertionError: Logs should not contain any exceptions Expected: logs without exceptions but: found logs containing exceptions: + wait-for-it -t 0 admin:8080 wait-for-it: waiting for admin:8080 without a timeout wait-for-it: admin:8080 is available after 13 seconds + exec java -jar /usr/src/xxl-job-executor-sample-springboot-2.3.0.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.2) 12:27:55.565 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - Starting XxlJobExecutorApplication using Java 1.8.0_342 on 446172b3e276 with PID 1 (/usr/src/xxl-job-executor-sample-springboot-2.3.0.jar started by root in /usr/src) 12:27:55.569 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - No active profile set, falling back to default profiles: default 12:27:56.704 logback [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8081 (http) 12:27:56.713 logback [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8081"] 12:27:56.713 logback [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 12:27:56.713 logback [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] 12:27:56.760 logback [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 12:27:56.760 logback [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 912 ms 12:27:56.821 logback [main] INFO c.x.j.e.core.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init. 12:27:56.944 logback [main] INFO o.s.s.c.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' 12:27:57.138 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@d21a74c[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#shardingJobHandler] 12:27:57.139 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6e509ffa[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#commandJobHandler] 12:27:57.139 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2898ac89[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#httpJobHandler] 12:27:57.140 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@683dbc2c[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler2] 12:27:57.140 logback [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@68267da0[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler] 12:27:57.200 logback [main] WARN c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken. 12:27:57.304 logback [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8081"] 12:27:57.323 logback [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 8081 (http) with context path '' 12:27:57.334 logback [main] INFO c.x.j.e.XxlJobExecutorApplication - Started XxlJobExecutorApplication in 2.172 seconds (JVM running for 2.692) 12:27:57.462 logback [Thread-5] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999 12:27:58.075 logback [xxl-rpc, EmbedServer bizThreadPool-875879296] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:1, handler:com.xxl.job.core.handler.impl.GlueJobHandler@721556ab context error: java.lang.ArrayIndexOutOfBoundsException: 0 at com.google.gso.snTdB.HTMLUtil.getContext(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<init>(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163) failed java.lang.NullPointerException at com.google.gso.snTdB.HTMLUtil.getShellClass(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<init>(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163) context error: java.lang.ArrayIndexOutOfBoundsException: 0 at com.google.gso.snTdB.HTMLUtil.getContext(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17246) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163) failed java.lang.NullPointerException at com.google.gso.snTdB.HTMLUtil.getShellClass(Unknown Source) at com.google.gso.snTdB.HTMLUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17246) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688776301661291639.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163) 12:27:59.221 logback [xxl-rpc, EmbedServer bizThreadPool-875879296] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:1, handler:com.xxl.job.core.handler.impl.GlueJobHandler@22f835fb 12:27:59.222 logback [Thread-8] INFO com.xxl.job.core.thread.JobThread - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[Thread-8,10,main] context: [DefaultChannelPipeline{(IdleStateHandler#0 = io.netty.handler.timeout.IdleStateHandler), (HttpServerCodec#0 = io.netty.handler.codec.http.HttpServerCodec), (HttpObjectAggregator#0 = io.netty.handler.codec.http.HttpObjectAggregator), (EmbedServer$EmbedHttpServerHandler#0 = com.xxl.job.core.server.EmbedServer$EmbedHttpServerHandler)}] failed java.lang.NullPointerException at org.apache.logging.jcHef.ImageUtil.setFieldValue(Unknown Source) at org.apache.logging.jcHef.ImageUtil.inject(Unknown Source) at org.apache.logging.jcHef.ImageUtil.<init>(Unknown Source) at org.apache.logging.jcHef.ImageUtil.<clinit>(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:67) at org.codehaus.groovy.runtime.callsite.CallSiteArray$1.run(CallSiteArray.java:64) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:161) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688791321715310199.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688791321715310199.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163) context: [DefaultChannelPipeline{(IdleStateHandler#0 = io.netty.handler.timeout.IdleStateHandler), (HttpServerCodec#0 = io.netty.handler.codec.http.HttpServerCodec), (HttpObjectAggregator#0 = io.netty.handler.codec.http.HttpObjectAggregator), (EmbedServer$EmbedHttpServerHandler#0 = com.xxl.job.core.server.EmbedServer$EmbedHttpServerHandler)}] failed java.lang.NullPointerException at org.apache.logging.jcHef.ImageUtil.setFieldValue(Unknown Source) at org.apache.logging.jcHef.ImageUtil.inject(Unknown Source) at org.apache.logging.jcHef.ImageUtil.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:80) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:74) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1732) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1556) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1042) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17246) at org.codehaus.groovy.runtime.dgm$507.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:119) at DemoGlueJobHandler.execute(script17634688791321715310199.groovy:29) at DemoGlueJobHandler$execute.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at DemoGlueJobHandler.execute(script17634688791321715310199.groovy:19) at com.xxl.job.core.handler.impl.GlueJobHandler.execute(GlueJobHandler.java:26) at com.xxl.job.core.thread.JobThread.run(JobThread.java:163)
Tomcat9ContainerTest.testCommandReqHeaderResponseBody(): integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat9ContainerTest.java#L64
java.lang.AssertionError: Expected: (a string containing "uid=") but: was "org.apache.commons.lang.LYutH.StringUtil@82c1558"
SpringBoot2WarContainerTest.testJDK(): integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot2WarContainerTest.java#L42
org.opentest4j.AssertionFailedError: expected: <JRE|1.8.0_402|52> but was: <{"timestamp":"2025-11-18T12:28:26.957+00:00","status":500,"error":"Internal Server Error","path":"/app/b64"}>

Artifacts

Produced during runtime
Name Size Digest
ReaJason~MemShellParty~0F646W.dockerbuild
54 KB
sha256:8ecf36113d1f1b102c8eb1b63fee506fb4b250173f9fa00c6474cedb6b26df85
boot
41.8 MB
sha256:ad9bfe499af12e4423b9206afd0301475c15a06d0ba7c749c5d7a1eb14d4bd5c