Hello,
I'm on ADF 12.2.1.2.0,
Recently we migrated our application from 11.1.2.3 to 12.2.1.2.0, and we are facing a lot of performance issues, the same screens and the same code is behaving differently between the two applications. most of our issues are related to navigation and when opening popups and when calling taskflows, in the logs we see plenty of errors such as
<oracle.adf.model> <QueryCollection> <finalize> <[23358] ~ QueryCollection.finlException java.lang.NullPointerException thrown>
<oracle.adf.model> <JboBeanUtils> <getProperty> <[23358] *** Using bean introspection to lookup value :oper>
<oracle.adf.model> <QueryCollection> <finalize> <[23359] java.lang.NullPointerException
when debugging we can see that most of the time ADF is releasing and initiating iterators, and since we are facing these kind of errors in the background we suspected that it could be some configuration on the level of the AM or some tuning of the VO that should be done.
for example, if i'm sitting on a screen and i try to open a new popup (taskflow run as popup) we have a big amout of time where ADF is doing stuff in the background before even reaching the called taskflow we can see that every iterator that was in the calling taskflow is being re-executed, refreshed, released, before even getting to the new taskflow.
we also noticed one important thing, for example we have multiple ViewObjects with RowCountThreshold = -1 but in the logs we keep seing logs messages such as
<oracle.adf.model> <ViewRowSetImpl> <initQueryCollection> <[150] Carrying over CappedRowCount
so does this means that ADF is executing count queries although we specified not to do ?
so anyone could help me with this please, or point me at some useful link ?
Regards