Upgrade 7.0.6 to Gold R8 error
Posted: Tue Feb 17, 2015 6:25 am
We tried upgrading a 7.0.6 install to Gold R8 today and upgrade.aspx kept throwing this error. Any ideas?
Server Error in '/storegold' Application.
null id in CommerceBuilder.Catalog.Webpage entry (don't flush the Session after an exception occurs)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: NHibernate.AssertionFailure: null id in CommerceBuilder.Catalog.Webpage entry (don't flush the Session after an exception occurs)
Source Error:
Line 95: storeUrlSt.FieldValue = storeUrl;
Line 96: }
Line 97: storeUrlSt.Save();
Line 98:
Line 99: //store.Settings.Save();
Source File: c:\Sites\storegold\Install\Upgrade.aspx.cs Line: 97
Stack Trace:
[AssertionFailure: null id in CommerceBuilder.Catalog.Webpage entry (don't flush the Session after an exception occurs)]
NHibernate.Event.Default.DefaultFlushEntityEventListener.CheckId(Object obj, IEntityPersister persister, Object id, EntityMode entityMode) +267
NHibernate.Event.Default.DefaultFlushEntityEventListener.GetValues(Object entity, EntityEntry entry, EntityMode entityMode, Boolean mightBeDirty, ISessionImplementor session) +95
NHibernate.Event.Default.DefaultFlushEntityEventListener.OnFlushEntity(FlushEntityEvent event) +139
NHibernate.Event.Default.AbstractFlushingEventListener.FlushEntities(FlushEvent event) +448
NHibernate.Event.Default.AbstractFlushingEventListener.FlushEverythingToExecutions(FlushEvent event) +303
NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEvent event) +161
NHibernate.Impl.SessionImpl.Flush() +501
CommerceBuilder.DomainModel.RepositoryWithTypedId`2.Save(TEntity item) +483
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +76
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +193
System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) +35
CommerceBuilder.DomainModel.EntityWithTypedId`1.Save() +605
Install_Upgrade.UpgradeButton_Click(Object sender, EventArgs e) in c:\Sites\trustedtours_com\storegold\Install\Upgrade.aspx.cs:97
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +155
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3554
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929