I'm using NHibernate 0.99.2.0 and Firebird ADO.NET Data provider 1.7.1 RC2.
The exception log (log4net) below is showed when I use only 1.7.1 RC2:
2005-10-14 09:54:36,171 [996] INFO NHibernate.Loader.Loader [(null)] <(null)> - SELECT municipios0_.PAIS_ID as PAIS_ID__, municipios0_.ID as ID__, municipios0_.ID as ID0_, municipios0_.PAIS_ID as PAIS_ID0_, municipios0_.NVERSION as NVERSION0_, municipios0_.UF as UF0_, municipios0_.Nome as Nome0_ FROM Municipio municipios0_ WHERE municipios0_.PAIS_ID=@p0
2005-10-14 09:54:36,171 [996] INFO NHibernate.Loader.Loader [(null)] <(null)> - SELECT municipios0_.PAIS_ID as PAIS_ID__, municipios0_.ID as ID__, municipios0_.ID as ID0_, municipios0_.PAIS_ID as PAIS_ID0_, municipios0_.NVERSION as NVERSION0_, municipios0_.UF as UF0_, municipios0_.Nome as Nome0_ FROM Municipio municipios0_ WHERE municipios0_.PAIS_ID=@p0
2005-10-14 09:54:40,875 [996] WARN NHibernate.Util.ADOExceptionReporter [(null)] <(null)> - FirebirdSql.Data.Firebird.FbException: No message for error code 335544321 found. at FirebirdSql.Data.Firebird.FbCommand.ExecuteNonQuery()
at NHibernate.Impl.BatcherImpl.ExecuteNonQuery(IDbCommand cmd)
at NHibernate.Persister.EntityPersister.Update(Object id, Object[] fields, Object[] oldFields, Boolean[] includeProperty, Object oldVersion, Object obj, SqlString sqlUpdateString, ISessionImplementor session)
2005-10-14 09:54:40,875 [996] ERROR NHibernate.Util.ADOExceptionReporter [(null)] <(null)> - No message for error code 335544321 found. <<<---- Arithmetic exception, numeric overflow, or string truncation <<<---
2005-10-14 09:54:40,875 [996] ERROR NHibernate.ADOException [(null)] <(null)> - could not update: [App.BO.PessoaFisica#1466]
FirebirdSql.Data.Firebird.FbException: No message for error code 335544321 found.
at FirebirdSql.Data.Firebird.FbCommand.ExecuteNonQuery()
at NHibernate.Impl.BatcherImpl.ExecuteNonQuery(IDbCommand cmd)
at NHibernate.Persister.EntityPersister.Update(Object id, Object[] fields, Object[] oldFields, Boolean[] includeProperty, Object oldVersion, Object obj, SqlString sqlUpdateString, ISessionImplementor session)
2005-10-14 09:54:40,890 [996] ERROR NHibernate.Impl.SessionImpl [(null)] <(null)> - could not synchronize database state with session
NHibernate.ADOException: could not update: [App.BO.PessoaFisica#1466] ---> FirebirdSql.Data.Firebird.FbException: No message for error code 335544321 found.
at FirebirdSql.Data.Firebird.FbCommand.ExecuteNonQuery()
at NHibernate.Impl.BatcherImpl.ExecuteNonQuery(IDbCommand cmd)
at NHibernate.Persister.EntityPersister.Update(Object id, Object[] fields, Object[] oldFields, Boolean[] includeProperty, Object oldVersion, Object obj, SqlString sqlUpdateString, ISessionImplementor session)
--- Fim do rastreamento de pilha de exce
|