Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From: Katrina Harrison [mailto:kharrison@magazines.org.au]
- Sent: Thursday, 18 December 2014 12:55 PM
- To: 'accountrighterror@myob.com'
- Subject: AccountRight 2014.4.16.7861 Error information: DataNotUniqueError (10007)
- AccountRight Application Error Report
- =====================================
- Application Version: 2014.4.16.7861
- Application File Version: 2014.4.16.7861
- Time: Thursday, 18 December 2014 12:54:27 PM
- Code:
- DataNotUniqueError (10007)
- Message:
- (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 478
- Stack Trace
- ----------------------------------
- 1 : (MYOB.Huxley.API.HuxleyApplicationException)
- (DataNotUniqueError): More than one EmployeePayrollDetails exists for employeeId = 478
- Server stack trace:
- at MYOB.Huxley.BusinessLayer.Repositories.EmployeePayrollDetailsRepository.GetEmployeePayrollDetailsByEmployee(IDataSession dataSession, Int32 employeeId) in d:\GoAgent\pipelines\Huxley-U14\Huxley.BusinessLayer\Repositories\EmployeePayrollDetailsRepository.cs:line 96
- at MYOB.Huxley.Services.PayrollAU.EventManagement.EmployeePayrollDetailsService.GetEmployeePayrollDetailsByEmployee(IDataSession dataSession, Int32 employeeId) in d:\GoAgent\pipelines\Huxley-U14\Huxley.Services\PayrollAU\EventManagement\EmployeePayrollDetailsService.cs:line 375
- at MYOB.Huxley.Services.PayrollAU.EventManagement.EmployeePayrollDetailsService.GetEmployeePayrollDetailsByEmployee(Int32 employeeId) in d:\GoAgent\pipelines\Huxley-U14\Huxley.Services\PayrollAU\EventManagement\EmployeePayrollDetailsService.cs:line 369
- at MYOB.Huxley.ApplicationServices.Container.PayEmployeeContainerService.SetupContainerObjectById(PayEmployeeContainer container, Int32 id) in d:\GoAgent\pipelines\Huxley-U14\Huxley.ApplicationServices\Container\PayEmployeeContainerService.cs:line 83
- at MYOB.Huxley.ApplicationServices.Core.ObjectContainerBusinessServiceBase`2.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id) in d:\GoAgent\pipelines\Huxley-U14\Huxley.ApplicationServices\Core\ObjectContainerBusinessServiceBase.cs:line 34
- at MYOB.Huxley.Service.Gateway.Service.GatewayService.IPayEmployeeContainerService_GetCompositeObjectById_IEnumerableOfIObjectSetVersion_Int32(ICompanyFile companyFile, Boolean userLoggedIn, Object[] args) in d:\GoAgent\pipelines\Huxley-U14\Huxley.Service.Gateway\Service\GatewayService.Methods.Generated.cs:line 17974
- at MYOB.Huxley.Service.Gateway.Service.GatewayService.<.cctor>b__aa7(GatewayService _svc, ICompanyFile _cf, IApplication _app, Boolean _userLoggedIn, Object[] _args) in d:\GoAgent\pipelines\Huxley-U14\Huxley.Service.Gateway\Service\GatewayService.FunctionMap.Generated.cs:line 2734
- at MYOB.Huxley.Service.Gateway.Service.GatewayService.<>c__DisplayClass1.<Dispatch>b__0() in d:\GoAgent\pipelines\Huxley-U14\Huxley.Service.Gateway\Service\GatewayService.cs:line 149
- at MYOB.Huxley.VersionIndependent.Utilities.Analytics.SplunkLogger.LogTimeOfOperation(String name, String version, String serialNumber, String loginSessionId, String mode, Action action) in d:\GoAgent\pipelines\Huxley-U14\Huxley.VersionIndependent.Utilities\Analytics\SplunkLogger.cs:line 82
- at MYOB.Huxley.Service.Gateway.Service.GatewayService.Dispatch(String name, Object[] arguments) in d:\GoAgent\pipelines\Huxley-U14\Huxley.Service.Gateway\Service\GatewayService.cs:line 146
- at SyncInvokeDispatch(Object , Object[] , Object[] )
- at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
- at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc)
- at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
- at MYOB.Huxley.ServiceModel.ErrorHandling.ExceptionHandingClientMessageInspector.System.ServiceModel.Dispatcher.IClientMessageInspector.AfterReceiveReply(Message& reply, Object correlationState)
- at System.ServiceModel.Dispatcher.ImmutableClientRuntime.AfterReceiveReply(ProxyRpc& rpc)
- at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
- at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
- at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
- at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
- Exception rethrown at [0]:
- at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
- at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
- at MYOB.Huxley.Service.Gateway.API.IGatewayService.Dispatch(String name, Object[] arguments)
- at MYOB.Huxley.Service.Proxy.Services.ProxyPayEmployeeContainerService.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id)
- at MYOB.Huxley.UI.Decorators.Services.DecoratorServiceMYOBHuxleyApplicationServicesContainerAPIIPayEmployeeContainerService.MYOB.Huxley.ApplicationServices.Container.API.IObjectContainerBusinessService<MYOB.Huxley.ApplicationServices.Container.API.IPayEmployeeContainer>.GetCompositeObjectById(IEnumerable`1 objectSetVersions, Int32 id)
- at MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.<>c__DisplayClass9.<GetContainerObject>b__8()
- at MYOB.Huxley.UI.Model.Context.Base.UIContextContainer`2.InvokeContainerGet(Func`1 getFunction, Boolean force)
- at MYOB.Huxley.UI.Model.Context.Base.UIContextBusinessContainer`2.GetContainerObject(Int32 id)
- at MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.GetDataObject()
- at MYOB.Huxley.UI.Controllers.Base.BaseControllerBusinessObject`5.get_DataRecord()
- at MYOB.Huxley.UI.Controllers.Payroll.ProcessPayroll.PayEmployeeController.get_CanReverse()
- at MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupForEdit()
- at MYOB.Huxley.UI.Forms.Payroll.ProcessPayroll.PayEmployee.SetupContainer()
- at MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.InitializeContainer(IUIViewPresenter uiPresenter, IController parentController, IUIContext context, EntityInfo eInfo)
- at MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, String name, IController controller, IUIContext context, EntityInfo eInfo)
- at MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.DynamicContainerLoad(String resourceId, IUIContext context, EntityInfo eInfo)
- at MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.InitializeForm(UIViewType ViewType, IUIViewPresenter uiViewPresenter, String containerResourceID, IUICompanyFile companyFile, EntityInfo eInfo, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod)
- at MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.GetForm(UIViewType viewType, EntityInfo eInfo, IUIViewPresenter presenter, Boolean showAsModal, BeginNotificationRefreshMethod refreshMethod)
- at MYOB.Huxley.UI.Framework.Presenter.UIViewFactory.Show(IUIViewPresenter presenter, UIViewType viewType, Boolean showDialog, EntityInfo eInfo, IUIContext context, Boolean visible, BeginNotificationRefreshMethod refreshMethod)
- at MYOB.Huxley.UI.Framework.Presenter.UIViewPresenter.ShowUIView(UIViewType uiViewType, EntityInfo entityInfo, BeginNotificationRefreshMethod refreshMethod)
- at MYOB.Huxley.UI.Controllers.Utils.BusinessEvents.BusinessEventsExtensionMethods.ShowUIViewBusinessEvent(IUIViewPresenter view, IUIContext context, Int32 businessEventId, BeginNotificationRefreshMethod refreshMethod, Boolean showModal, Boolean readOnly, Object[] parameters)
- at MYOB.Huxley.UI.Forms.CashTransactions.TransactionJournalList.LaunchRecordForm(UIFindTransactionDebitCreditSummary recordObject)
- at MYOB.Huxley.UI.Forms.CashTransactions.TransactionJournalList.extGridView1_DoubleClick(Object sender, EventArgs e)
- at DevExpress.XtraGrid.Views.Base.BaseView.RaiseDoubleClick(EventArgs e)
- at DevExpress.XtraGrid.Views.Grid.Handler.GridHandler.OnDoubleClick(MouseEventArgs ev)
- at DevExpress.Utils.Controls.BaseHandler.ProcessEvent(EventType etype, Object args)
- at DevExpress.XtraGrid.Views.Base.Handler.BaseViewHandler.ProcessEvent(EventType etype, Object args)
- at DevExpress.XtraGrid.GridControl.OnDoubleClick(EventArgs ev)
- at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
- at System.Windows.Forms.Control.WndProc(Message& m)
- at DevExpress.XtraEditors.Container.EditorContainer.WndProc(Message& m)
- at DevExpress.XtraGrid.GridControl.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- ----------------------------------
- ----------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement