I forgot to add on the render response phase: com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - before - RENDER_RESPONSE(6) com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getEntityMappings::returning count == 0 com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - after - RENDER_RESPONSE(6)
So here it knows that the entityMappings is empty, however, it still renders the screen with the prior screen's 3 mappings. Also, I don't know why it's being called 13 times, but I'm not worried too much about that... Frank Russo Senior Developer FX Alliance, LLC -----Original Message----- From: Frank Russo Sent: Tuesday, May 02, 2006 3:37 PM To: MyFaces Discussion Subject: RE: Rendering Issue That's exactly what I had. So now the duplicate calls is fixed, however, I'm still not getting the correct behavior. The correction you all made is right. The valueChangeListener call is made in the 'process validations' phase. It still should work. Following is a dump of my log with just the appropriate phases shown. Note the line containing 'entityMappings count == 0'. This is the list that populates the datatable. Here the data is set to empty because there are no mappings stored in the database. But on render, the screen renders with the old values. Here is the dump: com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - before - RESTORE_VIEW(1) com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - setEntityMappings called... com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - after - RESTORE_VIEW(1) ... com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - before - PROCESS_VALIDATIONS(3) com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - getSettlementEntityMappingsForSelectedProvider called::selectedProvider == PROVIDER2 com.fxall.common.settlemententity.dao.hibernate.SettlementEntityDAOHiber nate - getSettlementEntityMappings:: customer == CUSTOMER1 :: provider == PROVIDER2 com.fxall.common.settlemententity.dao.hibernate.SettlementEntityDAOHiber nate - getSettlementEntityMappings::returning results count == 0 com.fxall.scadmin.managers.SettlementEntitiesManager - getSettlementEntities called... com.fxall.common.settlemententity.dao.hibernate.SettlementEntityDAOHiber nate - returning count == 4 com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - setupSelectedProviderInfo:: entityMappings count == 0 com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - after - PROCESS_VALIDATIONS(3) com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - before - UPDATE_MODEL_VALUES(4) com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - setSelectedProvider called... com.fxall.scadmin.web.jsf.SettlementEntitiesMapBean - setSettlementEntityName called... com.fxall.scadmin.jsf.listeners.SCAdminPhaseListener - after - UPDATE_MODEL_VALUES(4) ... Frank Russo Senior Developer FX Alliance, LLC -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthias Wessendorf Sent: Tuesday, May 02, 2006 2:52 PM To: MyFaces Discussion Subject: Re: Rendering Issue > Also, I have some strange behavior. It looks like the phase listener > methods are being called twice. Here is a dump of my log: did you define your faces-config.xml inside of the web.xml? faces-config.xml is the *default* name. MyFaces parses that file 2times, when you specifiy faces-config.xml in web.xml. If you name it "myfaces-config.xml" (for instance), all should be fine -Matthias

