主题 : jeecms1.7版本配置工作流后自动发布失效
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
1#   发表于:2022-08-02 17:28:08  IP:111.83.*.*
文章状态始终为3,CmsWorkflowServiceImpl里面的audit方法事务提交后,状态还是3,jc_content_ext表的current_node_id也是上一个动作的值
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
2#   发表于:2022-08-02 17:40:01  IP:115.237.*.*
回复第1楼
tomcat报错日志发下
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
3#   发表于:2022-08-02 17:45:39  IP:111.83.*.*
手动改了数据库的content_status 为5  他又变回3了    几次之后又好了
经常会出现
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
4#   发表于:2022-08-02 17:46:36  IP:115.237.*.*
回复第3楼
收到
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
5#   发表于:2022-08-02 17:47:25  IP:111.83.*.*
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
6#   发表于:2022-08-02 17:51:22  IP:111.83.*.*
Exception in thread "pool-4-thread-1" org.springframework.orm.jpa.JpaSystemException: Transaction was marked for rollback only; cannot commit; nested exception is org.hibernate.TransactionException: Transaction was marked for rollback only; cannot commit
  at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:312)
  at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:223)
  at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:540)
  at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:746)
  at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714)
  at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:535)
  at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:305)
  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
  at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
  at com.jeecms.content.service.impl.ContentStaticPageServiceImpl$$EnhancerBySpringCGLIB$$62cdafbe.afterChange(<generated>)
  at com.jeecms.content.service.impl.ContentServiceImpl$ListenerThread.run(ContentServiceImpl.java:313)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)
Caused by: org.hibernate.TransactionException: Transaction was marked for rollback only; cannot commit
  at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:228)
  at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68)
  at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:536)
  ... 12 more
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
7#   发表于:2022-08-02 17:54:23  IP:111.83.*.*
标准版是可以复现的。
1、先设置工作流,勾选审核完成后自动发布功能。
2、审核人点击审核通过的方法打debug,慢慢走,就会出现这种情况。
CmsWorkflowServiceImpl实现类里面打断点,逐步走,大概1分钟后放开断点就会出现。
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
8#   发表于:2022-08-02 17:54:38  IP:111.83.*.*
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
9#   发表于:2022-08-02 18:00:48  IP:115.237.*.*
回复第8楼
已反馈
级别: 会元
UID: 22162
积分:1207 加为好友
威望: 6 精华: 0
主题:119 回复:434
注册时间:2011-07-27
在线时长:0.01
10#   发表于:2022-08-02 18:01:26  IP:111.83.*.*
断点走了后,就会出现  文章审核流程是已完结,但是文章状态还是处于【流转中】,content的status还是3.
1 2 > >| 共2页