Microsoft Dynamics AX Technical Support Blog

All postings are provided "AS IS" with no warranties, and confers no rights. See terms at http://www.microsoft.com/info/copyright.htm!

Browse by Tags

Tagged Content List
  • Blog Post: What to do if you have a crash

    This post is designed to give a simple set of steps to follow if you ever have a crash situation and you're not sure how to troubleshoot it. To identify the cause of a crash the most important piece of evidence or log is a memory dump file - you need to set something up before the crash to collect...
  • Blog Post: Using AXC file for AX client.

    If you are editing an AX 4.0/2009 configuration file (.axc) and adding new configuration values at the end of the file, please ensure to enter a new line (CR+LF), so that the last line entered can be read when it is being used. Text on the last line ending without a carriage return is ignored. ...
  • Blog Post: Running AX2009 batches with a recurrence of 1 minute

    So the issue here is setting a batch job to run with a recurrence of 1 minute in AX2009 - a server bound batch job. The job itself takes just a few seconds but the batch job isn't completing for a few minutes, and so the next run doesn't happen after 1 minute, it happens after several minutes, which...
  • Blog Post: So your AOS crashed, is hanging, or you just want to see what it's doing

    Ever been in a situation where your AOS crashed? And all you had to show for it was a lousy event log message 1000 which didn't tell you anything except that it crashed? Or perhaps you've just wanted to see what your AOS is actually running at a given moment in time? It could be very useful to have...
  • Blog Post: Finding the AX user and the X++ call stack from a memory dump the easy way

    ******** Latest update 11-July-2011 ******** Scripts now allow class and table name resolution ******** This post explains how to find the AX user and the X++ call stack that caused an AOS crash - by using special scripts for WinDbg - before reaching this stage you need to first have captured a memory...
  • Blog Post: Finding the X++ call stack that caused a crash

    This post explains how to find the X++ call stack that caused an AOS crash - before reaching this stage you need to first have captured a memory dump, and then set up WinDbg ready to do some analysis, we have posts which explain both of those steps: Capturing memory dumps: http://blogs.msdn.com/b/emeadaxsupport...
  • Blog Post: Finding the AX user that caused an AOS crash

    This post explains how to find the ax user that caused an AOS crash - before reaching this stage you need to first have captured a memory dump, and then set up WinDbg ready to do some analysis, we have posts which explain both of those steps: Capturing memory dumps: http://blogs.msdn.com/b/emeadaxsupport...
  • Blog Post: Setting up WinDbg and Using Symbols

    Once you have collected a dump file, to analyse it you need to use a tool called WinDbg. In this post I am going to explain how to set up WinDbg so it's ready to debug a memory dump taken from a Dynamics AX process. If you're not sure how to create a dump file, just take a look at the post below, scroll...
  • Blog Post: Can I install just the kernel part of a rollup

    Yes you can. It is perfectly acceptable (and supported) to install just the kernel part of a rollup, so you can for example have your application version on 5.0.1000.52 (original SP1) or perhaps 5.0.1500.2985 (rollup 5) and have the kernel version on anything above 5.0.1000.52, such as 5.0.1500.3761...
  • Blog Post: How batch processing works under the hood AX2009

    In this article I am going to explain how batch processing in AX2009 works, I don't mean how to set up a batch group or any of that kind of thing that you find in the manual, what I mean is what each AOS is doing in the background to decide how and when to pick up batches and process and complete them...
  • Blog Post: AX 2009 Hotfix installation fails with Error 1303 - The installation has insufficient privileges to access this directory

    We ran across an issue recently where we were installing Microsoft Dynamics AX 2009 SP1 Hotfix Rollup 3 (Just the Kernel components) on Windows Server 2003 R2 SP2 system, and the installation failed with the message " Error during the installation of components " directing us to the Components32_Log...
  • Blog Post: The Dynamics AX 2009 AOS does not start with "The license information can not be decoded" error

    Today I came across an issue where the Dynamics AX 2009 Application Object Server (AOS) did not start after the Service Account was changed to a dedicated Service Account with limited permission. The following error was logged to the Application Event Log: Object Server 01: The license information can...
  • Blog Post: Special Permission Settings in Dynamics AX 2009

    We often get several questions about setting up security in AX and what the overiding security rights when using several groups with dfferent security configurations. There are 3 important ways to set up Security in Dynamics AX as follows: • By using several user groups and use intersection to...
  • Blog Post: How label flushing works under the hood

    Recently I've been working with a few unusual issues with missing labels, in various different circumstances, one of these lead me to investigate label flushing - this is the process which takes newly created labels and moves them into the actual label files (*.ald files). This investigation was based...
  • Blog Post: How does the Dynamics AX Setup detect existing AOS Instances?

    The Dynamics AX Setup process involves several components. There is the Setup.exe , the AxSetup.exe and several MSI files (which are Windows Installer Packages ). The Setup.exe that is launched usually from the Dynamics AX DVD is extracting the AxSetup.exe to the local Temp folder and executes it. The...
  • Blog Post: Possibilities to create Memory Dumps from crashing processes

    Sometimes it happens that during regular operation the Dynamics AX Application Object Server (AOS) is suffering from an abnormal program termination , which is better know as a crash . Users connected with the Dynamics AX Client to the affected AOS Instance are noticing such an issue very soon as they...
  • Blog Post: We get lots of Event 110 Cannot edit a record in LastValue (SysLastValue) and Event 117 messages in the Event Viewer

    You may sometimes get the following event log entries on the AOS server in pairs: 110 Object Server 01: Dialog issued for client-less session 1: Cannot edit a record in LastValue (SysLastValue). User ID: , AdminUserSetup. The SQL database has issued an error. 117 Object Server 01...
  • Blog Post: The installation of the Dynamics AX 2009 AOS can fail with the Internal Error 2769

    We recently saw more and more users running into the situation that the installation of the Dynamics AX 2009 Application Object Server is failing. The log file that is created during the installation showed the following information: MSI (s) (FC:9C) [18:26:21:017]: Leaked MSIHANDLE (6) of type 790531...
  • Blog Post: Identical AX 2009 AUC File Created For Multiple AX Installations

    We came across an issue recently where we had the same GUID for two different AX installations running on the same server and therefore only one AUC file existed for both installations instead of two separate ones for use by the AX Client. This caused various anomalies when the client was used to access...
  • Blog Post: Error in compiling datetime2str()

    Lately we run into following problem. Doing different action in Dynamics AX client we got Dynamics AX 2009 Debugger pop up and following error: Error executing code: Wrong argument type for function. The problem was caused that application and Client was running on different build version. Client was...
  • Blog Post: How does the AX Hotfix / Service Pack installer detect existing AOS instances

    Have you ever wondered how the AX Hotfix / Service Pack installer detects existing AOS instances? These information can be found in the Installer Registry under the following Registry Key: HKEY_CLASSES_ROOT\Installer\Products Every AOS Instance has it's own class Id. This class id looks like...
  • Blog Post: Using the DLLFunction kernel class on a 64bit Dynamics AX 2009 AOS

    One of the nice features added with Dynamics AX 2009 is the support for 64bit (x64) for the Dynamics AX 2009 Application Object Server and the Dynamics AX 2009 .NET Business Connector. However when you have some existing X++ that you are now migrating to Dynamics AX 2009, you might run into an issue...
  • Blog Post: Disabled columns are sometimes included in SQL Queries created by the Dynamics AX Kernel

    Over the last month we were facing a situation where the Dynamics AX 2009 Kernel was generating incorrect SQL Queries in a specific constellation: You have one or more fields (columns) on a table that are based on an Extended Data Type (EDT) This EDT has a Configuration Key assigned This...
  • Blog Post: Overview of Dynamics AX build numbers

    Please follow this link to see the updated version build list on our new global Blog: Overview of AX build numbers This post does now only list AX 4.0 and previous versions. Dynamics AX 4.0 Version Kernel build Application build Comments Dynamics AX 4.0 RTM 4...
  • Blog Post: Error executing code: Insufficient memory to run script

    In Dynamics AX 4.0 or Dynamics AX 2009 it can happen that a lengthy operation terminates with the following error message in the InfoLog or Windows application event log: Error executing code: Insufficient memory to run script. A typical example that can result in this error message is when you...
Page 1 of 2 (35 items) 12