操作场景:在编辑文章保存为草稿之后,再点击发布。
因为事保存了多个草稿,每次点击发布的时候时间间隔较短,导致服务响应慢,出现回滚的现象。希望能够解决一下
后台日志报错:
1)发布之后后台报错:Exception in thread "pool-4-thread-5" org.springframework.beans.FatalBeanException: Could not copy properties from source to target; nested exception is java.lang.reflect.InvocationTargetException
at com.jeecms.common.util.MyBeanUtils.copyProperties(MyBeanUtils.java:71)
at com.jeecms.common.base.service.BaseServiceImpl.update(BaseServiceImpl.java:145)
at com.jeecms.content.service.impl.ContentServiceImpl.update(ContentServiceImpl.java:1701)
at com.jeecms.content.service.impl.ContentServiceImpl.update(ContentServiceImpl.java:124)
at com.jeecms.content.service.impl.ContentServiceImpl$$FastClassBySpringCGLIB$$62fd0cda.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
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:688)
at com.jeecms.workflow.service.impl.ContentServiceExImpl$$EnhancerBySpringCGLIB$$e037495d.update(<generated>)
at com.jeecms.admin.controller.content.ContentController$1.run(ContentController.java:701)
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: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor1484.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.jeecms.common.util.MyBeanUtils.copyProperties(MyBeanUtils.java:68)
... 16 more
Caused by: javax.persistence.EntityNotFoundException: Unable to find com.jeecms.content.domain.Content with id 523220
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$JpaEntityNotFoundDelegate.handleEntityNotFound(EntityManagerFactoryBuilderImpl.java:164)
at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:244)
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:166)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:268)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:73)
at com.jeecms.content.domain.Content_$$_jvst406_13.setChannelId(Content_$$_jvst406_13.java)
... 20 more |
|