You are currently offline, waiting for your internet to reconnect

Error message when you start Microsoft Dynamics GP: "Smart Heap Mem_Lock_Error" or "Smart Heap Library:Mem_Bad_Handle"

Symptoms
When you start Microsoft Dynamics GP or Microsoft Business Solutions - Great Plains, you receive one of the following messages:
Error message 1
Smart Heap Mem_Lock_Error
Error message 2
Smart Heap Library:Mem_Bad_Handle
Cause
This issue may occur for one of the following reasons.

Cause 1

The Reports dictionary file (Reports.dic) may be corrupted. To resolve this issue, see Resolution 1.

Cause 2

The Forms dictionary file (Forms.dic) may be corrupted. To resolve this issue, see Resolution 2.

Cause 3

The Dynamic dictionary file (Dynamics.dic) may be corrupted. To resolve this issue, see Resolution 3.
Resolution

Resolution 1

  1. Rename the Reports.dic file to the Reports.dic.old file. To do this, follow these steps:
    1. Right-click Reports.dic, and then click Rename.
    2. Press the END key, type .old, and then press ENTER.
  2. Start Microsoft Dynamics GP. If you do not receive the error message that is mentioned in the "Symptoms" section, re-create the Reports.dic file.

    For more information about how to re-create the Reports.dic file , click the following article number to view the article in the Microsoft Knowledge Base:
    850465 How to re-create the Reports.dic file in Microsoft Dynamics GP

Resolution 2

  1. Rename the Forms.dic file to the Forms.dic.old file. To do this, follow these steps:
    1. Right-click Forms.dic, and then click Rename.
    2. Press the END key, type .old, and then press ENTER.
  2. Start Microsoft Dynamics GP. If you do not receive the error message that is mentioned in the "Symptoms" section, re-create the forms.dic file.

    For more information about how to re-create the Forms.dic file , click the following article number to view the article in the Microsoft Knowledge Base:
    951767 How to re-create the Forms.dic file in Microsoft Dynamics GP

Resolution 3

  1. Rename the Dynamics.dic file to the Dynamics.dic.old file. To do this, follow these steps:
    1. Right-click Dynamics.dic, and then click Rename.
    2. Press the END key, type .old, and then press ENTER.
  2. Start Microsoft Dynamics GP. If you do not receive the error message that is mentioned in the "Symptoms" section, copy the Dynamics.dic file from a computer that does not experience this issue and that has the same products installed.
More information
You can find the path of the Reports.dic file, of the Forms.dic file, and of the Dynamics.dic file in the Dynamics.set file that is located in the Dynamics code folder.

In Microsoft Dynamics GP 9.0, Microsoft Dynamics GP 10.0, and in Microsoft Dynamics GP 2010, the default path of the Dynamics.set file is C:\Program Files\Microsoft Dynamics\GP.

In Microsoft Business Solutions – Great Plains 8.0, the default path of the Dynamics.set file is C:\Program Files\Microsoft Business Solutions\Great Plains.
Properties

Article ID: 866025 - Last Review: 07/13/2012 10:17:00 - Revision: 6.0

  • Microsoft Dynamics GP 10.0
  • Microsoft Dynamics GP 9.0
  • Microsoft Business Solutions–Great Plains 8.0
  • Microsoft Dynamics GP 2010
  • System Manager
  • kbsurveynew kbprb kberrmsg kbexpertisebeginner kbexpertiseadvanced kbmbsmigrate KB866025
Feedback
tml>/c.microsoft.com/ms.js'" + "'><\/script>");