Announcements
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
Nice to hear, if you dont need any help on this topic, kindly mark the answered verified for future reference ,
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
Hi Akbar,
Could you please check if the email message is populated as well?
Hi Rampit,
We are able to see same language "en-au" in general tab as well.
Regards,
Akbar
What is the default language?
Check mine as example from D365
Hi Ramit,
Below is the email template from Organisation administrative module:
Regards,
Akbar
Hi Akbar,
Would you mind to share the screen shot of your email temple from org admin module?
Hi Umesh,
We have checked , in all places language is "en-au", no caps.
Regards,
Akbar
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.
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
André Arnaud de Cal...
294,099
Super User 2025 Season 1
Martin Dráb
232,866
Most Valuable Professional
nmaenpaa
101,158
Moderator