Here's a PR: https://github.com/apache/cayenne/pull/631 And an issue: https://issues.apache.org/jira/browse/CAY-2899
As mentioned in the PR comment it's more like a workaround. The proper fix goes too deep, to safely try it in the 4.2 branch. Also it could be somewhat easily implemented in the application. On Sat, Sep 20, 2025 at 2:03 PM Hugi Thordarson <[email protected]> wrote: > Here's one big happy yay! from a rocky little island in the middle of the > Atlantic :) > > Thanks for checking this out, > - hugi > > > > On 19 Sep 2025, at 13:09, Nikita Timofeev <[email protected]> > wrote: > > > > Hi > > > > Finally got some news on this, I could see where the problem exactly is > and > > it looks like the fix won't lead to a global refactoring. Still need more > > time to comprehend everything and resolve. > > > > On Wed, Jul 23, 2025 at 12:03 AM Andrus Adamchik <[email protected]> > > wrote: > > > >> Hi Sven, > >> > >> Looks like the earlier related message from Hugi on dev@ went > unanswered. > >> So I just made a note to myself to make sure we check this one out with > >> Nikita when he's back from vacation early in August. > >> > >> Thanks, > >> Andrus > >> > >> > >>> On Jul 21, 2025, at 8:47 AM, Sven Umbricht <[email protected]> > wrote: > >>> > >>> Hi all, > >>> > >>> we're facing an issue with missing CommitLogListener events after > >> upgrading from Cayenne 4.1 to 4.2. In the call to the > CommitLogListener's > >> onPostCommit-method the passed ChangeMap does not contain all changes > made > >> during the last commit. > >>> > >>> Hugi has already helped us with investigating this and managed to > >> replicate the problem in a small example project: > >>> https://github.com/hugithordarson/xx-c42-listen > >>> > >>> It seems that the ChangeMap is wiped when modifying an object accessed > >> via a relationship. Our listener is also configured to use > >> excludeFromTransaction-mode, so this may or may not be related to > CAY-2735. > >> Any help in this matter is appreciated. > >>> > >>> Best regards > >>> Sven > >> > >> > > > > -- > > Best regards, > > Nikita Timofeev > > -- Best regards, Nikita Timofeev
