RabbitMQ AlreadyClosedException not being thrown in the Netbeans debugger

When running my Java RabbitMQ test file I get

com.rabbitmq.client.AlreadyClosedException: channel is already closed
due to channel error; protocol method: #method<channel.close>(reply-         
code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1  
, class-id=60, method-id=80)

From my understanding reply-text=PRECONDITION_FAILED - unknown delivery tag 1 often occurs due to acking the wrong channels, double acking, or acking messags that don't require acking.

As it turns out this Exception is occurring because I was acking the wrong channels. However, when I recreate this situation in my Netbeans debugger no Exception is being thrown. I double checked I was consuming and acking from different channels AND made sure it wasn't being caught AND that I am only running and debugging the single file, not the application. Also I tested other Exceptions in the debugger and it all worked as expected.

Any ideas as to why the Exception isn't being thrown in the debugger?