unable to email from 1 computer

This thread is now closed to new comments.
Some of the links and information provided in this thread may no longer be available or relevant.
If you have a question please start a new post.
activemobility
Trusted Cover User
109 Posts
Trusted Cover User
Australia
Trusted Cover User

109Posts

171Kudos

5Solutions

Solved: Go to Solution

unable to email from 1 computer

everytime they try to email an invoice he gets the "Something's gone wrong and AccountRight needs to close" message.

It is only on one computer.

I have looked at other threads, surely I dont have to uninstall everything.  

Is there a better way?

5 REPLIES 5
activemobility
Trusted Cover User
109 Posts
Trusted Cover User
Australia
Trusted Cover User

109Posts

171Kudos

5Solutions

Re: unable to email from 1 computer

Nor can I export to say excel Smiley Sad

Komal_S
MYOB Moderator
8,280 Posts
MYOB Moderator
MYOB Moderator

8,280Posts

741Kudos

1,164Solutions

Re: unable to email from 1 computer

Hi @activemobility 


There would be a "View error details" link on the error window. Can you please click on that link and attach the log here so we can check what's the issue? 

Kind regards,
Komal

MYOB Community Support

Online Help| Forum Search| my.MYOB| Download Page

Did my answer help?

Mark it as a SolutionHelpful? Leave a to tell others

activemobility
Trusted Cover User
109 Posts
Trusted Cover User
Australia
Trusted Cover User

109Posts

171Kudos

5Solutions

Re: unable to email from 1 computer

AccountRight Application Error Report

=====================================

Application Version: 2022.6.24.6864

Application File Version: 2022.6.24.6864 Incident Id: 2158a4ce-f9e0-42b2-85e2-88cdf60b69ef

Time: Thursday, 28 July 2022 9:19:37 AM

 

Code:

System.InvalidCastException

 

 

Message:

Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ApplicationClass' to interface type 'Microsoft.Office.Interop.Outlook._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00063001-0000-0000-C000-000000000046}' failed due to the following error: Element not found. (Exception from HRESULT: 0x8002802B (TYPE_E_ELEMENTNOTFOUND)).

 

 

Stack Trace

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

1 : System.InvalidCastException

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

System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Outlook.ApplicationClass' to interface type 'Microsoft.Office.Interop.Outlook._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00063001-0000-0000-C000-000000000046}' failed due to the following error: Element not found. (Exception from HRESULT: 0x8002802B (TYPE_E_ELEMENTNOTFOUND)).

   at mscorlib!0x06004227!System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)

   at Microsoft.Office.Interop.Outlook!0x06002365!Microsoft.Office.Interop.Outlook.ApplicationClass.CreateItem(OlItemType ItemType)

   at Huxley.MsOffice.Integration!0x06000078!MYOB.Huxley.MsOffice.Integration.OutlookEmail.OutlookEmailProvider.SendMessage(String emailAddresses, String subject, String body, EmailResourceType resourceType, String documentNumber, IEnumerable`1 attachments) +0xf4

   at Huxley.UI.Controllers!0x0600258d!MYOB.Huxley.UI.Controllers.Helpers.EmailHelper.SendEmail(String to, String subject, String body, String pdfFileName, EmailResourceType resourceType, FormTemplateDefinition formTemplateDefinition, FormPrintingParams formPrintingParams, IEnumerable`1 attachements, Nullable`1 entityUid, LayoutType layoutType, String documentNumber) +0xd0

   at Huxley.UI.Controllers!0x06001549!MYOB.Huxley.UI.Controllers.Banking.PrintAdvicesEmailController.<SendEmailsOneByOne>b__59_0(EmailHelper helper) +0x0

   at Huxley.UI.Controllers!0x06002591!MYOB.Huxley.UI.Controllers.Helpers.EmailHelper.SendEmail(Func`2 doSend) +0x0

   at Huxley.UI.Controllers!0x06001541!MYOB.Huxley.UI.Controllers.Banking.PrintAdvicesEmailController.SendEmailsOneByOne() +0x35

   at Huxley.UI.Controllers!0x06002c9b!MYOB.Huxley.UI.Controllers.Banking.PrintAdvicesEmailController.<>c__DisplayClass57_0.<SendEmails>b__1() +0x0

   at Huxley.UI.Controllers!0x06001546!MYOB.Huxley.UI.Controllers.Banking.PrintAdvicesEmailController.PerformActionWithWaitAnimationSpinner(Action action, Boolean disableForm) +0x1a

   at Huxley.UI.Controllers!0x0600153f!MYOB.Huxley.UI.Controllers.Banking.PrintAdvicesEmailController.SendEmails() +0x61

   at Huxley.UI.Forms!0x0600287e!MYOB.Huxley.UI.Forms.Banking.PrintAdvicesEmailView.<OnOkClicked>b__17_1() +0x0

   at Huxley.UI.Forms!0x06002718!MYOB.Huxley.UI.Forms.BaseForms.BaseViewContainer.PerformAction(Action methodToPerform) +0x16

   at Huxley.UI.Forms!0x06002860!MYOB.Huxley.UI.Forms.Banking.PrintAdvicesEmailView.OnOkClicked(ButtonClickedArgs args) +0xd5

   at Huxley.UI.Forms!0x06002886!MYOB.Huxley.UI.Forms.Banking.PrintAdvices.OnOkClicked(ButtonClickedArgs args) +0x6f

   at Huxley.UI.Forms!0x060023fd!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.CallButtonClicked(Action`1 execute, ButtonClickedArgs args, String buttonText) +0x12

   at Huxley.UI.Forms!0x06002377!MYOB.Huxley.UI.Forms.BaseForms.BaseViewForm.btnOk_Click(Object sender, EventArgs e) +0x30

   at System.Windows.Forms!0x06000e1d!System.Windows.Forms.Control.OnClick(EventArgs e) +0x19

   at DevExpress.XtraEditors.v17.1!0x06000d4f!DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e) +0x2e

   at DevExpress.XtraEditors.v17.1!0x06000d48!DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e) +0x1d

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

   at System.Windows.Forms!0x06000f14!System.Windows.Forms.Control.WndProc(Message& m) +0x62c

   at DevExpress.Utils.v17.1!0x06002708!DevExpress.Utils.Controls.ControlBase.WndProc(Message& m) +0x2e

   at DevExpress.XtraEditors.v17.1!0x06000256!DevExpress.XtraEditors.BaseControl.WndProc(Message& msg) +0x0

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

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

   at System.Windows.Forms!0x06002df3!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: Huxley.MsOffice.Integration => Huxley.MsOffice.Integration, Version=2022.6.24.6864, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:24cdda7d2c9046eaa86f7c4b92bdcf49; A:1

MODULE: Huxley.UI.Controllers => Huxley.UI.Controllers, Version=2022.6.24.6864, Culture=neutral, PublicKeyToken=947f70fecdd4159f; G:099b98ba209944ad98f9db8fd62c5cd3; A:1

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

MODULE: Microsoft.Office.Interop.Outlook => Microsoft.Office.Interop.Outlook, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c;

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

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

 

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

 

Komal_S
MYOB Moderator
8,280 Posts
MYOB Moderator
MYOB Moderator

8,280Posts

741Kudos

1,164Solutions

Accepted Solution Solved

Re: unable to email from 1 computer

Hi @activemobility 

 

The error log mentions this specific error, "  Unable to cast COM object of type 'Microsoft.Office.Interop"

 

Generally, this error means that when a program such as AccountRight asks which version of Outlook is installed, the wrong version is being reported back, causing a communication problem and errors between the programs. This can happen when different versions of Office may have been previously installed on the computer, and components/values are left behind.

 

There is a range of interop errors, these most often are fixed by one of the following:

 
1. Quick Repair office. (any missing files should be added back), if it doesn't work, move to the next step.
2. Re-install Microsoft Outlook. ( If this doesn't work either, please follow the next step).
3. Re-Register DLL files and Check/Fix Registry Keys (there are 3 to complete)

Step 3 would require an IT Professional as its an environmental issue, with windows having missing or incorrect information and this help article has similar instructions which might help: 

https://webmakers.co.nz/interface-not-registered-exception-from-hresult-0x80040155-microsoft-office-...

Kind regards,
Komal

MYOB Community Support

Online Help| Forum Search| my.MYOB| Download Page

Did my answer help?

Mark it as a SolutionHelpful? Leave a to tell others

activemobility
Trusted Cover User
109 Posts
Trusted Cover User
Australia
Trusted Cover User

109Posts

171Kudos

5Solutions

Re: unable to email from 1 computer

FYI, the quick repair worked.

A bit weird, as nothing had changed on computer.

 

Didn't find your answer here?

Try using advanced search to find a post more easily Advanced Search
or
Get the conversation started and make a new post Start a Post