Java Netty+;SQS Integrationtests:未能提交侦听器通知任务。事件循环关闭?
我正在尝试使用Java Netty+;SQS Integrationtests:未能提交侦听器通知任务。事件循环关闭?,java,spring-boot,netty,amazon-sqs,Java,Spring Boot,Netty,Amazon Sqs,我正在尝试使用springbootest在我的Spring引导应用程序中测试一个SQS队列。测试本身仅测试应用程序的启动: @SpringBootTest 类应用程序测试{ @试验 void contextLoads(){} } 我通常将队列配置为bean。现在运行此操作将导致以下错误: Error: Failed to submit a listener notification task. Event loop shut down? java.util.concurrent.Rejecte
springbootest
在我的Spring引导应用程序中测试一个SQS队列。测试本身仅测试应用程序的启动:
@SpringBootTest
类应用程序测试{
@试验
void contextLoads(){}
}
我通常将队列配置为bean。现在运行此操作将导致以下错误:
Error: Failed to submit a listener notification task. Event loop shut down?
java.util.concurrent.RejectedExecutionException: event executor terminated
at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:926)
at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:353)
at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:346)
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:828)
at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:818)
at io.netty.util.concurrent.DefaultPromise.safeExecute(DefaultPromise.java:842)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:499)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
at software.amazon.awssdk.http.nio.netty.internal.CancellableAcquireChannelPool.lambda$acquire$1(CancellableAcquireChannelPool.java:58)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
at io.netty.util.concurrent.DefaultPromise.access$200(DefaultPromise.java:35)
at io.netty.util.concurrent.DefaultPromise$1.run(DefaultPromise.java:502)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:832)
测试仍然成功,但我不知道如何消除这个错误。我甚至可以在测试期间向队列发送消息,一切正常