RE: No build-in message corresponding to message id 1150
The AOS and the client has a predefined set of error messages it can write without reading them from the .KTD file, typically logon/communication error messages . KTD files are related to client see C:\Users\[UserId]\AppData\Local\.. The AOS/kernel will try to read these message in the .KTD file to write the localized version of the messages. Search for plain text in the executables to find these texts e.g.:
"User account has been disabled by the administrator."
"You are not a recognized user of Microsoft Dynamics AX. Contact your system administrator for help."
"Failed to logon to Axapta."
"Failed to establish connection."
when you get the error : "No built-in message corresponding to message id xxx."This message indicates that the system wants to write some message (typically an error message) but the .KTD file has not been opened yet/is not available.
First step I suggest therefore is to make sure the file is available for the relevant client.
If for some reason the text cannot be read in the .KTD file then the system will try to find the text in the predefined set of error messages. The eoror code you have is not included in this set of predefined messages. Open the .KTD file and see what the message contains. Most of the messages are related to the Data Base. It is not so easy to decide which of the possible messages the system wanted to give you.
The Ax file extensions have 3 characters:
The first character indicates the owner of the file:
a: application
k: kernel
The second character indicates the content of the file:
l: label
o: object
t: text
d: developer documentation
h: help
And the third character indicates the type of file:
d: data
i: index
c: cache
t: temporary