Bruno Gonçalves created CAMEL-22494:
---------------------------------------

             Summary: camel-as2 - AS2 consumer URI remains active after route 
stop/removal
                 Key: CAMEL-22494
                 URL: https://issues.apache.org/jira/browse/CAMEL-22494
             Project: Camel
          Issue Type: Bug
          Components: camel-as2
    Affects Versions: 4.10.7, 4.10.6
            Reporter: Bruno Gonçalves
         Attachments: inbound-as2-reproducer.tar

When a route using the {{camel-as2}} consumer endpoint is stopped or removed, 
the component fails to fully unbind or deregister the underlying server 
listener, leaving the endpoint URI unexpectedly active.

No errors are observed in the logs when the route is stopped, but the expected 
cleanup does not occur.

*Expected Behavior*
After the route is stopped and removed, any attempt to send a message to the 
corresponding AS2 server URI should result in an HTTP error (e.g., *404 Not 
Found* or {*}Connection Refused{*}) because the consumer should have been 
cleanly unregistered.

*Actual Behavior*
The AS2 server listener remains functional and *continues to consume messages* 
at the original URI, even though the route itself is no longer active in the 
Camel Context. This suggests the server-side resource (the URI 
mapping/listener) associated with the AS2 consumer is not being properly 
deregistered during the shutdown process.

A *Reproducer Test Case* demonstrating this behavior is attached to this ticket.
It installs an AS2 inbound route and, after 5 seconds, it uninstalls it.
After the route is uninstalled, when the endpoint 
[http://localhost:9002/as2test] is called, the AS2 consumer still processes the 
request and returns a response.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to