Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


Keywords: kbsurveynew, kbprb, kberrmsg, kbexpertisebeginner, kbexpertiseadvanced, kbmbspartner, kbmbsmigrate, kb

↑ Back to the top

Article Info
Article ID : 866025
Revision : 1
Created on : 1/7/2017
Published on : 7/13/2012
Exists online : False
Views : 251