Dear support team, I have a problem with the WizardDialogController which shows an exception (below this message) by clicking on cancel button. It seems to be a bug and I cannot get rid of it (and also cannot work around) The exception only comes if in a step when view of the step shows a nested listview. in other steps which doesn't contains a nested listview (like welcome or goodbye) cancel action works.
I call the wizard by a simple action (as in your feature center solution).
I attached a sample solution so you can reproduce this bug. included also a screenshot (readme.jpg)
thanks a lot!!
Kai
this is the described exception message:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei DevExpress.ExpressApp.Xpo.XPObjectSpace.FindObjectXPClassInfo(Object obj) bei DevExpress.ExpressApp.Xpo.XPObjectSpace.GetKeyValue(Object obj) bei DevExpress.ExpressApp.SystemModule.StandaloneOrderProvider.Initialize(IObjectSpace objectSpace, IList objects) bei DevExpress.ExpressApp.SystemModule.StandaloneOrderProvider..ctor(IObjectSpace objectSpace, IList objects) bei DevExpress.ExpressApp.SystemModule.RecordsNavigationController.OnDeactivated() bei DevExpress.ExpressApp.Controller.activeList_ResultValueChanged(Object sender, BoolValueChangedEventArgs e) bei DevExpress.ExpressApp.Utils.BoolList.OnResultValueChanged(Boolean oldResultValue, Boolean resultValue) bei DevExpress.ExpressApp.Utils.BoolList.EndUpdate() bei DevExpress.ExpressApp.Utils.BoolList.set_Item(String key, Boolean value) bei DevExpress.ExpressApp.Frame.c__DisplayClass4.b__1() bei DevExpress.Persistent.Base.SafeExecutor.Execute(Method method, Object targetObject, String targetObjectIdentifier) bei DevExpress.ExpressApp.Frame.Dispose() bei DevExpress.ExpressApp.Editors.ListPropertyEditor.Dispose(Boolean disposing) bei DevExpress.ExpressApp.Editors.ViewItem.b__0() bei DevExpress.Persistent.Base.SafeExecutor.Execute(Method method, Object targetObject, String targetObjectIdentifier) bei DevExpress.ExpressApp.Editors.ViewItem.Dispose() bei DevExpress.Persistent.Base.SafeExecutor.c__DisplayClass1.b__0() bei DevExpress.Persistent.Base.SafeExecutor.Execute(Method method, Object targetObject, String targetObjectIdentifier) bei DevExpress.Persistent.Base.SafeExecutor.Dispose(IDisposable targetObject, String targetObjectIdentifier) bei DevExpress.ExpressApp.CompositeView.ClearItems() bei DevExpress.ExpressApp.CompositeView.DisposeCore() bei DevExpress.ExpressApp.DetailView.DisposeCore() bei DevExpress.ExpressApp.View.b__1() bei DevExpress.Persistent.Base.SafeExecutor.Execute(Method method, Object targetObject, String targetObjectIdentifier) bei DevExpress.ExpressApp.View.Dispose() bei Xafari.Controllers.WizardDialogController.Dispose(Boolean disposing) bei System.ComponentModel.Component.Dispose() bei DevExpress.Persistent.Base.SafeExecutor.c__DisplayClass1.b__0() bei DevExpress.Persistent.Base.SafeExecutor.Execute(Method method, Object targetObject, String targetObjectIdentifier) bei DevExpress.Persistent.Base.SafeExecutor.Dispose(IDisposable targetObject, String targetObjectIdentifier) bei DevExpress.ExpressApp.Frame.Dispose() bei DevExpress.ExpressApp.Win.WinShowViewStrategyBase.DisposeDialogWindow(WinWindow window) bei DevExpress.ExpressApp.Win.WinShowViewStrategyBase.ShowViewInModalWindow(ShowViewParameters parameters, ShowViewSource showViewSource) bei DevExpress.ExpressApp.Win.MdiShowViewStrategy.ShowViewInModalWindow(ShowViewParameters parameters, ShowViewSource showViewSource) bei DevExpress.ExpressApp.ShowViewStrategyBase.ShowViewCore(ShowViewParameters parameters, ShowViewSource showViewSource) bei DevExpress.ExpressApp.Win.MdiShowViewStrategy.ShowViewCore(ShowViewParameters parameters, ShowViewSource showViewSource) bei DevExpress.ExpressApp.ShowViewStrategyBase.ShowView(ShowViewParameters parameters, ShowViewSource showViewSource) bei DevExpress.ExpressApp.Frame.ProcessActionCreatedView(ActionBaseEventArgs e) bei DevExpress.ExpressApp.Win.WinWindow.ProcessActionCreatedView(ActionBaseEventArgs e) bei DevExpress.ExpressApp.Frame.ShowViewAction_ProcessCreatedView(Object sender, ActionBaseEventArgs e) bei DevExpress.ExpressApp.Actions.ActionBase.OnProcessCreatedView(ActionBaseEventArgs e) bei DevExpress.ExpressApp.Actions.ActionBase.ExecuteCore(Delegate handler, ActionBaseEventArgs eventArgs)
Thanks for the ticket. This issue solved and we are going to add the solution in next Xafari version.
Let us know if you need any further assistance. Best regards, Sasha.
Tin-Kai
Dear Sasha, unfortunately the problem still exists under version 16.2.4.4010 For reproducing I uploaded the source project once again. Thanks for your help. Best regards, Tin-Kai
Thanks for the provided information, Tin-Kai. We are going to investigate it. Please give us additional time.
Best regards, Sasha.
Sasha (Xafari Support)Client
Hi,
The issues with extra filter solved for Xafari x11. Please inform us can you wait for the release Xafari x11 version or solution this question important for you in Xafari x10?
Best regards, Sasha.
Tin-Kai
Thanks for your help, dear Sasha! Do I have to wait long for x11? If yes, I would be very happy if I can get a kind of hotfix, if it doesn't bother you, Thanks! Best regards, Tin-Kai