Problemas com Spring com Lazy

9 respostas
marcoamv3000

Persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
	xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
	<persistence-unit name="persistenceUnit" transaction-type="RESOURCE_LOCAL">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		<non-jta-data-source>java:/FlexSiDS</non-jta-data-source>
		<class>persistencia.pojo.EsquemaCor</class>
		<class>persistencia.pojo.EsquemaFaixa</class>
		<exclude-unlisted-classes>true</exclude-unlisted-classes>
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
			<property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider" />
			<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.CMTTransactionFactory" />
			<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
			<property name="hibernate.show_sql" value="true"/>
			<property name="hibernate.format_sql" value="true"/>
		</properties>
	</persistence-unit>
</persistence>

applicationContext.xml

...
         <bean id="EsquemaCorEJB" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiEnvironment">
			<props>
				<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
				<prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
				<prop key="java.naming.provider.url">jnp://localhost:1099</prop>
			</props>
		</property>
		<property name="jndiName" value="FlexSIEAR/EsquemaCorEJB/remote"/>
	</bean>
....
        <bean id="esquemaCorDAO" class="persistencia.dao.hibernate.EsquemaCorDAOImpl"/>

        <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
			<property name="persistenceUnitName" value="persistenceUnit" />
	</bean>
	
<!-- 	Realiza injeção de recursos de acordo com a especificação JPA -->
<!-- 	(@PersistenceContext, @PersistenceUnit).   -->
     <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/>  
  	
	<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
        <property name="entityManagerFactory" ref="entityManagerFactory" />
	</bean>
	
	<aop:config>
        <aop:pointcut id="entityTransaction" expression="execution(* persistencia.*.*(..))" />
        <aop:advisor advice-ref="entityTransactionAdvice" pointcut-ref="entityTransaction" />
	</aop:config>

 	<tx:advice id="entityTransactionAdvice" transaction-manager="transactionManager">
        <tx:attributes>
               <tx:method name="*"/>
        </tx:attributes>
	</tx:advice>

Esta acontecendo o seguinte erro:

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,341 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,373 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,373 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,373 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,373 INFO  [STDOUT] [WEBORB ERROR] unable to serialize object's field esquemaFaixaCollection
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
	at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)
	at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
	at org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
	at java.lang.String.valueOf(Unknown Source)
	at java.lang.StringBuilder.append(Unknown Source)
	at weborb.writer.MessageWriter.getWriter(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.ArrayWriter.write(Unknown Source)
	at weborb.writer.CollectionWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.v3types.BodyHolderWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.V3ObjectSerializer.writeObject(Unknown Source)
	at weborb.writer.ObjectWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFBodyWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.writer.AMFMessageWriter.write(Unknown Source)
	at weborb.writer.MessageWriter.writeObject(Unknown Source)
	at weborb.ORBServlet.deliverResponse(Unknown Source)
	at weborb.ORBServlet.service(Unknown Source)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:112)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
17:51:15,373 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: persistencia.pojo.EsquemaCor.esquemaFaixaCollection, no session or session was closed
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
	at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected

Já procurei varias soluções mas não encontrei nada alguem poderia me ajudar…

9 Respostas

fabiozoroastro

Bom dia Marco,

Explique em qual momento ocorre o erro. Por um acaso a situação é mais ou menos assim: “Você carrega o objeto, tranfere para a camada de visão, transfere novamente para a camada de negócio e tenta carregar o objeto lazy?”

Se for isso, perceba que você não terá mais uma sessão aberta para fazer o carregamento do lazy.
Se o problema for realmente esse, eu lhe aconselho à carregar este objeto enquanto você ainda estiver na camada de negócio, para então, não precisar criar uma consulta só para carregar este novo objeto.

Abraço.

marcoamv3000

eu chamo essa classe primeiramente:

public class EsquemaCorServico {

	private EsquemaCorEJBRemote servico; 
	
	public EsquemaCorServico() {
		servico = (EsquemaCorEJBRemote)WebAppParametros.applicationContext.getBean("EsquemaCorEJB");
	}
	
	public ArrayList<EsquemaCor> pesquisar()throws Exception{
		return (ArrayList<EsquemaCor>)servico.retornarTodos();
	}

depois dela ela vai para essa classe:

@Stateless
public class EsquemaCorEJB implements EsquemaCorEJBRemote {


	EsquemaCorDAO esquemaCorDAO;

    public EsquemaCorEJB() {
    	esquemaCorDAO = (EsquemaCorDAO)WebAppParametros.applicationContext.getBean("esquemaCorDAO");
    }

        @Override
	public List<EsquemaCor> retornarTodos() throws Exception {
		return esquemaCorDAO.request();
	}

depois ela vai para essa:

public class EsquemaCorDAOImpl implements EsquemaCorDAO {

	@PersistenceContext
	private EntityManager em;

       @SuppressWarnings("unchecked")
	@Override
	public List<EsquemaCor> request() {
		List<EsquemaCor> result = null;
		try {
			result = em.createQuery(
					"SELECT esc FROM EsquemaCor esc ORDER BY esc.descricao")
					.getResultList();
		} catch (Exception e) {
			System.err.print("\nCAUSA:\n" + e.getCause() + "\nMENSAGEM:\n"
					+ e.getMessage() + "\nERRO DETALHADO:\n");
			e.printStackTrace();
		} finally {
			if (em != null) {
				em.close();
			}
		}
		return result;
	}
fabiozoroastro

E em qual momento ocorre o erro?

marcoamv3000

O debug chega até o metodo public List request() ou seja no DAO e chega e executar a select mas quando chega no return da erro…

fabiozoroastro

Mas a exceção não é lançada na linha de retorno. Deve estar sendo lançada em outro lugar. Tente verificar melhor.

marcoamv3000

O erro acontece mesmo na classe EsquemaCorServico… Na classe EsquemaCorEJB ele buscou no banco a outra tabela como vc pode ver na imagem…

marcoamv3000

Alguem poderia me ajudar…

Lavieri

seu problema é que vc tem métodos LAZY, sendo invocados após sessão ser fechada por exemplo

Session session = HiberanteUtils.getSession();

Pessoa joao = session.get(Pessoa.class,1);

session.close();

joao.getTelefones(); //aqui ele iria tentar pegar a lista de telefone em LAZY//
//para isso precisaria que session estivesse aberta, o que não esta, gerando um erro, e lançando a exceção que vc esta obtendo...

esse é o problema... ai vai depender de como ele ta acontecendo... com vc, e o pq da sessão esta sendo fechada...

marcoamv3000

Já fiz de várias formas mas não consegui encontrar uma solução alguem poderia me dar alguma forma de resolver este problema…

Criado 1 de abril de 2009
Ultima resposta 2 de abr. de 2009
Respostas 9
Participantes 3