Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

(0) ShareShare
ReportReport
Posted on by

Hi All,

Getting the below error while trying to Confirm the Purchase order:

"No message was sent. Language en-au was not found.

An error occurred during update."

Verified the Purchase order details and Vendor details, able to see language as "en-au".

Please advise us how we can resolve this issue.

Regards,

Akbar

  • Suggested answer
    Ramit Paul Profile Picture
    22,473 Most Valuable Professional on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Nice to hear, if you dont need any help on this topic, kindly mark the answered verified for future reference ,

  • Akbarpasha Profile Picture
    on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi All,

    We have removed and created the email template again, so it worked, somehow the system was not picking the language "en-au" from template.

    Regards,

    Akbar

  • Verified answer
    Gunjan Bhattachayya Profile Picture
    35,421 on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi Akbar,

    Could you please check if the email message is populated as well?

    pastedimage1613514870297v1.png

  • Akbarpasha Profile Picture
    on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi Rampit,

    We are able to see same language "en-au" in general tab as well.

    3276.error.png

    Regards,

    Akbar

  • Suggested answer
    Ramit Paul Profile Picture
    22,473 Most Valuable Professional on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    What is the default language?

    Check mine as example from D365

    3441.PNG

  • Akbarpasha Profile Picture
    on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi Ramit,

    Below is the email template from Organisation administrative module:

    2313.t.png

    Regards,

    Akbar

  • Ramit Paul Profile Picture
    22,473 Most Valuable Professional on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi Akbar,

    Would you mind to share the screen shot of your email temple from org admin module?

  • Akbarpasha Profile Picture
    on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi Umesh,

    We have checked , in all places language is "en-au", no caps.

    Regards,

    Akbar

  • Suggested answer
    Umesh Pandit Profile Picture
    9,303 User Group Leader on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    I would suggest to check workflowMessageText records which might have capital for the language like "EN-AU" , change  to lower case like "en-au" and then give a try, see if that works.

  • Akbarpasha Profile Picture
    on at
    RE: No message was sent. Language en-au was not found. while conforming the Purchase order - AX 2012

    Hi ,

    Below is the complete error log in batch job history for confirming PO which are in Approved status:

    "No message was sent. Language en-au was not found."

    Microsoft.Dynamics.Ax.Xpp.ErrorException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.ErrorException' was thrown.

      at Dynamics.Ax.Application.SysEmailTable.sendMail(String _emailId, String _language, String _emailAddr, Map _mappings, String _attachmentFilename, String _xmlData, Boolean _isTraceable, String _userId, Boolean _isWithRetries, Boolean , Boolean , Boolean , Boolean , Boolean , Boolean ) in SysEmailTable.sendMail.xpp:line 198

      at Dynamics.Ax.Application.SysEmailTable.@sendMail(String _emailId, String _language, String _emailAddr, Map _mappings, String _attachmentFilename, String _xmlData, Boolean _isTraceable, String _userId, Boolean , Boolean , Boolean , Boolean , Boolean )

      at Dynamics.Ax.Application.SysEmailTable.@sendMail(String _emailId, String _language, String _emailAddr, Map _mappings, String _attachmentFilename, String _xmlData, Boolean _isTraceable, Boolean , Boolean , Boolean , Boolean )

      at Dynamics.Ax.Application.SysEmailTable.@sendMail(String _emailId, String _language, String _emailAddr, Map _mappings, String _attachmentFilename, String _xmlData, Boolean , Boolean , Boolean )

      at Dynamics.Ax.Application.SysEmailTable.@sendMail(String _emailId, String _language, String _emailAddr, Map _mappings, String _attachmentFilename, Boolean , Boolean )

      at Dynamics.Ax.Application.PurchConfirmEmail.Poconfirmationemail(PurchTable _purchTable) in PurchConfirmEmail.poConfirmationEmail.xpp:line 41

      at Dynamics.Ax.Application.FormletterService.Run() in FormletterService.run.xpp:line 182

      at Dynamics.Ax.Application.FormletterService.Postpurchaseorderconfirmation(PurchFormLetterPurchOrderContract _contract) in FormletterService.postPurchaseOrderConfirmation.xpp:line 15

      at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters)

      at Microsoft.Dynamics.Ax.Xpp.DictClass.Callobject(String _methodName, XppObjectBase _Called, Object[] varArgs)

      at Dynamics.Ax.Application.SysOperationServiceController.Runoperation(Boolean _async) in SysOperationServiceController.runOperation.xpp:line 93

      at Dynamics.Ax.Application.SysOperationServiceController.Run() in SysOperationServiceController.run.xpp:line 27

      at Dynamics.Ax.Application.FormLetterServiceController.Run() in FormLetterServiceController.run.xpp:line 4

      at Dynamics.Ax.Application.PurchFormLetter.Run() in PurchFormLetter.run.xpp:line 45

      at Dynamics.Ax.Application.PoAutoConfirm.Poautoconfirm() in PoAutoConfirm.poAutoConfirm.xpp:line 67

      at Dynamics.Ax.Application.PoAutoConfirm.Run() in PoAutoConfirm.run.xpp:line 14

      at Dynamics.Ax.Application.BatchRun.runJobStaticCode(Int64 batchId) in BatchRun.runJobStaticCode.xpp:line 54

      at Dynamics.Ax.Application.BatchRun.runJobStatic(Int64 batchId) in BatchRun.runJobStatic.xpp:line 13

      at BatchRun::runJobStatic(Object[] )

      at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)

      at BatchIL.taskThreadEntry(Object threadArg)

    Regards,

    Akbar

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Jonas ”Jones” Melgaard – Community Spotlight

We are honored to recognize Jonas "Jones" Melgaard as our April 2025…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 294,099 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 232,866 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,158 Moderator

Leaderboard

Product updates

Dynamics 365 release plans