Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.14.0, 3.15.0
-
None
-
None
-
Unknown
Description
The session object[1] gets deleted [2] [3] and recreated [4] [5] in different threads. An unstable SMPP server causing quick state changes [6] can potentially cause the session object to be modified while another thread is accessing it.
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L53
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L75
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L141
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L172
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L153
- https://github.com/apache/camel/blob/main/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConsumer.java#L68-L78
Attachments
Issue Links
- is related to
-
CAMEL-17472 camel-smpp: Consumer reconnect no longer works after updating to 3.14.0
- Resolved