- 论坛徽章:
- 0
|
已解决问题:
1、解压失败,压缩包后缀是haozip,下载好压解压成功;
2、fastdfs client连接tracker各种报decode失败,把fastdfs_client.jar换成项目里用的jar包,properties配置也改成一致就好了。
未解决问题:
1、数据库所有数据为空,前台只能看到容量相关信息,config里配置的路径是storage的log路径;
2、schedule报以下错误:
- 12:20:02,361 ERROR TaskUtils$LoggingErrorHandler:95 - Unexpected error occurred in scheduled task.
- org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [cn.vivame.fdfs.vo.Storage#172.16.5.45]
- at org.hibernate.engine.internal.StatefulPersistenceContext.checkUniqueness(StatefulPersistenceContext.java:689)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performUpdate(DefaultSaveOrUpdateEventListener.java:293)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:239)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:109)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90)
- at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:728)
- at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:720)
- at org.hibernate.engine.spi.CascadingAction$5.cascade(CascadingAction.java:258)
- at org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:380)
- at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:323)
- at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:208)
- at org.hibernate.engine.internal.Cascade.cascadeCollectionElements(Cascade.java:409)
- at org.hibernate.engine.internal.Cascade.cascadeCollection(Cascade.java:350)
- at org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:326)
- at org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:208)
- at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:165)
- at org.hibernate.event.internal.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:448)
- at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:293)
- at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193)
- at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:136)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:204)
- at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:55)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:189)
- at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:49)
- at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90)
- at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:757)
- at org.hibernate.internal.SessionImpl.save(SessionImpl.java:749)
- at org.hibernate.internal.SessionImpl.save(SessionImpl.java:745)
- at cn.vivame.fdfs.service.impl.JobServiceImpl.updateGroupByMinute(JobServiceImpl.java:61)
- at sun.reflect.GeneratedMethodAccessor294.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)
- 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.invoke(TransactionInterceptor.java:110)
- at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
- at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
- at com.sun.proxy.$Proxy30.updateGroupByMinute(Unknown Source)
- at sun.reflect.GeneratedMethodAccessor293.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64)
- at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)
- at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
复制代码 |
|