Hey,
I am not sure if this the apropriate mailing list for this particular problem i
am having. If not, my apologies.
I have an application which i am trying to upgrade from 1.5.3 to 1.5.4. This
application uses stripersist for it's persistence layer.
I have a page which gets built using multiple resolutions, all of them return
jsp fragments. One fragment returns the table of search results. And this is
where things go wrong. I turned on trace logging for stripersist and this was
the output for stripes 1.5.4:
TRACE net.sourceforge.stripes.util.Log - RequestInit
TRACE net.sourceforge.stripes.util.Log - RequestInit
TRACE net.sourceforge.stripes.util.Log - RequestComplete
TRACE net.sourceforge.stripes.util.Log - Cleaning up EntityManagers
ERROR net.sourceforge.stripes.util.Log -
net.sourceforge.stripes.exception.StripesRuntimeException: It looks like
Stripersist isn't configured as an Interceptor or you're calling Stripersist
from a thread outside of the StripesFilter. If you want use Stripersist from
outside of Stripes you should call Stripersist.initRequest() inside of a try
block before requesting an EntityManager and call Stripersist.requestComplete()
in a finally block so Stripersist can clean everything up for you.
at
org.stripesstuff.stripersist.Stripersist.getEntityManager(Stripersist.java:431)
at
org.stripesstuff.stripersist.Stripersist.getEntityManager(Stripersist.java:484)
at aristo.dao.stripersist.BaseDaoImpl.list(BaseDaoImpl.java:36)
When switching back to stripes 1.5.3, the trace output is as expected:
TRACE net.sourceforge.stripes.util.Log - RequestInit
INFO org.displaytag.export.ExportViewFactory - Initializing ExportViewFactory
with type={csv,excel,xml,pdf}
INFO org.displaytag.properties.TableProperties - No LocaleResolver configured.
INFO org.displaytag.properties.TableProperties - I18nResourceProvider
initialized to org.displaytag.localization.I18nJstlAdapter.
DEBUG net.sourceforge.stripes.util.Log - Retrieving primary key to return as
format string for instance of aristo.model.battle.User
--- lots more primary key operations for all search results
TRACE net.sourceforge.stripes.util.Log - RequestInit
TRACE net.sourceforge.stripes.util.Log - RequestComplete
TRACE net.sourceforge.stripes.util.Log - Cleaning up EntityManagers
TRACE net.sourceforge.stripes.util.Log - RequestComplete
Stripersist hasn't been updated for a while, can anyone help me out fixing the
stripersist interceptor to work with 1.5.4?
Thanks!
Rolf
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users