turcsanyip commented on PR #11213:
URL: https://github.com/apache/nifi/pull/11213#issuecomment-4388067195
@rakesh-rsky Thanks for working on this issue. Please note the unit tests
are failing.
I tried the new error handling in my local environment but I'm getting the
following runtime error (instead of routing the FlowFile to failure):
```
2026-05-06 14:34:55,697 ERROR [Timer-Driven Process Thread-4]
o.a.nifi.amqp.processors.PublishAMQP
PublishAMQP[id=4fd4ee4e-8e3a-3969-7db4-953498193e4d] Processor failure
com.rabbitmq.client.ShutdownSignalException: channel error; protocol method:
#method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange
'dummy' in vhost '/', class-id=60, method-id=40)
at com.rabbitmq.client.impl.ChannelN.waitForConfirms(ChannelN.java:219)
at
org.apache.nifi.amqp.processors.AMQPPublisher.publish(AMQPPublisher.java:108)
at
org.apache.nifi.amqp.processors.PublishAMQP.processResource(PublishAMQP.java:185)
at
org.apache.nifi.amqp.processors.PublishAMQP.processResource(PublishAMQP.java:52)
at
org.apache.nifi.amqp.processors.AbstractAMQPProcessor.onTrigger(AbstractAMQPProcessor.java:236)
at
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1292)
at
org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:229)
at
org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:102)
at org.apache.nifi.engine.FlowEngine.lambda$wrap$1(FlowEngine.java:105)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.rabbitmq.client.ShutdownSignalException: channel error;
protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND -
no exchange 'dummy' in vhost '/', class-id=60, method-id=40)
at com.rabbitmq.client.impl.ChannelN.asyncShutdown(ChannelN.java:529)
at com.rabbitmq.client.impl.ChannelN.processAsync(ChannelN.java:350)
at
com.rabbitmq.client.impl.AMQChannel.handleCompleteInboundCommand(AMQChannel.java:193)
at com.rabbitmq.client.impl.AMQChannel.handleFrame(AMQChannel.java:125)
at
com.rabbitmq.client.impl.AMQConnection.readFrame(AMQConnection.java:768)
at
com.rabbitmq.client.impl.AMQConnection.access$400(AMQConnection.java:49)
at
com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:695)
... 1 common frames omitted
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]