tengo estas registro de errores durante la visualización de una páginano se pudo inicializar el proxy - No Sesión de nuevo
ERROR [TP-Processor11] (LazyInitializationException.java:42) - could not initialize proxy - no Session org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at org.osmoz.contents.model.enm.ContentType_$$_javassist_71.getDefaultShortMode(ContentType_$$_javassist_71.java) at org.osmoz.contents.web.tapestry.components.EnmContentZone.getTemplate(EnmContentZone.java:67) at org.osmoz.contents.web.tapestry.base.AbstractRawContentZone.getContent(AbstractRawContentZone.java:67) at $PropertyConduit_1276091af82.get($PropertyConduit_1276091af82.java) at org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:58) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:510) at org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:496) at org.apache.tapestry5.corelib.components.OutputRaw._$read_parameter_value(OutputRaw.java) at org.apache.tapestry5.corelib.components.OutputRaw.beginRender(OutputRaw.java:43) at org.apache.tapestry5.corelib.components.OutputRaw.beginRender(OutputRaw.java) at
Sé que el problema está sesión se ha cerrado. Pero realmente no sé por qué este error no ocurre con tanta frecuencia que por eso no sé cuál es la causa raíz.
Ambiente:
Tapestry5, JPA, Hibernate 3.3.2.GA
he fijado
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
en web.xml también
proporciona todas las partes relevantes de web.xml, no solo esta línea. – Bozho
El caso es tan simple. Queremos obtener un campo "flojo" y mostrarlo a la vista. En este caso, tenemos el objeto ContentType y el campo "defaultShortMode". Como llamamos perezosa a la vista, abrimos otra sesión usando OpenEntityManagerInViewFilter. El problema principal es: este error ocurre a veces. En algún momento funciona sin problemas. Supongo que otros factores involucrados, como el hilo Tapestry ?, ¿usar transacción? usando Hibernate Nivel 2 Cache? Ayudaría a alguien señalar lo que podría estar mal aquí. Gracias. – Iapilgrim
¿Has visto esto? Http://stackoverflow.com/questions/345705/hibernate-lazyinitializationexception-could-not-initialize-proxy – Padmarag