Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×