I'm at a loss on this one, and am hoping for some help. While I'm using Trinidad in development, this is a problem with the latest ADF Faces (haven't tried a reproducible case for Trinidad at this point) and being that one derived from the other, I'm hoping some of the experts can comment. I'm not sure I'd get the same level of exposure on the Oracle JDeveloper forum.
My situation is this: I have a commandButton on the main page which launches a dialog through the dialog framework (i.e. with a "dialog:<action" navigation rule). In the dialog (call it dialog1), there is an ADF table which has a commandButton in the footer. That commandButton launches another dialog (either with navigation rule or via launchDialog). The secondary dialog (call it dialog2) gets some data and populates rows in the ADF table on dialog1 (PPR is used here as well). Clicking OK in dialog1 updates a table and some buttons on the main page through PPR. My problem is this: If I enter dialog1 and consequently enter and leave dialog2 more than 4 times (whether clicking OK or cancel), the ADF table and buttons on the main page do not get updated and the ReturnListener I've registered on the commandButton that spawned dialog1 does not get fired. I've verified that the returnListener is in place when dialog1 is closed (via returnFromDialog), but it just doesn't get queued for some reason. Again this only happens when entering and leaving dialog2 more than 4 times - any less and the main page's table and buttons update via PPR beautifully. My apologies for putting an ADF question up here, but it may just be a problem in Trinidad as well. Thanks in advance for your time, Shawn Bertrand Tyco Electronics Corporation

