Wizard shows exception under special circumstance

StatusIDPriorityType
Closed27751MajorBug
ProfileReply
Tin-KaiClient

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)

Attached files:

Replies

UserDescriptionPosted On
Sasha (Xafari Support)Client

Hello Tin-Kai,

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

Attached files:
Sasha (Xafari Support)Client

Hello,

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

Sasha (Xafari Support)Client

Hello,

You can download new Xafari Framework x011.

Feel free to contact us if you have any questions.
We will be happy to help you.
Best regards,
Sasha.

Tin-Kai

Thanks. the bug is gone! :-)

× This ticket is closed.

Write US