Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-1527

ClobStringType requires active transaction synchronization

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Highest
    • 1.2.3
    • 1.1.2
    • None
    • Weblogic 8.1sp2, Oracle 9iR2, Jrockit 8.1sp2, RHAS2.1

    Description

      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)
      >

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              noahcampbell Noah Campbell
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: