Forum Discussion

IreneRSA's avatar
IreneRSA
Experienced Cover User
1 month ago

Code: Unknown (0) Error

Hello,
I'm getting the following error message when trying to open an employees card. Can I please have some assistance with fixing this?

Message:

(Unknown): ShowUIView(PayEmployee,...,...)

 

 

Stack Trace

----------------------------------------

1 : MYOB.Huxley.API.HuxleyApplicationException

----------------------------------------

MYOB.Huxley.API.HuxleyApplicationException: (Unknown): ShowUIView(PayEmployee,...,...) ---> MYOB.Huxley.API.HuxleyApplicationException: (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 3383

at mscorlib!0x0600584e!System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +0x27

at mscorlib!0x06005859!System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +0x1b3

at Huxley.Service.Gateway!0x06001a8b!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments)

at Huxley.Service.Proxy!0x06000f31!MYOB.Huxley.Service.Proxy.Services.ProxyPayEmployeeContainerService.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id) +0x0

at Huxley.UI.Decorators!0x06002d8e!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIIPayEmployeeContainerService.MYOB.Huxley.ApplicationServices.Container.API.IObjectContainerBusinessService<MYOB.Huxley.ApplicationServices.Container.API.IPayEmployeeContainer>.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id) +0x52

at Huxley.UI.Model!0x060042f2!MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.<>c__DisplayClass2_0.<GetContainerObject>b__0() +0x0

at Huxley.UI.Model!0x06003c9d!MYOB.Huxley.UI.Model.Context.Base.UIContextContainer`2.InvokeContainerGet(Func`1 getFunction, Boolean force) +0x60

at Huxley.UI.Model!0x06003c97!MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.GetContainerObject(Int32 id) +0x2d

at Huxley.UI.Controllers!0x06001b44!MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.GetDataObject() +0x6d

at Huxley.UI.Controllers!0x06001088!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.get_DataRecord() +0x33

at Huxley.UI.Controllers!0x06001b40!MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.get_CanReverse() +0x2a

at Huxley.UI.Forms!0x06002371!MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupForEdit() +0xb6

at Huxley.UI.Forms!0x06002358!MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupContainer() +0x16

at Huxley.UI.Forms!0x060035fd!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.InitializeContainer(IUIViewPresenter uiPresenter, IController parentController, IUIContext context, EntityInfo eInfo) +0x1e9

at Huxley.UI.Forms!0x0600365d!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, String name, IController controller, IUIContext context, EntityInfo eInfo, Boolean visible) +0x259

at Huxley.UI.Forms!0x06003659!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, IUIContext context, EntityInfo eInfo) +0xa

at Huxley.UI.Forms!0x06003285!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.InitializeForm(UIViewType ViewType, IUIViewPresenter uiViewPresenter, String containerResourceID, IUICompanyFile companyFile, EntityInfo eInfo, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x122

at Huxley.UI.Framework!0x060000f7!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.GetForm(UIViewType viewType, EntityInfo eInfo, IUIViewPresenter presenter, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x88

at Huxley.UI.Framework!0x060000f6!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.Show(IUIViewPresenter presenter, UIViewType viewType, Boolean showDialog, EntityInfo eInfo, IUIContext context, Boolean visible, BeginNotificationRefreshMethod refreshMethod) +0xa1

at Huxley.UI.Framework!0x06000116!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0x4a

--- End of inner exception stack trace ---

at Huxley.UI.Framework!0x06000116!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0xa3

at Huxley.UI.Controllers!0x06000463!MYOB.Huxley.UI.Controllers.Utils.BusinessEvents.BusinessEventsExtensionMethods.ShowUIViewBusinessEvent(IUIViewPresenter view, IUIContext context, Int32 businessEventId, BeginNotificationRefreshMethod refreshMethod, Boolean showModal, Boolean readOnly, Object[] parameters) +0x51d

at Huxley.UI.Forms!0x06001bae!MYOB.Huxley.UI.Forms.FindTransactions.FindTransactionsCardsList.LaunchEventDetailView(Object row) +0x33

at Huxley.UI.Forms!0x06001bad!MYOB.Huxley.UI.Forms.FindTransactions.FindTransactionsCardsList.gdvwCard_DrillDownClicked(Object sender, DrilldownClickedArgs e) +0x0

at Huxley.UI.Controls!0x0600076d!MYOB.Huxley.UI.Controls.External.ExtGridView.InvokeDrillDownClicked(Object row) +0x21

at Huxley.UI.Controls!0x06000791!MYOB.Huxley.UI.Controls.External.ExtGridView.ExtGridView_Click(Object sender, EventArgs e) +0xe8

at DevExpress.XtraGrid.v17.1!0x060004a5!DevExpress.XtraGrid.Views.Base.BaseView.RaiseClick(EventArgs e) +0x19

at DevExpress.XtraGrid.v17.1!0x06000117!DevExpress.XtraGrid.Views.Grid.Handler.GridHandler.OnClick(MouseEventArgs ev) +0x7

at DevExpress.Utils.v17.1!0x06002738!DevExpress.Utils.Controls.BaseHandler.ProcessEvent(EventType etype, Object args) +0x8e

at DevExpress.XtraGrid.v17.1!0x060000e8!DevExpress.XtraGrid.Views.Base.Handler.BaseViewHandler.ProcessEvent(EventType etype, Object args) +0x22

at DevExpress.XtraGrid.v17.1!0x0600216d!DevExpress.XtraGrid.GridControl.OnClick(EventArgs ev) +0x33

at System.Windows.Forms!0x06001253!System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) +0xf2

at System.Windows.Forms!0x06001263!System.Windows.Forms.Control.WndProc(Message& m) +0x49f

at DevExpress.XtraEditors.v17.1!0x06001445!DevExpress.XtraEditors.Container.EditorContainer.WndProc(Message& m) +0x67

at DevExpress.XtraGrid.v17.1!0x0600214e!DevExpress.XtraGrid.GridControl.WndProc(Message& m) +0xbb

at System.Windows.Forms!0x06006405!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) +0x0

at System.Windows.Forms!0x06006408!System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) +0x8e

at System.Windows.Forms!0x06003153!System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) +0x25

==========

MODULE: DevExpress.Utils.v17.1 => DevExpress.Utils.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:b8c34c059b804930811d5f6d50999b6c; A:1

MODULE: DevExpress.XtraEditors.v17.1 => DevExpress.XtraEditors.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:6df94e55f5bd4444b910d4b2a37076a4; A:1

MODULE: DevExpress.XtraGrid.v17.1 => DevExpress.XtraGrid.v17.1, Version=17.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a; G:6a6f2858c181409aa7c4eb6bd501ac5f; A:1

MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1304ff0e38f84e58ad6817a8579075e9; A:1

MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:cc3e59dc7d524601ba73859dafe4a4b9; A:1

MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:ca1405f73f774df88e98e81430e006eb; A:1

MODULE: Huxley.UI.Controls => Huxley.UI.Controls, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:39e35c19f776494cb380407a09041017; A:1

MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:7a0664d3c6b24080afb14b62dc57df17; A:1

MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1fa9e3a4384743a1a0f6a3c90312cd7f; A:1

MODULE: Huxley.UI.Framework => Huxley.UI.Framework, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:b53bf0fc50e44709839ee73183a650c3; A:1

MODULE: Huxley.UI.Model => Huxley.UI.Model, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:8baa9e3e5a064c80ae702cb28449d37b; A:1

MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:80ec74708e0f423f860ef1bd52dfdbac; A:2

MODULE: System.Windows.Forms => System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:75923bf87f254ce2a898fe04d2c3748c; A:1

 

----------------------------------------

 

2 : MYOB.Huxley.API.HuxleyApplicationException

----------------------------------------

MYOB.Huxley.API.HuxleyApplicationException: (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 3383

at mscorlib!0x0600584e!System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +0x27

at mscorlib!0x06005859!System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +0x1b3

at Huxley.Service.Gateway!0x06001a8b!MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments)

at Huxley.Service.Proxy!0x06000f31!MYOB.Huxley.Service.Proxy.Services.ProxyPayEmployeeContainerService.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id) +0x0

at Huxley.UI.Decorators!0x06002d8e!MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIIPayEmployeeContainerService.MYOB.Huxley.ApplicationServices.Container.API.IObjectContainerBusinessService<MYOB.Huxley.ApplicationServices.Container.API.IPayEmployeeContainer>.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id) +0x52

at Huxley.UI.Model!0x060042f2!MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.<>c__DisplayClass2_0.<GetContainerObject>b__0() +0x0

at Huxley.UI.Model!0x06003c9d!MYOB.Huxley.UI.Model.Context.Base.UIContextContainer`2.InvokeContainerGet(Func`1 getFunction, Boolean force) +0x60

at Huxley.UI.Model!0x06003c97!MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.GetContainerObject(Int32 id) +0x2d

at Huxley.UI.Controllers!0x06001b44!MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.GetDataObject() +0x6d

at Huxley.UI.Controllers!0x06001088!MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.get_DataRecord() +0x33

at Huxley.UI.Controllers!0x06001b40!MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.get_CanReverse() +0x2a

at Huxley.UI.Forms!0x06002371!MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupForEdit() +0xb6

at Huxley.UI.Forms!0x06002358!MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupContainer() +0x16

at Huxley.UI.Forms!0x060035fd!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.InitializeContainer(IUIViewPresenter uiPresenter, IController parentController, IUIContext context, EntityInfo eInfo) +0x1e9

at Huxley.UI.Forms!0x0600365d!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, String name, IController controller, IUIContext context, EntityInfo eInfo, Boolean visible) +0x259

at Huxley.UI.Forms!0x06003659!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, IUIContext context, EntityInfo eInfo) +0xa

at Huxley.UI.Forms!0x06003285!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.InitializeForm(UIViewType ViewType, IUIViewPresenter uiViewPresenter, String containerResourceID, IUICompanyFile companyFile, EntityInfo eInfo, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x122

at Huxley.UI.Framework!0x060000f7!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.GetForm(UIViewType viewType, EntityInfo eInfo, IUIViewPresenter presenter, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod) +0x88

at Huxley.UI.Framework!0x060000f6!MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.Show(IUIViewPresenter presenter, UIViewType viewType, Boolean showDialog, EntityInfo eInfo, IUIContext context, Boolean visible, BeginNotificationRefreshMethod refreshMethod) +0xa1

at Huxley.UI.Framework!0x06000116!MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod) +0x4a

==========

MODULE: Huxley.Service.Gateway => Huxley.Service.Gateway, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1304ff0e38f84e58ad6817a8579075e9; A:1

MODULE: Huxley.Service.Proxy => Huxley.Service.Proxy, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:cc3e59dc7d524601ba73859dafe4a4b9; A:1

MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:ca1405f73f774df88e98e81430e006eb; A:1

MODULE: Huxley.UI.Decorators => Huxley.UI.Decorators, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:7a0664d3c6b24080afb14b62dc57df17; A:1

MODULE: Huxley.UI.Forms => Huxley.UI.Forms, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:1fa9e3a4384743a1a0f6a3c90312cd7f; A:1

MODULE: Huxley.UI.Framework => Huxley.UI.Framework, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:b53bf0fc50e44709839ee73183a650c3; A:1

MODULE: Huxley.UI.Model => Huxley.UI.Model, Version=2026.4.1.5, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:8baa9e3e5a064c80ae702cb28449d37b; A:1

MODULE: mscorlib => mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089; G:80ec74708e0f423f860ef1bd52dfdbac; A:2

 

----------------------------------------

 

 

 

 

 

1 Reply

  • Genreve_S's avatar
    Genreve_S
    MYOB Moderator
    28 days ago

    Hi IreneRSA,

     

    Thanks for sharing the error details.

     

    The error log you included usually points to a duplicate payroll record linked to an employee card, which is why AccountRight closes when you open it.

     

    This one will need our support team to apply a fix to the file. You can reach out via My Account or connect with our live chat team through MOCA, our virtual assistant. Then mention the error says "MYOB.Huxley.API.HuxleyApplicationException". If the file is offline, our team can guide you through the right repair steps there too.

     

    Regards,
    Genreve