[ https://issues.apache.org/jira/browse/CXF-7470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-7470. ------------------------------ Resolution: Fixed Assignee: Daniel Kulp Fix Version/s: 3.2.2 > WSRM - Cannot set target for recovered source sequence > ------------------------------------------------------ > > Key: CXF-7470 > URL: https://issues.apache.org/jira/browse/CXF-7470 > Project: CXF > Issue Type: Bug > Components: WS-* Components > Affects Versions: 3.1.12 > Reporter: Gergan Dimitrov > Assignee: Daniel Kulp > Priority: Critical > Fix For: 3.2.2 > > Original Estimate: 1h > Remaining Estimate: 1h > > When source sequence is recovered during client creation, we cannot set the > target property, as its setter method is package private. If we have sequence > with only one message, and we get acknowledgment for the last message, in the > SourceSequence.setAcknowledged(...) method, there is a check on line 167: > if (null == target....) > As the target is null, the api does not automatically send close and > terminate sequence messages. > So several options here: > 1) Make the setTarget method public, or at least protected > 2) Allow setting the property from constructor > 3) Set the property from current endpoint's URL, during recovery. -- This message was sent by Atlassian JIRA (v7.6.3#76005)