Forum
See question

PAA não abre após Utilizador e Passe – This SqlTransaction has completed; it is no longer usable.   

45 views
1
0

Bom dia,

Após atualização o PAA não abre e mostra a seguinte mensagem de erro (após algum tempo), print em anexo:

This SqlTransaction has completed; it is no longer usable.

System.InvalidOperationException: This SqlTransaction has completed; it is no longer usable.
at PRIMAVERA.PAA.Entities.DadosIniciais.InitializeData()
at PRIMAVERA.PAA.Win.Program.SetInitialData_Common()
at PRIMAVERA.PAA.Win.Program.Main(String[] args)

 

Obrigado

Faça login para poder traduzir
Accounting Automation
Primavera
Attachments:
Marked as spam
Criado há 4 anos e 1 mês heliobaltasar
heliobaltasar Loyal Contributor
1 answers
0
Private answer

Após ir ao Administrador e Inicialização da Plataforma e colocar o timeout a 0 e reiniciar o Administrador. Abri novamente o PAA e novo erro:

Erro ao executar SQL.
-----------------------------------------
-- MIGRACAO: DadosValidados
-----------------------------------------

IF EXISTS ( SELECT ID FROM sysobjects WHERE (xtype='U') AND (name='DadosValidados') )
EXEC('
IF EXISTS( SELECT TOP 1 ID FROM DadosValidados )
BEGIN
UPDATE d SET
ChaveEntrada = dv.ChaveEntrada ,
NumDocExterno = dv.NumDocExterno ,
CustomerID = dv.CustomerID ,
TipoDoc = dv.TipoDoc ,
Serie = dv.Serie ,
NumDoc = dv.NumDoc ,
Descricao = dv.Descricao ,
TipoDocFiscal = dv.TipoDocFiscal ,
NomeEntidade = dv.NomeEntidade ,
NIF = dv.NIF ,
Moeda = dv.Moeda ,
Cambio = dv.Cambio ,
Observacoes = dv.Observacoes ,
EspacoFiscal = dv.EspacoFiscal ,
Pais = dv.Pais ,
LocalOperacao = dv.LocalOperacao ,
AutoLiquidacao = dv.AutoLiquidacao ,
Categoria1 = dv.Categoria1 ,
Categoria2 = dv.Categoria2 ,
FluxoTesouraria = dv.FluxoTesouraria ,
ContaBancaria = dv.ContaBancaria ,
TotalBruto = dv.TotalBruto ,
TotalOutro = dv.TotalOutro ,
TotalIVA = dv.TotalIVA ,
TotalDesconto = dv.TotalDesconto ,
Total = dv.Total ,
TotalBrutoMoedaCliente = dv.TotalBrutoMoedaCliente ,
TotalOutroMoedaCliente = dv.TotalOutroMoedaCliente ,
TotalIVAMoedaCliente = dv.TotalIVAMoedaCliente ,
TotalDescontoMoedaCliente= dv.TotalDescontoMoedaCliente,
TotalMoedaCliente = dv.TotalMoedaCliente ,
RetencaoIRC = dv.RetencaoIRC ,
RetencaoIRS = dv.RetencaoIRS ,
RetencaoIS = dv.RetencaoIS ,
RetencaoIRCMoedaCliente = dv.RetencaoIRCMoedaCliente ,
RetencaoIRSMoedaCliente = dv.RetencaoIRSMoedaCliente ,
RetencaoISMoedaCliente = dv.RetencaoISMoedaCliente
FROM Documento d
INNER JOIN DadosValidados dv ON (d.ID = dv.Documento)
END
')

 

System.Exception: Erro ao executar SQL.
-----------------------------------------
-- MIGRACAO: DadosValidados
-----------------------------------------

IF EXISTS ( SELECT ID FROM sysobjects WHERE (xtype='U') AND (name='DadosValidados') )
EXEC('
IF EXISTS( SELECT TOP 1 ID FROM DadosValidados )
BEGIN
UPDATE d SET
ChaveEntrada = dv.ChaveEntrada ,
NumDocExterno = dv.NumDocExterno ,
CustomerID = dv.CustomerID ,
TipoDoc = dv.TipoDoc ,
Serie = dv.Serie ,
NumDoc = dv.NumDoc ,
Descricao = dv.Descricao ,
TipoDocFiscal = dv.TipoDocFiscal ,
NomeEntidade = dv.NomeEntidade ,
NIF = dv.NIF ,
Moeda = dv.Moeda ,
Cambio = dv.Cambio ,
Observacoes = dv.Observacoes ,
EspacoFiscal = dv.EspacoFiscal ,
Pais = dv.Pais ,
LocalOperacao = dv.LocalOperacao ,
AutoLiquidacao = dv.AutoLiquidacao ,
Categoria1 = dv.Categoria1 ,
Categoria2 = dv.Categoria2 ,
FluxoTesouraria = dv.FluxoTesouraria ,
ContaBancaria = dv.ContaBancaria ,
TotalBruto = dv.TotalBruto ,
TotalOutro = dv.TotalOutro ,
TotalIVA = dv.TotalIVA ,
TotalDesconto = dv.TotalDesconto ,
Total = dv.Total ,
TotalBrutoMoedaCliente = dv.TotalBrutoMoedaCliente ,
TotalOutroMoedaCliente = dv.TotalOutroMoedaCliente ,
TotalIVAMoedaCliente = dv.TotalIVAMoedaCliente ,
TotalDescontoMoedaCliente= dv.TotalDescontoMoedaCliente,
TotalMoedaCliente = dv.TotalMoedaCliente ,
RetencaoIRC = dv.RetencaoIRC ,
RetencaoIRS = dv.RetencaoIRS ,
RetencaoIS = dv.RetencaoIS ,
RetencaoIRCMoedaCliente = dv.RetencaoIRCMoedaCliente ,
RetencaoIRSMoedaCliente = dv.RetencaoIRSMoedaCliente ,
RetencaoISMoedaCliente = dv.RetencaoISMoedaCliente
FROM Documento d
INNER JOIN DadosValidados dv ON (d.ID = dv.Documento)
END
') ---> System.Data.SqlClient.SqlException: Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception: The wait operation timed out
--- End of inner exception stack trace ---
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at SLIM.Utils.DbConnections.ExecuteNonQuery(IDbConnection conn, IDbCommand cmd, IDbTransaction trn, Int32 CommandTimeout)
--- End of inner exception stack trace ---
at SLIM.Utils.DbConnections.ExecuteNonQuery(IDbConnection conn, IDbCommand cmd, IDbTransaction trn, Int32 CommandTimeout)
at SLIM.Utils.DbConnections.ExecuteNonQuery(IDbConnection conn, String strSQL, IDbTransaction trn, Int32 CommandTimeout)
at SLIM.Utils.Sql.ExecuteWholeScript(String SQL, IDbConnection DBConn, IDbTransaction tran, List`1 pVars2Escape, Int32 CommandTimeout)
at PRIMAVERA.PAA.Entities.Utils.UpgradeCommon_Execute(Assembly pAssy, Session pSession, String strModulo, Int32 intVersion, String PREFIX, String strResourceName, Boolean blnUpdateVersionDB, List`1 pEscapeVarsSpec)

 

Faça login para poder traduzir
Marked as spam
Criado há 4 anos e 1 mês heliobaltasar
heliobaltasar Loyal Contributor