-
Bug
-
Resolution: Cannot Reproduce
-
Highest
-
1.1.2
-
None
-
Weblogic 8.1sp2, Oracle 9iR2, Jrockit 8.1sp2, RHAS2.1
java.lang.IllegalStateException: ClobStringType requires active transaction synchronization
at com.atlassian.confluence.util.ConfluenceClobStringType.nullSafeSet(Ljava.sql.PreparedStatement;Ljava.lang.Object;I
)V(ConfluenceClobStringType.java:51)
at net.sf.hibernate.type.CustomType.nullSafeSet(Ljava.sql.PreparedStatement;Ljava.lang.Object;ILnet.sf.hibernate.engi
ne.SessionImplementor;)V(CustomType.java:118)
at net.sf.hibernate.persister.EntityPersister.dehydrate(Ljava.io.Serializable;[Ljava.lang.Object;[ZLjava.sql.Prepared
Statement;Lnet.sf.hibernate.engine.SessionImplementor;)I(EntityPersister.java:393)
at net.sf.hibernate.persister.EntityPersister.insert(Ljava.io.Serializable;[Ljava.lang.Object;[ZLjava.lang.String;Lja
va.lang.Object;Lnet.sf.hibernate.engine.SessionImplementor;)V(EntityPersister.java:466)
at net.sf.hibernate.persister.EntityPersister.insert(Ljava.io.Serializable;[Ljava.lang.Object;Ljava.lang.Object;Lnet.
sf.hibernate.engine.SessionImplementor;)V(EntityPersister.java:442)
at net.sf.hibernate.impl.ScheduledInsertion.execute()V(ScheduledInsertion.java:29)
at net.sf.hibernate.impl.SessionImpl.executeAll(Ljava.util.List;)V(SessionImpl.java:2382)
at net.sf.hibernate.impl.SessionImpl.execute()V(SessionImpl.java:2335)
at net.sf.hibernate.impl.SessionImpl.flush()V(SessionImpl.java:2204)
at bucket.custom.FlushingSpringSessionInViewFilter.closeSession(Lnet.sf.hibernate.Session;Lnet.sf.hibernate.SessionFa
ctory;)V(FlushingSpringSessionInViewFilter.java:39)
at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(Ljavax.servlet.http.HttpServlet
Request;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.FilterChain;)V(OpenSessionInViewFilter.java:122)
at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(Ljavax.servlet.http.HttpServletRequest;Ljavax.ser
vlet.http.HttpServletResponse;Ljavax.servlet.FilterChain;)V(FlushingSpringSessionInViewFilter.java:30)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletR
esponse;Ljavax.servlet.FilterChain;)V(OncePerRequestFilter.java:73)
at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V
(Optimized Method)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.Servlet
Response;Ljavax.servlet.FilterChain;)V(ProfilingFilter.java:132)
at com.atlassian.confluence.util.error.ProfilingAndErrorFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.
ServletResponse;Ljavax.servlet.FilterChain;)V(ProfilingAndErrorFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V
(Optimized Method)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletRes
ponse;Ljavax.servlet.FilterChain;)V(AbstractEncodingFilter.java:36)
at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V
(Optimized Method)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContex
t.java:6356)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security
.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.sec
urity.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblog
ic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:258
5)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:170)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
>
- relates to
-
CONFSERVER-1564 ClobStringType requires active transaction synchronization
- Closed