I have done some additional monitoring now, maybe seam resets the userList 
variable after it has set it?

I appendend the following code on the bean:


  | @Observer("org.jboss.seam.beforePhase")
  |     public void checkBeforePhase() {
  |         log.info("before Phase happened ...");
  |         if (userList == null)
  |             log.info("Userlist is null ...");
  |     }
  |     
  |     @Observer("org.jboss.seam.afterPhase")
  |     public void checkAfterPhase() {
  |         log.info("after Phase happened ...");
  |         if (userList == null)
  |             log.info("Userlist is null ...");
  |         
  |     }
  |     
  |     @Observer("org.jboss.seam.preSetVariable.userList")
  |     public void checkPreSetUserList() {
  |      log.info("Before setting userList");
  |     }
  |     
  |     @Observer("org.jboss.seam.postSetVariable.userList")
  |     public void checkPostSetUserList() {
  |         log.info("After setting userList");
  |     }
  |     
  |     @Observer("org.jboss.seam.preRemoveVariable.userList")
  |     public void checkPreRemoveVariable() {
  |        log.info("Before removing userList"); 
  |     }   
  |     
  |     @Observer("org.jboss.seam.postRemoveVariable.userList")
  |     public void checkPostRemoveVariable() {
  |        log.info("After removing userList");  
  |     }
  | 

Which resulted in this log entries:


  | 14:47:57,048 INFO  [STDOUT] 14:47:57,047 INFO  [Contexts] starting up: 
org.jboss.seam.security.identity
  | 14:47:57,048 INFO  [STDOUT] 14:47:57,048 INFO  [Contexts] starting up: 
org.jboss.seam.web.session
  | 14:47:57,072 INFO  [STDOUT] 14:47:57,072 INFO  [AdminUserBean] before Phase 
happened ...
  | 14:47:57,072 INFO  [STDOUT] 14:47:57,072 INFO  [AdminUserBean] Userlist is 
null ...
  | 14:47:57,092 INFO  [STDOUT] 14:47:57,092 INFO  [AdminUserBean] after Phase 
happened ...
  | 14:47:57,092 INFO  [STDOUT] 14:47:57,092 INFO  [AdminUserBean] Userlist is 
null ...
  | 14:47:57,389 INFO  [STDOUT] 14:47:57,389 INFO  [AdminUserBean] before Phase 
happened ...
  | 14:47:57,389 INFO  [STDOUT] 14:47:57,389 INFO  [AdminUserBean] Userlist is 
null ...
  | 14:47:57,869 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jboss-seam-ui-2.0.1.CR1.jar!/META-INF/s.taglib.xml
  | 14:47:57,881 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-core.taglib.xml
  | 14:47:57,888 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-html.taglib.xml
  | 14:47:57,916 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-ui.taglib.xml
  | 14:47:57,923 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-core.taglib.xml
  | 14:47:57,927 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-fn.taglib.xml
  | 14:47:57,957 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/a4j.taglib.xml
  | 14:47:57,959 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/ajax4jsf.taglib.xml
  | 14:47:57,998 ERROR [STDERR] 01.01.2008 14:47:57 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/rich.taglib.xml
  | 14:47:58,001 ERROR [STDERR] 01.01.2008 14:47:58 
com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: 
jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/richfaces.taglib.xml
  | 14:47:58,254 INFO  [STDOUT] 14:47:58,254 INFO  [AdminUserBean] Fetching 
User list
  | 14:47:58,258 INFO  [STDOUT] Hibernate: select user0_.id as id32_, 
user0_.location as location32_, user0_.password as password32_, user0_.username 
as username32_, user0_.firstName as firstName32_, user0_.lastName as 
lastName32_, user0_.streetName as streetName32_, user0_.confirmedUser as 
confirme8_32_, user0_.image as image32_, user0_.streetNumber as streetN10_32_, 
user0_.zipCode as zipCode32_ from User user0_
  | 14:47:58,259 INFO  [STDOUT] 14:47:58,259 INFO  [AdminUserBean] User list 
size: 4
  | 14:47:58,259 INFO  [STDOUT] 14:47:58,259 INFO  [AdminUserBean] Username j
  | 14:47:58,260 INFO  [STDOUT] 14:47:58,260 INFO  [AdminUserBean] Before 
setting userList
  | 14:47:58,260 INFO  [STDOUT] 14:47:58,260 INFO  [AdminUserBean] After 
setting userList
  | 14:47:58,275 INFO  [STDOUT] 14:47:58,275 INFO  [AdminUserBean] after Phase 
happened ...
  | 

Can anybody explain this? 

Or maybe anybody can tell me how i am supposed to use the @DataModel 
@DataModelSelection annotations, maybe i am doing s.th. wrong here.

BTW. maybe this is neccesary ... i access the page directly via HTTP GET, but 
that should make no difference, since i do not have any parameters to send to 
the database?

Jens

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116248#4116248

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116248
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to