Comment #18 on issue 597 by tae...@gmail.com: Persist Extension:
UnitOfWork.begin() throws IllegalStateException when called multiple times
http://code.google.com/p/google-guice/issues/detail?id=597
So, that does not seem to be quite what I am seeing. My specific case is
as follows:
- Request comes in
- FilterChain starts
- PersistFilter starts a unit of work
- continues FilterChain
- ShiroFilter sees I need to login, redirects to login url
- Filter Chains runs again
- Persist filter throws exception starting a new unit of work.
- Finally of the first call to PersistFilter runs, calling
UnitOfWork.end()
In my case, the problem is essentially that the PersistFilter is not
reentrant. Simple fix is to make so that it is. At least, I believe that
is my problem. Again, if I am doing something else wrong, I'm ears. (And,
if I need to open another ticket for this, let me know.)
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to google-guice-dev+unsubscr...@googlegroups.com.
To post to this group, send email to google-guice-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/groups/opt_out.