Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar

TÓPICO: Erro "A operação falhou" ao gravar

Erro "Registo bloqueado" ao gravar 25 Set. 2017 22:00 #12094

  • eddores95
  • Avatar de eddores95
  • Offline
  • Mensagens: 2
Boa noite

Hoje ao efectuar uma factura quando tento gravar dá o erro "o registo está bloqueado - restrição chave estrangeira?"
Acontece que este mês já fiz facturas e não deu erro. Alguém pode ajudar?

Junto o log do erro se alguem puder ajudar.......please
!SESSION 2017-09-25 22:26:41.264 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_144
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_PT
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.projectocolibri.api 4 0 2017-09-25 22:27:51.184
!MESSAGE 
!STACK 0
org.projectocolibri.api.core.exceptions.DatabaseException: O registo está bloqueado - restrição chave estrangeira?
	at org.projectocolibri.api.database.manager.EntidadesdocumentosManager.store(EntidadesdocumentosManager.java:278)
	at org.projectocolibri.api.database.ColibriDatabase.storeEntidadesdocumentos(ColibriDatabase.java:2122)
	at org.projectocolibri.api.database.ColibriDatabase.storeEntidadesdocumentos(ColibriDatabase.java:2117)
	at org.projectocolibri.rcp.colibri.workbench.views.entidades.emissao.EntidadesEmissaoContainer.insertObject(EntidadesEmissaoContainer.java:85)
	at org.projectocolibri.rcp.colibri.workbench.support.views.jobs.GravarRegistoJob$1.run(GravarRegistoJob.java:28)
	at org.dma.eclipse.core.jobs.CustomJob.run(CustomJob.java:180)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: javax.jdo.JDODataStoreException: Insert of object "org.projectocolibri.api.database.model.Artigosmovimentos@1d26815" using statement "INSERT INTO ARTIGOSMOVIMENTOS (FORMULAVALOR3,NUMEROSERIE,TIPODOCUMENTO,QUANTIDADE,ARMAZEM,PRECOPCM,COR,VALORDESCONTO,PERCDESCONTO2,PRECOIVA,ENTIDADE,VALORPRODUTOS,FORMULAVALOR4,NUMEROAUXILIAR,ENTRADAS,FACTOR,UNIDADEMEDIDA,NUMEROLINHA,FORMULAQUANT,LINHAORIGEM,VALORILIQUIDO,TIPOSTOCK,VALORLIQUIDO,PERCDESCONTO,CODIGOIVA,DESCRICAO,NUMEROLINHAPRODUCAO,DATACRIACAO,VALORSERVICOS,PRECO,TAMANHO,ARMAZEMDESTINO,QUANTIDADEPENDENTE,NUMERODOCUMENTO,FORMULAVALOR1,SAIDAS,VALORILIQUIDOIVA,VALORIVA,ARTIGO,FORMULAVALOR2,ISENCAOIVA,SERIEDOCUMENTO,SINALSTOCK,VALORRETENCAO,"KEY",RECORD_CONTROL) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)" failed : General error: "java.lang.NullPointerException"; SQL statement:
INSERT INTO ARTIGOSMOVIMENTOS (FORMULAVALOR3,NUMEROSERIE,TIPODOCUMENTO,QUANTIDADE,ARMAZEM,PRECOPCM,COR,VALORDESCONTO,PERCDESCONTO2,PRECOIVA,ENTIDADE,VALORPRODUTOS,FORMULAVALOR4,NUMEROAUXILIAR,ENTRADAS,FACTOR,UNIDADEMEDIDA,NUMEROLINHA,FORMULAQUANT,LINHAORIGEM,VALORILIQUIDO,TIPOSTOCK,VALORLIQUIDO,PERCDESCONTO,CODIGOIVA,DESCRICAO,NUMEROLINHAPRODUCAO,DATACRIACAO,VALORSERVICOS,PRECO,TAMANHO,ARMAZEMDESTINO,QUANTIDADEPENDENTE,NUMERODOCUMENTO,FORMULAVALOR1,SAIDAS,VALORILIQUIDOIVA,VALORIVA,ARTIGO,FORMULAVALOR2,ISENCAOIVA,SERIEDOCUMENTO,SINALSTOCK,VALORRETENCAO,"KEY",RECORD_CONTROL) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [50000-169]
NestedThrowables:
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException"; SQL statement:
INSERT INTO ARTIGOSMOVIMENTOS (FORMULAVALOR3,NUMEROSERIE,TIPODOCUMENTO,QUANTIDADE,ARMAZEM,PRECOPCM,COR,VALORDESCONTO,PERCDESCONTO2,PRECOIVA,ENTIDADE,VALORPRODUTOS,FORMULAVALOR4,NUMEROAUXILIAR,ENTRADAS,FACTOR,UNIDADEMEDIDA,NUMEROLINHA,FORMULAQUANT,LINHAORIGEM,VALORILIQUIDO,TIPOSTOCK,VALORLIQUIDO,PERCDESCONTO,CODIGOIVA,DESCRICAO,NUMEROLINHAPRODUCAO,DATACRIACAO,VALORSERVICOS,PRECO,TAMANHO,ARMAZEMDESTINO,QUANTIDADEPENDENTE,NUMERODOCUMENTO,FORMULAVALOR1,SAIDAS,VALORILIQUIDOIVA,VALORIVA,ARTIGO,FORMULAVALOR2,ISENCAOIVA,SERIEDOCUMENTO,SINALSTOCK,VALORRETENCAO,"KEY",RECORD_CONTROL) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [50000-169]
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:319)
	at org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:668)
	at org.datanucleus.jdo.JDOPersistenceManager.makePersistent(JDOPersistenceManager.java:688)
	at org.projectocolibri.api.database.persistence.EntidadesdocumentosPersistence.store(EntidadesdocumentosPersistence.java:42)
	at org.projectocolibri.api.database.manager.EntidadesdocumentosManager.store(EntidadesdocumentosManager.java:186)
	... 6 more
Caused by: org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException"; SQL statement:
INSERT INTO ARTIGOSMOVIMENTOS (FORMULAVALOR3,NUMEROSERIE,TIPODOCUMENTO,QUANTIDADE,ARMAZEM,PRECOPCM,COR,VALORDESCONTO,PERCDESCONTO2,PRECOIVA,ENTIDADE,VALORPRODUTOS,FORMULAVALOR4,NUMEROAUXILIAR,ENTRADAS,FACTOR,UNIDADEMEDIDA,NUMEROLINHA,FORMULAQUANT,LINHAORIGEM,VALORILIQUIDO,TIPOSTOCK,VALORLIQUIDO,PERCDESCONTO,CODIGOIVA,DESCRICAO,NUMEROLINHAPRODUCAO,DATACRIACAO,VALORSERVICOS,PRECO,TAMANHO,ARMAZEMDESTINO,QUANTIDADEPENDENTE,NUMERODOCUMENTO,FORMULAVALOR1,SAIDAS,VALORILIQUIDOIVA,VALORIVA,ARTIGO,FORMULAVALOR2,ISENCAOIVA,SERIEDOCUMENTO,SINALSTOCK,VALORRETENCAO,"KEY",RECORD_CONTROL) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [50000-169]
	at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
	at org.h2.message.DbException.get(DbException.java:158)
	at org.h2.message.DbException.convert(DbException.java:281)
	at org.h2.table.RegularTable.addRow(RegularTable.java:139)
	at org.h2.command.dml.Insert.insertRows(Insert.java:124)
	at org.h2.command.dml.Insert.update(Insert.java:84)
	at org.h2.command.CommandContainer.update(CommandContainer.java:75)
	at org.h2.command.Command.executeUpdate(Command.java:230)
	at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:156)
	at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:142)
	at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:228)
	at org.datanucleus.store.rdbms.SQLController.executeStatementUpdate(SQLController.java:396)
	at org.datanucleus.store.rdbms.request.InsertRequest.execute(InsertRequest.java:408)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertTable(RDBMSPersistenceHandler.java:154)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertObject(RDBMSPersistenceHandler.java:129)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.internalMakePersistent(JDOStateManagerImpl.java:3273)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImpl.java:3249)
	at org.datanucleus.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.java:1454)
	at org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionContextImpl.java:197)
	at org.datanucleus.store.mapped.mapping.PersistableMapping.setObjectAsValue(PersistableMapping.java:665)
	at org.datanucleus.store.mapped.mapping.PersistableMapping.setObject(PersistableMapping.java:424)
	at org.datanucleus.store.rdbms.fieldmanager.ParameterSetter.storeObjectField(ParameterSetter.java:197)
	at org.datanucleus.state.AbstractStateManager.providedObjectField(AbstractStateManager.java:1031)
	at org.projectocolibri.api.database.model.Entidadesdocumentoslinhas.jdoProvideField(Entidadesdocumentoslinhas.java)
	at org.projectocolibri.api.database.model.Entidadesdocumentoslinhas.jdoProvideFields(Entidadesdocumentoslinhas.java)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.provideFields(JDOStateManagerImpl.java:2803)
	at org.datanucleus.state.ObjectProviderImpl.provideFields(ObjectProviderImpl.java:64)
	at org.datanucleus.store.rdbms.request.InsertRequest.execute(InsertRequest.java:296)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertTable(RDBMSPersistenceHandler.java:154)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertObject(RDBMSPersistenceHandler.java:129)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.internalMakePersistent(JDOStateManagerImpl.java:3273)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImpl.java:3249)
	at org.datanucleus.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.java:1454)
	at org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionContextImpl.java:382)
	at org.datanucleus.store.types.sco.SCOUtils.validateObjectForWriting(SCOUtils.java:1433)
	at org.datanucleus.store.mapped.scostore.ElementContainerStore.validateElementForWriting(ElementContainerStore.java:380)
	at org.datanucleus.store.mapped.scostore.FKListStore.validateElementForWriting(FKListStore.java:614)
	at org.datanucleus.store.mapped.scostore.FKListStore.internalAdd(FKListStore.java:344)
	at org.datanucleus.store.mapped.scostore.AbstractListStore.addAll(AbstractListStore.java:128)
	at org.datanucleus.store.mapped.mapping.CollectionMapping.postInsert(CollectionMapping.java:139)
	at org.datanucleus.store.rdbms.request.InsertRequest.execute(InsertRequest.java:529)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertTable(RDBMSPersistenceHandler.java:154)
	at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.insertObject(RDBMSPersistenceHandler.java:129)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.internalMakePersistent(JDOStateManagerImpl.java:3273)
	at org.datanucleus.jdo.state.JDOStateManagerImpl.makePersistent(JDOStateManagerImpl.java:3249)
	at org.datanucleus.ObjectManagerImpl.persistObjectInternal(ObjectManagerImpl.java:1454)
	at org.datanucleus.ObjectManagerImpl.persistObject(ObjectManagerImpl.java:1281)
	at org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:663)
	... 9 more
Caused by: java.lang.NullPointerException
	at org.h2.store.Data.getValueLen(Data.java:880)
	at org.h2.store.Data.getValueLen(Data.java:866)
	at org.h2.index.PageBtreeIndex.getRowSize(PageBtreeIndex.java:396)
	at org.h2.index.PageBtreeLeaf.addRow(PageBtreeLeaf.java:106)
	at org.h2.index.PageBtreeLeaf.addRowTry(PageBtreeLeaf.java:100)
	at org.h2.index.PageBtreeNode.addRowTry(PageBtreeNode.java:200)
	at org.h2.index.PageBtreeIndex.addRow(PageBtreeIndex.java:105)
	at org.h2.index.PageBtreeIndex.add(PageBtreeIndex.java:96)
	at org.h2.table.RegularTable.addRow(RegularTable.java:121)
	... 53 more
Última Edição: 26 Set. 2017 13:38 por marcolopes.
O adminstrador desactivou a escrita pública.

Erro "Registo bloqueado" ao gravar 01 Ago. 2017 18:47 #11719

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5566
  • Obrigado recebido 767
JAMAR escreveu:
Caused by: java.lang.OutOfMemoryError: Java heap space

Parece-me ser um problema já resolvido na versão 12.1.1, mas como me diz que é a versão para a qual está a tentar actualizar, terei de testar a conversão, pelo que necessito que envie um backup da base de dados NÃO convertida através do serviço wetransfer.com ou transfer.pcloud.com para o email Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.

Indique no assunto: Base de dados para análise
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 01 Ago. 2017 21:39 por marcolopes.
O adminstrador desactivou a escrita pública.

Erro "Registo bloqueado" ao gravar 01 Ago. 2017 10:08 #11706

  • JAMAR
  • Avatar de JAMAR
  • Offline
  • Mensagens: 1
Bom dia

Sou utilizador do colibri versão gratuita.

Tenho instalado a versão 9.1.1
Entretanto instalei a versão 12.1.1

Estou com problemas para atualizar a base de dados.
Ao iniciar, o programa pergunta se quero atualizar a base de dados ao que respondo que sim. Começa a atualizar e pára com o erro " o registo está bloqueado - restrição chave estrangeira ?".

Podem-me ajudar por favor.

Anexo - Log de erros.
!ENTRY org.projectocolibri.api 4 0 2017-07-28 15:14:50.318
!MESSAGE
!STACK 0
java.lang.Exception: O registo está bloqueado - restrição chave estrangeira?
at org.dma.eclipse.jface.dialogs.progress.ProgressSupport.run(ProgressSupport.java:102)
at org.projectocolibri.api.database.update.UpdateManager.execute(UpdateManager.java:153)
at org.projectocolibri.api.database.DatabaseManager.update(DatabaseManager.java:123)
at org.projectocolibri.api.database.DatabaseManager.populate(DatabaseManager.java:97)
at org.projectocolibri.api.database.DatabaseManager.authenticate(DatabaseManager.java:86)
at org.projectocolibri.api.database.ColibriDatabase.authenticate(ColibriDatabase.java:119)
at org.projectocolibri.api.database.ColibriDatabase.initialize(ColibriDatabase.java:107)
at org.projectocolibri.api.database.ColibriLogin.process(ColibriLogin.java:69)
at org.projectocolibri.ui.login.shell.LoginShell$1.widgetSelected(LoginShell.java:189)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
at org.dma.eclipse.swt.custom.CustomShell.openAndSleep(CustomShell.java:53)
at org.projectocolibri.ui.login.shell.LoginShell.<init>(LoginShell.java:88)
at org.projectocolibri.ui.login.shell.LoginShell.<init>(LoginShell.java:71)
at org.projectocolibri.rcp.Application.start(Application.java:41)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
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 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Caused by: org.projectocolibri.api.core.exceptions.DatabaseException: O registo está bloqueado - restrição chave estrangeira?
at org.projectocolibri.api.database.manager.TemplatesManager.store(TemplatesManager.java:50)
at org.projectocolibri.api.database.ColibriDatabase.storeTemplates(ColibriDatabase.java:364)
at org.projectocolibri.api.database.update.templates.TemplatesUpdate.close(TemplatesUpdate.java:49)
at org.projectocolibri.api.database.update.templates.Version94to100.run(Version94to100.java:31)
at org.dma.eclipse.jface.dialogs.progress.ProgressSupport$1.run(ProgressSupport.java:86)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: javax.jdo.JDODataStoreException: Update of object "org.projectocolibri.api.database.model.Templates@1c9840c" using statement "UPDATE TEMPLATES SET LAYOUT=?, TEMPLATE=?, RECORD_CONTROL=? WHERE CODIGO=?" failed : org.h2.jdbc.JdbcSQLException: Out of memory.; SQL statement:
UPDATE TEMPLATES SET LAYOUT=?, TEMPLATE=?, RECORD_CONTROL=? WHERE CODIGO=? [90108-169]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:158)
at org.h2.message.DbException.convert(DbException.java:275)
at org.h2.table.RegularTable.addRow(RegularTable.java:139)
at org.h2.table.Table.updateRows(Table.java:443)
at org.h2.command.dml.Update.update(Update.java:143)
at org.h2.command.CommandContainer.update(CommandContainer.java:75)
at org.h2.command.Command.executeUpdate(Command.java:230)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:156)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:142)
at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:228)
at org.datanucleus.store.rdbms.SQLController.executeStatementUpdate(SQLController.java:396)
at org.datanucleus.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:351)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateTable(RDBMSPersistenceHandler.java:426)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateObject(RDBMSPersistenceHandler.java:398)
at org.datanucleus.jdo.state.JDOStateManagerImpl.flush(JDOStateManagerImpl.java:4727)
at org.datanucleus.ObjectManagerImpl.flushInternal(ObjectManagerImpl.java:3155)
at org.datanucleus.ObjectManagerImpl.flush(ObjectManagerImpl.java:3095)
at org.datanucleus.ObjectManagerImpl.preCommit(ObjectManagerImpl.java:3234)
at org.datanucleus.ObjectManagerImpl$2.transactionPreCommit(ObjectManagerImpl.java:316)
at org.datanucleus.TransactionImpl.internalPreCommit(TransactionImpl.java:394)
at org.datanucleus.TransactionImpl.commit(TransactionImpl.java:279)
at org.datanucleus.jdo.JDOTransaction.commit(JDOTransaction.java:90)
at org.projectocolibri.api.database.manager.TemplatesManager.store(TemplatesManager.java:45)
at org.projectocolibri.api.database.ColibriDatabase.storeTemplates(ColibriDatabase.java:364)
at org.projectocolibri.api.database.update.templates.TemplatesUpdate.close(TemplatesUpdate.java:49)
at org.projectocolibri.api.database.update.templates.Version94to100.run(Version94to100.java:31)
at org.dma.eclipse.jface.dialogs.progress.ProgressSupport$1.run(ProgressSupport.java:86)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.lang.OutOfMemoryError: Requested memory: 33907062
at org.h2.util.Utils.newBytes(Utils.java:374)
at org.h2.store.Data.expand(Data.java:1263)
at org.h2.store.Data.checkCapacity(Data.java:1258)
at org.h2.index.PageDataLeaf.writeData(PageDataLeaf.java:497)
at org.h2.index.PageDataLeaf.addRowTry(PageDataLeaf.java:235)
at org.h2.index.PageDataNode.addRowTry(PageDataNode.java:129)
at org.h2.index.PageDataIndex.addTry(PageDataIndex.java:167)
at org.h2.index.PageDataIndex.add(PageDataIndex.java:130)
at org.h2.table.RegularTable.addRow(RegularTable.java:121)
... 25 more
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.h2.util.Utils.newBytes(Utils.java:372)
at org.h2.store.Data.expand(Data.java:1263)
at org.h2.store.Data.checkCapacity(Data.java:1258)
at org.h2.index.PageDataLeaf.writeData(PageDataLeaf.java:497)
at org.h2.index.PageDataLeaf.addRowTry(PageDataLeaf.java:235)
at org.h2.index.PageDataNode.addRowTry(PageDataNode.java:129)
at org.h2.index.PageDataIndex.addTry(PageDataIndex.java:167)
at org.h2.index.PageDataIndex.add(PageDataIndex.java:130)
at org.h2.table.RegularTable.addRow(RegularTable.java:121)
at org.h2.table.Table.updateRows(Table.java:443)
at org.h2.command.dml.Update.update(Update.java:143)
at org.h2.command.CommandContainer.update(CommandContainer.java:75)
at org.h2.command.Command.executeUpdate(Command.java:230)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:156)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:142)
at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedStatementHandle.java:228)
at org.datanucleus.store.rdbms.SQLController.executeStatementUpdate(SQLController.java:396)
at org.datanucleus.store.rdbms.request.UpdateRequest.execute(UpdateRequest.java:351)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateTable(RDBMSPersistenceHandler.java:426)
at org.datanucleus.store.rdbms.RDBMSPersistenceHandler.updateObject(RDBMSPersistenceHandler.java:398)
at org.datanucleus.jdo.state.JDOStateManagerImpl.flush(JDOStateManagerImpl.java:4727)
at org.datanucleus.ObjectManagerImpl.flushInternal(ObjectManagerImpl.java:3155)
at org.datanucleus.ObjectManagerImpl.flush(ObjectManagerImpl.java:3095)
at org.datanucleus.ObjectManagerImpl.preCommit(ObjectManagerImpl.java:3234)
at org.datanucleus.ObjectManagerImpl$2.transactionPreCommit(ObjectManagerImpl.java:316)
at org.datanucleus.TransactionImpl.internalPreCommit(TransactionImpl.java:394)
at org.datanucleus.TransactionImpl.commit(TransactionImpl.java:279)
at org.datanucleus.jdo.JDOTransaction.commit(JDOTransaction.java:90)
at org.projectocolibri.api.database.manager.TemplatesManager.store(TemplatesManager.java:45)
at org.projectocolibri.api.database.ColibriDatabase.storeTemplates(ColibriDatabase.java:364)
at org.projectocolibri.api.database.update.templates.TemplatesUpdate.close(TemplatesUpdate.java:49)
at org.projectocolibri.api.database.update.templates.Version94to100.run(Version94to100.java:31)
Última Edição: 01 Ago. 2017 18:42 por marcolopes.
O adminstrador desactivou a escrita pública.

Erro "Registo bloqueado" ao gravar 31 Jul. 2017 22:58 #11702

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5566
  • Obrigado recebido 767
andre.rodrigues escreveu:
Depois de efectuar a actualização para versão 12 fui efectuar um recibo de uma factura e me aparece uma erro (Registo está bloqueado - restrição chave estrangeira? ) o cliente é português e todos os dados são de portugal.
Como poderei resolver esta situação?

O erro "Row not found when trying to delete from index" ao gravar o registo indica um problema num indice de uma tabela, pelo que, peço que entre em contacto com o suporte técnico: www.projectocolibri.com/contacto

Aconselho o envio da base de dados NÃO convertida (e já agora a convertida) e o ficheiro .log
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.

Erro "Registo bloqueado" ao gravar 31 Jul. 2017 11:43 #11694

  • andre.rodrigues
  • Avatar de andre.rodrigues
  • Offline
  • Mensagens: 52
  • Obrigado recebido 2
Bom dia

Depois de efectuar a actualização para versão 12 fui efectuar um recibo de uma factura e me aparece uma erro (Registo está bloqueado - restrição chave estrangeira? ) o cliente é português e todos os dados são de portugal.
Como poderei resolver esta situação?


Cumprimentos
O adminstrador desactivou a escrita pública.

Erro "Registo bloqueado" ao gravar 03 Set. 2016 03:48 #10515

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5566
  • Obrigado recebido 767
CRSM escreveu:
Boa Tarde, o nosso Clube instalou hoje o vosso software, estamos a tentar inserir um novo cliente (o primeiro) está a dar erro com a seguinte mensagem:
"Gravar registo
O registo está bloqueado"

Para a poder ajudar, necessito que coloque o LOG de erros numa mensagem. Para mais informação consulte: www.projectocolibri.com/forum/bem-vindos...abrir-um-novo-topico

(pode ANEXAR o ficheiro ou COLAR o conteúdo na resposta)
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.
Moderadores: marcolopes
Desenvolvido por Kunena