Well, hopefully, someone else will chime in on this topic, but no worries, no need of opening a new issue for this behavior. I know how to handle it. :)
On Fri, Dec 7, 2012 at 4:58 PM, Romain Manni-Bucau <rmannibu...@gmail.com>wrote: > maybe, means you need this instance somewhere else after the first > destruction so it is recreated > > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > > 2012/12/7 Howard W. Smith, Jr. <smithh032...@gmail.com>: > > Yes, 2 instances, but the 2nd instance seems to be 'spawn' up after the > > 'real' instance has been destroyed (or in queue to be destroyed). > > > > > > On Fri, Dec 7, 2012 at 4:44 PM, Romain Manni-Bucau < > rmannibu...@gmail.com>wrote: > > > >> a bit hard to read (maybe gmail formatting) but seems there are 2 > >> instances right? > >> > >> Romain Manni-Bucau > >> Twitter: @rmannibucau > >> Blog: http://rmannibucau.wordpress.com/ > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau > >> Github: https://github.com/rmannibucau > >> > >> > >> > >> 2012/12/7 Howard W. Smith, Jr. <smithh032...@gmail.com>: > >> > Did what you recommended in your previous email below. Now, since I > got > >> my > >> > TomEE working again (with older SNAPSHOT version), look at the idHC of > >> the > >> > 2nd call to @PreDestroy (at bottom of the server log below). > >> > > >> > > >> > INFO: Server startup in 25311 ms > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=404445661) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/login.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > LoginFilter.doFilter(): agent.getUserAgent() = mozilla/5.0 (windows nt > >> 6.0; > >> > wow64) applewebkit/537.11 (khtml, like gecko) chrome/23.0.1271.95 > >> > safari/537.11 > >> > Dec 07, 2012 12:43:03 PM > >> org.apache.myfaces.el.unified.ResolverBuilderBase > >> > sortELResolvers > >> > INFO: Chain of EL resolvers for Faces sorted with: > >> > > org.apache.myfaces.el.unified.OpenWebBeansELResolverComparator@105e6251and > >> > the result order is > >> > > >> > [org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObjectResolver@2488bc3c > >> , > >> > > >> > org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver@cfe19e1 > >> , > >> > org.apache.myfaces.el.FlashELResolver@7e550970, > >> > org.apache.myfaces.el.unified.resolver.ManagedBeanResolver@ded8dc, > >> > org.apache.myfaces.el.unified.resolver.ResourceResolver@266f53f6, > >> > javax.el.ResourceBundleELResolver@56f14f30, > >> > org.apache.myfaces.el.unified.resolver.ResourceBundleResolver@7c8604e7 > , > >> > javax.el.MapELResolver@42ac198f, javax.el.ListELResolver@30c21d7b, > >> > javax.el.ArrayELResolver@181d8f3f, javax.el.BeanELResolver@3ca77d77, > >> > org.apache.webbeans.el.WebBeansELResolver@181e2ebd] > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=404445661) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/login.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > [EL Info]: 2012-12-07 > >> 12:43:05.135--ServerSession(1400241374)--EclipseLink, > >> > version: Eclipse Persistence Services - 2.3.2.v20111125-r10461 > >> > [EL Info]: 2012-12-07 > >> > > >> > 12:43:05.699--ServerSession(1400241374)--file:/C:/apache-tomee-plus-1.5.1-SNAPSHOT/webapps/mcmsweb/WEB-INF/classes/_mcmsPU > >> > login successful > >> > GoogleCalendarUtil: calendarList.getEntries().size() = 2 > >> > GoogleCalendarUtil: calendar ID/summary = oleta...@gmail.com/mcmsweb > >> > GoogleCalendarUtil: calendar ID/summary = > >> > > >> > 998449989...@developer.gserviceaccount.com/998449989...@developer.gserviceaccount.com > >> > GoogleCalendarUtil: events.getItems().size() = 250 > >> > pf_UsersController.loginUser(): administrator logged in at Fri Dec 07 > >> > 12:43:06 EST 2012 > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=404445661) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/index.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=404445661) > >> > LoginFilter.doFilter(): req.getRequestURI() = > >> > > /mcmsweb/javax.faces.resource/images/ui-bg_flat_0_2d5972_40x100.png.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=404445661) > >> > LoginFilter.doFilter(): req.getRequestURI() = > /mcmsweb/pf_viewExpired.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > pf_UsersController.sessionTimeout(): administrator session ended at > Fri > >> Dec > >> > 07 12:44:33 EST 2012 > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=483407908) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/login.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > LoginFilter.doFilter(): agent.getUserAgent() = mozilla/5.0 (windows nt > >> 6.0; > >> > wow64) applewebkit/537.11 (khtml, like gecko) chrome/23.0.1271.95 > >> > safari/537.11 > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=483407908) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/login.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > pf_UsersController.loginUser(): administrator logged in at Fri Dec 07 > >> > 12:44:43 EST 2012 > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=483407908) > >> > LoginFilter.doFilter(): req.getRequestURI() = /mcmsweb/index.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > LoginFilter.doFilter(): session = NOT null > >> > LoginFilter.doFilter(): pf_usersController = NOT null (id=483407908) > >> > LoginFilter.doFilter(): req.getRequestURI() = > /mcmsweb/pf_viewExpired.jsf > >> > LoginFilter.doFilter(): ajaxRequest = false; ajaxHeader = null > >> > pf_UsersController.sessionTimeout(): administrator session ended at > Fri > >> Dec > >> > 07 12:45:44 EST 2012 > >> > pf_UsersController.sessionTimeout(): idHC=159654593; user == null || > >> > userName == null; @PreDestroy sessionTimeout invoked 2nd time at Fri > Dec > >> 07 > >> > 12:46:59 EST 2012 > >> > > >> > > >> > On Fri, Dec 7, 2012 at 5:01 AM, Romain Manni-Bucau < > >> rmannibu...@gmail.com>wrote: > >> > > >> >> instead of this kind of log "pf_usersController = NOT null" maybe try > >> >> "pf_usersController = NOT null <id>" with id = the result of > >> >> System.identityHashCode(this) done from the bean itself (you could > add > >> >> a pf_usersController.idHC() method ;) for instance) > >> >> > >> >> Romain Manni-Bucau > >> >> Twitter: @rmannibucau > >> >> Blog: http://rmannibucau.wordpress.com/ > >> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau > >> >> Github: https://github.com/rmannibucau > >> >> > >> >> > >> >> > >> >> 2012/12/7 Howard W. Smith, Jr. <smithh032...@gmail.com>: > >> >> > pf_usersController = NOT null > >> >> > >> >