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

Article ID: 866025 - View products that this article applies to.
Expand all | Collapse all

On This Page

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: July 13, 2012 - Revision: 6.0
Applies to
  • Microsoft Dynamics GP 10.0
  • Microsoft Dynamics GP 9.0
  • Microsoft Business Solutions–Great Plains 8.0
  • Microsoft Dynamics GP 2010
  • System Manager
Keywords: 
kbsurveynew kbprb kberrmsg kbexpertisebeginner kbexpertiseadvanced kbmbsmigrate KB866025

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com