Flujo web de Grails: el error no pudo inicializar el proxy; no hubo sesión al intentar acceder a un conjunto de dominios en PageScope

Tenemos una etiqueta personalizada similar a g: set que establece al usuario actual en PageScope<n:currentUser var=”foobar”> Funciona muy bien hasta que tengamos un flowaction.

Para un estado de vista de acción de flujo, que usa la etiqueta anterior, lanzará la excepción de inicialización diferida "no se pudo inicializar el proxy - no hay sesión", aunque el usuario esté cargado en la misma solicitud y configurado en el visor de páginas.

¿El flujo web no respeta OpenSessionInView! Lo que está mal aquí. ¿Cuál podría ser la solución que no sea la búsqueda y la aprobación explícita del modo?

(La etiqueta está en un diseño en realidad, que se aplica para la vista del estado de vista)

ACTUALIZAR

Acabo de darme cuenta de que, incluso cuando se accede al objeto justo después de cargarlo, sigue dando el mismo error. Así que no son las cosas de PageScope las que causan el problema.

Dentro de la etiqueta

User user = User.get(x)
println user.foo.bar gives the same error

Parece que, para las acciones de flujo, la sesión no se mantiene abierta en absoluto, y parece cerrarse justo después de que se completa la operación.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta