Restaurar um Backup do Biblivre 3
-
- Mensagens: 5
- Registrado em: 15 Mai 2019, 16:37
Restaurar um Backup do Biblivre 3
Olá, pessoal!
Estou com dificuldades para importar um banco de dados do Biblivre3 para a versão 5.
A extensão do backup é .b3b, mas quando eu tento "Restaurar um Backup do Biblivre 3" sempre ocorre um erro.
Erro ao restaurar backup
"Infelizmente ocorreu um erro ao restaurar este backup do Biblivre 3. Verifique a próxima tela pelo log de erros e, caso necessário, entre no fórum Biblivre para obter ajuda."
Já procurei uma solução em todo o fórum, mas infelizmente não encontrei uma solução. Arquivo em anexo.
Alguem poderia me ajudar?
Att,
Leandro Santos
Estou com dificuldades para importar um banco de dados do Biblivre3 para a versão 5.
A extensão do backup é .b3b, mas quando eu tento "Restaurar um Backup do Biblivre 3" sempre ocorre um erro.
Erro ao restaurar backup
"Infelizmente ocorreu um erro ao restaurar este backup do Biblivre 3. Verifique a próxima tela pelo log de erros e, caso necessário, entre no fórum Biblivre para obter ajuda."
Já procurei uma solução em todo o fórum, mas infelizmente não encontrei uma solução. Arquivo em anexo.
Alguem poderia me ajudar?
Att,
Leandro Santos
- Anexos
-
- backup_1406720082206.b3b
- Segue arquivo de backup.
- (596.62 KiB) Baixado 395 vezes
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Restaurar um Backup do Biblivre 3
Oi, @santosneto. Seja bem-vindo ao fórum.
Qual o erro que aparece no seu log de erros? Pode postar ele como código num comentário ou tirar um print da tela com o log de erros?
Abraço!
Qual o erro que aparece no seu log de erros? Pode postar ele como código num comentário ou tirar um print da tela com o log de erros?
Abraço!
-
- Mensagens: 5
- Registrado em: 15 Mai 2019, 16:37
Re: Restaurar um Backup do Biblivre 3
Boa tarde, @cleydyr!
Obrigado pelo feedback.
Segue log de erro:
[Log de importação de dados do Biblivre 3 para o Biblivre 5]
DataMigration failed after 3 attempts at phase: access_cards
biblivre.core.exceptions.DAOException: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "UN_access_cards"
Detail: Key (code)=(BIB0059NTU) already exists.
at biblivre.administration.accesscards.AccessCardDAO.saveFromBiblivre3(AccessCardDAO.java:278)
at biblivre.administration.accesscards.AccessCardBO.saveFromBiblivre3(AccessCardBO.java:134)
at biblivre.administration.setup.DataMigrationBO.saveDTOs(DataMigrationBO.java:288)
at biblivre.administration.setup.DataMigrationBO.migrate(DataMigrationBO.java:131)
at biblivre.administration.setup.Handler.importBiblivre3(Handler.java:439)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at biblivre.core.controllers.Controller.processRequest(Controller.java:148)
at biblivre.core.controllers.SchemaServlet.processDynamicRequest(SchemaServlet.java:154)
at biblivre.core.controllers.SchemaServlet.processDynamicRequest(SchemaServlet.java:124)
at biblivre.core.controllers.SchemaServlet.doPost(SchemaServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at biblivre.core.controllers.ExtendedRequestResponseFilter.doFilter(ExtendedRequestResponseFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
at biblivre.core.controllers.ReverseProxyServlet.doPost(ReverseProxyServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "UN_access_cards"
Detail: Key (code)=(BIB0059NTU) already exists.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2103)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2754)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
at biblivre.administration.accesscards.AccessCardDAO.saveFromBiblivre3(AccessCardDAO.java:275)
... 49 more
só consigo copiar ate essa parte.
Obrigado pelo feedback.
Segue log de erro:
[Log de importação de dados do Biblivre 3 para o Biblivre 5]
DataMigration failed after 3 attempts at phase: access_cards
biblivre.core.exceptions.DAOException: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "UN_access_cards"
Detail: Key (code)=(BIB0059NTU) already exists.
at biblivre.administration.accesscards.AccessCardDAO.saveFromBiblivre3(AccessCardDAO.java:278)
at biblivre.administration.accesscards.AccessCardBO.saveFromBiblivre3(AccessCardBO.java:134)
at biblivre.administration.setup.DataMigrationBO.saveDTOs(DataMigrationBO.java:288)
at biblivre.administration.setup.DataMigrationBO.migrate(DataMigrationBO.java:131)
at biblivre.administration.setup.Handler.importBiblivre3(Handler.java:439)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at biblivre.core.controllers.Controller.processRequest(Controller.java:148)
at biblivre.core.controllers.SchemaServlet.processDynamicRequest(SchemaServlet.java:154)
at biblivre.core.controllers.SchemaServlet.processDynamicRequest(SchemaServlet.java:124)
at biblivre.core.controllers.SchemaServlet.doPost(SchemaServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at biblivre.core.controllers.ExtendedRequestResponseFilter.doFilter(ExtendedRequestResponseFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
at biblivre.core.controllers.ReverseProxyServlet.doPost(ReverseProxyServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "UN_access_cards"
Detail: Key (code)=(BIB0059NTU) already exists.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2103)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2754)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
at biblivre.administration.accesscards.AccessCardDAO.saveFromBiblivre3(AccessCardDAO.java:275)
... 49 more
só consigo copiar ate essa parte.
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Restaurar um Backup do Biblivre 3
Interessante. Eu obtive o mesmo erro no meu ambiente. Creio que seja uma limitação da base dados que o Biblivre 5 acrescentou que poderia não ser respeitada no Biblivre 3.
Abraço
Abraço
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Restaurar um Backup do Biblivre 3
Eu confirmei no código que o Biblivre espera que os códigos dos cartões sejam únicos.
Aparentemente a sua antiga instalação do Biblivre 3 tinha um centenas de milhares de cartões, mas nenhum deles associado a um usuário relevante e muitos com códigos repetidos.
Removi os cartões do backup e consegui importar com sucesso. Vou mandar o link do arquivo de backup do Biblivre 5 por mensagem privada.
Abraço
Aparentemente a sua antiga instalação do Biblivre 3 tinha um centenas de milhares de cartões, mas nenhum deles associado a um usuário relevante e muitos com códigos repetidos.
Removi os cartões do backup e consegui importar com sucesso. Vou mandar o link do arquivo de backup do Biblivre 5 por mensagem privada.
Abraço
-
- Mensagens: 5
- Registrado em: 15 Mai 2019, 16:37
Re: Restaurar um Backup do Biblivre 3
Obrigado, amigo! Vai encaminhar no email?
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Restaurar um Backup do Biblivre 3
Já foi enviado por mensagem privada. Por favor verifique sua caixa de entrada (inclusive spam) da conta de e-mail cadastrada para este fórum.
-
- Mensagens: 5
- Registrado em: 15 Mai 2019, 16:37
Re: Restaurar um Backup do Biblivre 3
Boa tarde, amigo!
Perdão, eu não tinha visto. O link expirou, poderia encaminhar novamente?
Att,
Leandro Santos
Perdão, eu não tinha visto. O link expirou, poderia encaminhar novamente?
Att,
Leandro Santos
-
- Mensagens: 5
- Registrado em: 15 Mai 2019, 16:37
Re: Restaurar um Backup do Biblivre 3
Agora recebi, mas foi tentar restaurar e apareceu outro erro, o seguinte:
[Log de restauração de backup do Biblivre 5]
single_schema => single_schema
Restoring 2 schemas for a total of 16309 SQL lines
Starting psql
Renaming schema single to _single_1559239483651
Renaming schema global to _global_1559239483651
Processing schema for 'global'
ALTER SCHEMA
ALTER SCHEMA
SET
psql:-:11: ERROR: unrecognized configuration parameter "lock_timeout"
[Log de restauração de backup do Biblivre 5]
single_schema => single_schema
Restoring 2 schemas for a total of 16309 SQL lines
Starting psql
Renaming schema single to _single_1559239483651
Renaming schema global to _global_1559239483651
Processing schema for 'global'
ALTER SCHEMA
ALTER SCHEMA
SET
psql:-:11: ERROR: unrecognized configuration parameter "lock_timeout"
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Restaurar um Backup do Biblivre 3
Oi, @santosneto
Enviei outro backup por mensagem direta para você. Dessa vez eu enviei o backup do Biblivre 3 que você pode importar no seu Biblivre 5 sem problema (utilizando o formulário mais no fundo da página de manutenção).
Abraço
Enviei outro backup por mensagem direta para você. Dessa vez eu enviei o backup do Biblivre 3 que você pode importar no seu Biblivre 5 sem problema (utilizando o formulário mais no fundo da página de manutenção).
Abraço