when I create a new character, I am faced with this problem:
EDIT
Solved :D
Code:
NHibernate.Exceptions.GenericADOException: could not insert: [Redux.Database.Domain.DbCharacter#1003003][SQL: INSERT INTO characters (Name, Spouse, Lookface, Hair, Level, PreviousLevel, Money, WhMoney, WhPassword, CP, Experience, Strength, Agility, Spirit, Vitality, ExtraStats, Life, Mana, Map, X, Y, PrevMap, PrevX, PrevY, Pk, Profession, Profession1, Profession2, Profession3, QuizPoints, VirtuePoints, Online, HeavenBlessExpires, DoubleExpExpires, TrainingTime, OfflineTGEntered, LuckyTimeRemaining, StoredMeteors, StoredDBalls, StoredPhoenix, StoredDragon, StoredFury, StoredRainbow, StoredKylin, StoredVoilet, StoredMoon, StoredTortise, IsHunter, MonsterID, MonsterKills, MonsterCount, Newbie, VotePoints, VipExpire, VoteExpire, UID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] ---> MySql.Data.MySqlClient.MySqlException: Column 'WhPassword' cannot be null em MySql.Data.MySqlClient.MySqlStream.ReadPacket() em MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId) em MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId) em MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId) em MySql.Data.MySqlClient.MySqlDataReader.NextResult() em MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) em MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() em NHibernate.AdoNet.AbstractBatcher.ExecuteNonQuery(IDbCommand cmd) na d:\CSharp\NH\nhibernate\src\NHibernate\AdoNet\AbstractBatcher.cs:linha 216 em NHibernate.AdoNet.NonBatchingBatcher.AddToBatch(IExpectation expectation) na d:\CSharp\NH\nhibernate\src\NHibernate\AdoNet\NonBatchingBatcher.cs:linha 39 em NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Boolean[] notNull, Int32 j, SqlCommandInfo sql, Object obj, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 2643 --- Fim do rastreamento de pilha de exceções internas --- em NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Boolean[] notNull, Int32 j, SqlCommandInfo sql, Object obj, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 2663 em NHibernate.Persister.Entity.AbstractEntityPersister.Insert(Object id, Object[] fields, Object obj, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 3015 em NHibernate.Action.EntityInsertAction.Execute() na d:\CSharp\NH\nhibernate\src\NHibernate\Action\EntityInsertAction.cs:linha 59 em NHibernate.Engine.ActionQueue.Execute(IExecutable executable) na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 136 em NHibernate.Engine.ActionQueue.ExecuteActions(IList list) na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 126 em NHibernate.Engine.ActionQueue.ExecuteActions() na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 169 em NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session) na d:\CSharp\NH\nhibernate\src\NHibernate\Event\Default\AbstractFlushingEventListener.cs:linha 249 em NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event) na d:\CSharp\NH\nhibernate\src\NHibernate\Event\Default\DefaultFlushEventListener.cs:linha 19 em NHibernate.Impl.SessionImpl.Flush() na d:\CSharp\NH\nhibernate\src\NHibernate\Impl\SessionImpl.cs:linha 1479 em NHibernate.Transaction.AdoTransaction.Commit() na d:\CSharp\NH\nhibernate\src\NHibernate\Transaction\AdoTransaction.cs:linha 187 em Redux.Database.Repositories.Repository`2.Add(TValue obj) na F:\Project\Redux\Redux The Source\Redux 043\Redux\Database\Repositories\Repository.cs:linha 26 NHibernate.StaleStateException: Unexpected row count: 0; expected: 1 em NHibernate.AdoNet.Expectations.BasicExpectation.VerifyOutcomeNonBatched(Int32 rowCount, IDbCommand statement) na d:\CSharp\NH\nhibernate\src\NHibernate\AdoNet\Expectations.cs:linha 29 em NHibernate.AdoNet.NonBatchingBatcher.AddToBatch(IExpectation expectation) na d:\CSharp\NH\nhibernate\src\NHibernate\AdoNet\NonBatchingBatcher.cs:linha 40 em NHibernate.Persister.Entity.AbstractEntityPersister.Update(Object id, Object[] fields, Object[] oldFields, Object rowId, Boolean[] includeProperty, Int32 j, Object oldVersion, Object obj, SqlCommandInfo sql, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 2777 em NHibernate.Persister.Entity.AbstractEntityPersister.UpdateOrInsert(Object id, Object[] fields, Object[] oldFields, Object rowId, Boolean[] includeProperty, Int32 j, Object oldVersion, Object obj, SqlCommandInfo sql, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 2689 em NHibernate.Persister.Entity.AbstractEntityPersister.Update(Object id, Object[] fields, Int32[] dirtyFields, Boolean hasDirtyCollection, Object[] oldFields, Object oldVersion, Object obj, Object rowId, ISessionImplementor session) na d:\CSharp\NH\nhibernate\src\NHibernate\Persister\Entity\AbstractEntityPersister.cs:linha 2965 em NHibernate.Action.EntityUpdateAction.Execute() na d:\CSharp\NH\nhibernate\src\NHibernate\Action\EntityUpdateAction.cs:linha 79 em NHibernate.Engine.ActionQueue.Execute(IExecutable executable) na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 136 em NHibernate.Engine.ActionQueue.ExecuteActions(IList list) na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 126 em NHibernate.Engine.ActionQueue.ExecuteActions() na d:\CSharp\NH\nhibernate\src\NHibernate\Engine\ActionQueue.cs:linha 170 em NHibernate.Event.Default.AbstractFlushingEventListener.PerformExecutions(IEventSource session) na d:\CSharp\NH\nhibernate\src\NHibernate\Event\Default\AbstractFlushingEventListener.cs:linha 249 em NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event) na d:\CSharp\NH\nhibernate\src\NHibernate\Event\Default\DefaultFlushEventListener.cs:linha 19 em NHibernate.Impl.SessionImpl.Flush() na d:\CSharp\NH\nhibernate\src\NHibernate\Impl\SessionImpl.cs:linha 1479 em NHibernate.Transaction.AdoTransaction.Commit() na d:\CSharp\NH\nhibernate\src\NHibernate\Transaction\AdoTransaction.cs:linha 187 em Redux.Database.Repositories.Repository`2.Update(TValue obj) na F:\Project\Redux\Redux The Source\Redux 043\Redux\Database\Repositories\Repository.cs:linha 42
EDIT
Solved :D