数据库恢复到MYSQL 5.7 中间有日志报错 麻烦确认是什么问...
2023-02-10 10:44:03.045 ERROR com.x.server.console.action.RestoreData - id:063b10d5-1de2-4817-985e-7f1076c70b64, name:com.x.server.console.action.RestoreData, message:restore:com.x.cms.core.entity.FileInfo error., exception:java.lang.Exception.java.lang.Exception: restore:com.x.cms.core.entity.FileInfo error.
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$run$0(RestoreData.java:129) ~
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) ~[?:?]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ~[?:?]
Caused by: org.apache.openjpa.persistence.InvalidStateException: This operation cannot be performed while a Transaction is active.
at org.apache.openjpa.kernel.BrokerImpl.close(BrokerImpl.java:4559) ~
at org.apache.openjpa.kernel.DelegatingBroker.close(DelegatingBroker.java:1508) ~
at org.apache.openjpa.persistence.EntityManagerImpl.close(EntityManagerImpl.java:1598) ~
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:171) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$run$0(RestoreData.java:126) ~
你o2是什么版本,数据库是5.7的有没有安装5的教程修改驱动 启蒙星 发表于 2023-2-13 09:35
你o2是什么版本,数据库是5.7的有没有安装5的教程修改驱动
数据库是5.7 ,驱动没有修改,一直有这个报错,
我更改为mysql的版本也同样有这个报错。
恢复后数据中心里的视图正常,但是打开里面的附件是异常没有的。
驱动修改是按照下面的图示么
启蒙星 发表于 2023-2-13 09:35
你o2是什么版本,数据库是5.7的有没有安装5的教程修改驱动
o2 是7.2.7 参考一下:https://www.o2oa.net/cms/tech/135.html 本帖最后由 woaiyingch 于 2023-2-14 11:09 编辑
不行,有没有手动导出H2 恢复到mysql 的方法啊
论坛里其他人回复的链接 打开语雀都找不到文档了 论坛管理员 发表于 2023-2-13 16:18
参考一下:https://www.o2oa.net/cms/tech/135.html
本帖最后由 woaiyingch 于 2023-2-14 11:09 编辑
不行,有没有手动导出H2 恢复到mysql 的方法啊
论坛里其他人回复的链接 打开语雀都找不到文档了 你h2导出的文件能压缩发出来不,我们试试 启蒙星 发表于 2023-2-14 17:23
你h2导出的文件能压缩发出来不,我们试试
不好意思,是内部文件不能外发。
启蒙星 发表于 2023-2-14 17:23
你h2导出的文件能压缩发出来不,我们试试
我发现恢复数据的时候首先会报一个ftp错误,我使用的是系统自带的存储,数据库变更了MYSQL,存储也要变成FTP么
restore 175/778 part of data:com.x.file.core.entity.open.File.
2023-02-15 15:03:29.324 ERROR com.x.server.console.action.RestoreData - id:53d171ae-4772-450d-a699-7a4ee83c5a60, name:com.x.server.console.action.RestoreData, message:restore error with file:/root/o2server/local/dump/dumpData_20230215093139/com.x.cms.core.entity.FileInfo/1415.json., exception:java.lang.Exception.
java.lang.Exception: restore error with file:/root/o2server/local/dump/dumpData_20230215093139/com.x.cms.core.entity.FileInfo/1415.json.
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$restore$1(RestoreData.java:164) ~
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[?:?]
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:159) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$run$0(RestoreData.java:126) ~
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) ~[?:?]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) ~[?:?]
Caused by: org.apache.commons.vfs2.FileSystemException: Could not connect to FTP server on "127.0.0.1".
at org.apache.commons.vfs2.provider.ftp.FtpClientFactory$ConnectionFactory.createConnection(FtpClientFactory.java:232) ~
at org.apache.commons.vfs2.provider.ftp.FtpClientFactory.createConnection(FtpClientFactory.java:272) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.createClient(FTPClientWrapper.java:106) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.createClient(FTPClientWrapper.java:98) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.getFtpClient(FTPClientWrapper.java:147) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.<init>(FTPClientWrapper.java:53) ~
at org.apache.commons.vfs2.provider.ftp.FtpFileProvider.doCreateFileSystem(FtpFileProvider.java:70) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:92) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:71) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:55) ~
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:788) ~
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:835) ~
at com.x.base.core.entity.StorageObject.vfsUpdateContent(StorageObject.java:362) ~
at com.x.base.core.entity.StorageObject.updateContent(StorageObject.java:145) ~
at com.x.base.core.entity.StorageObject.saveContent(StorageObject.java:117) ~
at com.x.server.console.action.RestoreData$RunnableImpl.binary(RestoreData.java:248) ~
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:190) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$restore$1(RestoreData.java:162) ~
... 14 more
Caused by: org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received.Server closed connection.
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:388) ~
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:300) ~
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:523) ~
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:648) ~
at org.apache.commons.net.ftp.FTP.user(FTP.java:793) ~
at org.apache.commons.net.ftp.FTPClient.login(FTPClient.java:1073) ~
at org.apache.commons.vfs2.provider.ftp.FtpClientFactory$ConnectionFactory.createConnection(FtpClientFactory.java:173) ~
at org.apache.commons.vfs2.provider.ftp.FtpClientFactory.createConnection(FtpClientFactory.java:272) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.createClient(FTPClientWrapper.java:106) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.createClient(FTPClientWrapper.java:98) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.getFtpClient(FTPClientWrapper.java:147) ~
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.<init>(FTPClientWrapper.java:53) ~
at org.apache.commons.vfs2.provider.ftp.FtpFileProvider.doCreateFileSystem(FtpFileProvider.java:70) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:92) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:71) ~
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:55) ~
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:788) ~
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:835) ~
at com.x.base.core.entity.StorageObject.vfsUpdateContent(StorageObject.java:362) ~
at com.x.base.core.entity.StorageObject.updateContent(StorageObject.java:145) ~
at com.x.base.core.entity.StorageObject.saveContent(StorageObject.java:117) ~
at com.x.server.console.action.RestoreData$RunnableImpl.binary(RestoreData.java:248) ~
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:190) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$restore$1(RestoreData.java:162) ~
... 14 more
2023-02-15 15:03:29.325 ERROR com.x.server.console.action.RestoreData - id:7fa700de-b0b9-4e6c-96a5-a46d10a4ab13, name:com.x.server.console.action.RestoreData, message:restore error with file:/root/o2server/local/dump/dumpData_20230215093139/com.x.file.core.entity.open.File/1750.json., exception:java.lang.Exception.
java.lang.Exception: restore error with file:/root/o2server/local/dump/dumpData_20230215093139/com.x.file.core.entity.open.File/1750.json.
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$restore$1(RestoreData.java:164) ~
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[?:?]
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:159) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$run$0(RestoreData.java:126) ~
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) ~[?:?]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?]
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:408) ~[?:?]
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:736) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:661) ~[?:?]
at com.x.server.console.action.RestoreData$RunnableImpl.run(RestoreData.java:119) ~
at java.lang.Thread.run(Thread.java:834) ~[?:?]
Caused by: org.apache.openjpa.persistence.InvalidStateException: This operation cannot be performed while a Transaction is active.
at org.apache.openjpa.kernel.BrokerImpl.begin(BrokerImpl.java:1446) ~
at org.apache.openjpa.kernel.DelegatingBroker.begin(DelegatingBroker.java:1026) ~
at org.apache.openjpa.persistence.EntityManagerImpl.begin(EntityManagerImpl.java:684) ~
at com.x.server.console.action.RestoreData$RunnableImpl.restore(RestoreData.java:179) ~
at com.x.server.console.action.RestoreData$RunnableImpl.lambda$restore$1(RestoreData.java:162) ~
... 19 more
页:
[1]
2