javax.persistence.TransactionRequiredException: no transaction is in progress

Kuali JIRA | Adam Campbell | 4 years ago
  1. 0

    Manage SOC for term 201701 (rolled over from 201101 on 1/24/13). Click through until SOC is in Final Edits. Click Publish Set. EXPECTED: SOC moves through Publishing in Process state, to Published state. ACTUAL: Publish Set button again becomes active. Click the button again, and new instances of Final Edits and Publishing in Process appear in state table. -- From Skype chat: [1/24/13 3:59:20 PM] Venkat Premchandran: @Adam, I couldnt find any useful hint from the tomcat log for the status duplication issue except some trans rollback.. we can add more logs to track if you run into this issue again [1/24/13 4:15:30 PM] Adam Campbell: Completed: Publishing in progress Publishing Duration: 02:46 (in progress) [1/24/13 4:15:40 PM] Adam Campbell: and Publish Set button is active again [1/24/13 4:16:23 PM] Adam Campbell: clicked it again and now we have a 3rd instance of Publishing in Progress in the table [1/24/13 4:16:39 PM] Venkat Premchandran: k, looks like the trans rollback is the issue [1/24/13 4:16:50 PM] Venkat Premchandran: i suspect some trans timeout [1/24/13 4:20:08 PM] Venkat Premchandran: hmmm.. i think i got the reason now for the duplicate state changes [1/24/13 4:20:51 PM] Venkat Premchandran: if there are issues in update soc state, it rolled back to finaledit [1/24/13 4:21:07 PM] Adam Campbell: we also have three final edits [1/24/13 4:21:31 PM] Venkat Premchandran: yeah, whenever you run the mange soc, it keeps on adding the attributes [1/24/13 4:21:34 PM] Adam Campbell: part of the cycle when it rolls back, I guess [1/24/13 4:22:17 PM] Adam Campbell: does this have something to do with why it takes so long to publish? (and/or to rollover?) [1/24/13 4:22:45 PM] Venkat Premchandran: i think that is the diff issue because of CO nos [1/24/13 4:23:28 PM] Venkat Premchandran: as there are many cos, it's taking more time to process and somehow the trans timed out during state propagation [1/24/13 4:25:13 PM] Venkat Premchandran: its just my basic guess, it needs more analysis on the trans :( -- {code} Stacktrace from tomcat log: 2013-01-24 23:33:57,873 [http-8080-37] u:admin/d: INFO org.kuali.rice.kns.web.struts.action.KualiRequestProcessor - Finished processing request: '/kew/ActionList.do' w/ query string: 'null' 2013-01-24 23:59:42,644 [Thread-411] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) ... ... ... at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.updateSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) create a new version of this paste RAW Paste Data {code}

    Kuali JIRA | 4 years ago | Adam Campbell
    javax.persistence.TransactionRequiredException: no transaction is in progress
  2. 0

    Attempt to publish a SOC threw the below exception. The SOC was 201401 rolled from 201201, and with all CO's in all divisions (BSCI, CHEM, ENGL, HIST, PHYS, WMST) approved except:: BSCI413 CHEM689 ENGL262 I've marked it as a blocker because Black PDT needs it fixed to move forward in setting up reference data per KSAP-668, and KSAP-731. Here is the exception (and some that consequently follow it) as observed in the console log: 2014-01-31 01:45:06,925 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. javax.persistence.TransactionRequiredException: no transaction is in progress361 at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366) at com.sun.proxy.$Proxy277.flush(Unknown Source) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) at com.sun.proxy.$Proxy277.flush(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.impl.LuiServiceImpl.updateLui(LuiServiceImpl.java:361) at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy313.updateLui(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceCacheDecorator.updateLui(LuiServiceCacheDecorator.java:73) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceValidationDecorator.updateLui(LuiServiceValidationDecorator.java:95) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3282) at sun.reflect.GeneratedMethodAccessor1162.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy321.changeActivityOfferingState(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.decorators.CourseOfferingServiceDecorator.changeActivityOfferingState(CourseOfferingServiceDecorator.java:610) at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:38) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:06,931 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.kuali.student.r2.common.exceptions.OperationFailedException: Failed to update State at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3284) at sun.reflect.GeneratedMethodAccessor1162.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy321.changeActivityOfferingState(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.decorators.CourseOfferingServiceDecorator.changeActivityOfferingState(CourseOfferingServiceDecorator.java:610) at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:38) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366) at com.sun.proxy.$Proxy277.flush(Unknown Source) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) at com.sun.proxy.$Proxy277.flush(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.impl.LuiServiceImpl.updateLui(LuiServiceImpl.java:361) at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy313.updateLui(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceCacheDecorator.updateLui(LuiServiceCacheDecorator.java:73) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceValidationDecorator.updateLui(LuiServiceValidationDecorator.java:95) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3282) ... 34 more 2014-01-31 01:45:06,932 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. java.lang.NullPointerException at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:41) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:07,955 [Thread-36] u:admin/d: ERROR org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper - The Mass Publishing Event did not complete successfully. java.lang.NullPointerException at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:41) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:07,956 [Thread-36] u:admin/d: WARN org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper - Changing SOC state back to [kuali.soc.state.finaledits].

    Kuali JIRA | 3 years ago | Mike Riley
    org.kuali.student.r2.common.exceptions.OperationFailedException: Failed to update State
  3. 0

    Manage SOC for term 201701 (rolled over from 201101 on 1/24/13). Click through until SOC is in Final Edits. Click Publish Set. EXPECTED: SOC moves through Publishing in Process state, to Published state. ACTUAL: Publish Set button again becomes active. Click the button again, and new instances of Final Edits and Publishing in Process appear in state table. -- From Skype chat: [1/24/13 3:59:20 PM] Venkat Premchandran: @Adam, I couldnt find any useful hint from the tomcat log for the status duplication issue except some trans rollback.. we can add more logs to track if you run into this issue again [1/24/13 4:15:30 PM] Adam Campbell: Completed: Publishing in progress Publishing Duration: 02:46 (in progress) [1/24/13 4:15:40 PM] Adam Campbell: and Publish Set button is active again [1/24/13 4:16:23 PM] Adam Campbell: clicked it again and now we have a 3rd instance of Publishing in Progress in the table [1/24/13 4:16:39 PM] Venkat Premchandran: k, looks like the trans rollback is the issue [1/24/13 4:16:50 PM] Venkat Premchandran: i suspect some trans timeout [1/24/13 4:20:08 PM] Venkat Premchandran: hmmm.. i think i got the reason now for the duplicate state changes [1/24/13 4:20:51 PM] Venkat Premchandran: if there are issues in update soc state, it rolled back to finaledit [1/24/13 4:21:07 PM] Adam Campbell: we also have three final edits [1/24/13 4:21:31 PM] Venkat Premchandran: yeah, whenever you run the mange soc, it keeps on adding the attributes [1/24/13 4:21:34 PM] Adam Campbell: part of the cycle when it rolls back, I guess [1/24/13 4:22:17 PM] Adam Campbell: does this have something to do with why it takes so long to publish? (and/or to rollover?) [1/24/13 4:22:45 PM] Venkat Premchandran: i think that is the diff issue because of CO nos [1/24/13 4:23:28 PM] Venkat Premchandran: as there are many cos, it's taking more time to process and somehow the trans timed out during state propagation [1/24/13 4:25:13 PM] Venkat Premchandran: its just my basic guess, it needs more analysis on the trans :( -- {code} Stacktrace from tomcat log: 2013-01-24 23:33:57,873 [http-8080-37] u:admin/d: INFO org.kuali.rice.kns.web.struts.action.KualiRequestProcessor - Finished processing request: '/kew/ActionList.do' w/ query string: 'null' 2013-01-24 23:59:42,644 [Thread-411] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) ... ... ... at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.updateSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) create a new version of this paste RAW Paste Data {code}

    Kuali JIRA | 4 years ago | Adam Campbell
    javax.persistence.TransactionRequiredException: no transaction is in progress
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Attempt to publish a SOC threw the below exception. The SOC was 201401 rolled from 201201, and with all CO's in all divisions (BSCI, CHEM, ENGL, HIST, PHYS, WMST) approved except:: BSCI413 CHEM689 ENGL262 I've marked it as a blocker because Black PDT needs it fixed to move forward in setting up reference data per KSAP-668, and KSAP-731. Here is the exception (and some that consequently follow it) as observed in the console log: 2014-01-31 01:45:06,925 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. javax.persistence.TransactionRequiredException: no transaction is in progress361 at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366) at com.sun.proxy.$Proxy277.flush(Unknown Source) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) at com.sun.proxy.$Proxy277.flush(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.impl.LuiServiceImpl.updateLui(LuiServiceImpl.java:361) at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy313.updateLui(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceCacheDecorator.updateLui(LuiServiceCacheDecorator.java:73) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceValidationDecorator.updateLui(LuiServiceValidationDecorator.java:95) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3282) at sun.reflect.GeneratedMethodAccessor1162.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy321.changeActivityOfferingState(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.decorators.CourseOfferingServiceDecorator.changeActivityOfferingState(CourseOfferingServiceDecorator.java:610) at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:38) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:06,931 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.kuali.student.r2.common.exceptions.OperationFailedException: Failed to update State at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3284) at sun.reflect.GeneratedMethodAccessor1162.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy321.changeActivityOfferingState(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.decorators.CourseOfferingServiceDecorator.changeActivityOfferingState(CourseOfferingServiceDecorator.java:610) at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:38) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) Caused by: javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366) at com.sun.proxy.$Proxy277.flush(Unknown Source) at sun.reflect.GeneratedMethodAccessor828.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) at com.sun.proxy.$Proxy277.flush(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.impl.LuiServiceImpl.updateLui(LuiServiceImpl.java:361) at sun.reflect.GeneratedMethodAccessor888.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy313.updateLui(Unknown Source) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceCacheDecorator.updateLui(LuiServiceCacheDecorator.java:73) at org.kuali.student.enrollment.class1.lui.service.decorators.LuiServiceValidationDecorator.updateLui(LuiServiceValidationDecorator.java:95) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.changeActivityOfferingState(CourseOfferingServiceImpl.java:3282) ... 34 more 2014-01-31 01:45:06,932 [Thread-36] u:admin/d: FATAL org.kuali.rice.core.framework.persistence.jta.KualiTransactionInterceptor - Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. java.lang.NullPointerException at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:41) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:07,955 [Thread-36] u:admin/d: ERROR org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper - The Mass Publishing Event did not complete successfully. java.lang.NullPointerException at org.kuali.student.enrollment.class1.state.impl.AOStateHelperImpl.updateState(AOStateHelperImpl.java:41) at org.kuali.student.r2.core.class1.state.service.impl.StateTransitionsHelperImpl.processStatePropagations(StateTransitionsHelperImpl.java:218) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetServiceImpl.changeSocState(CourseOfferingSetServiceImpl.java:793) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy318.changeSocState(Unknown Source) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.decorators.CourseOfferingSetServiceDecorator.changeSocState(CourseOfferingSetServiceDecorator.java:358) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.doMpe(CourseOfferingSetPublishingHelper.java:143) at org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper$SocMassPublishingRunner.run(CourseOfferingSetPublishingHelper.java:115) at java.lang.Thread.run(Thread.java:724) 2014-01-31 01:45:07,956 [Thread-36] u:admin/d: WARN org.kuali.student.enrollment.class2.courseofferingset.service.impl.CourseOfferingSetPublishingHelper - Changing SOC state back to [kuali.soc.state.finaledits].

    Kuali JIRA | 3 years ago | Mike Riley
    org.kuali.student.r2.common.exceptions.OperationFailedException: Failed to update State
  6. 0

    Static Asset blobs cannot be saved to the database

    GitHub | 3 years ago | phillipuniverse
    javax.persistence.TransactionRequiredException: no transaction is in progress

    4 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. javax.persistence.TransactionRequiredException

      no transaction is in progress

      at org.hibernate.ejb.AbstractEntityManagerImpl.flush()
    2. Hibernate EJB
      AbstractEntityManagerImpl.flush
      1. org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:957)
      1 frame