Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

How to Fix? - Dexterity Runtime: Unknown Dictionary Error

(1) ShareShare
ReportReport
Posted on by 210

ESX 3.5 Virtual Server
Windows 2003 Enterprise SP2
SQL Server 2005 SP2 (9.0.3068)
GP 10.00.1411

I’ve been creating a new test GP server. I’ve cloned the production system, isolated the new VM from the original GP server, and changed server name and IP.

When I try to launch the GP client on the new server I get this error and GP closes:

 

It never reaches the login prompt.

If I allow the Test server to see the production server the GP client starts normally.

I assume Dexterity is looking to the original server for its dictionary.

I’ve updated all references I could find to the old sever name (database, Registry, .set files, ODBC connectors), but the problem continues.

Anyone have any suggestions on where to look?

*This post is locked for comments

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    i am using GP2010 on 32 bit machine, with windows 7

    but now i want to run GP2010 on 64 bit machine with windows 8.1, i have installed GP2010 Non the new machine successfully but the is arries when i want to use customize financial leder, "DICTIONARY NOT FIND ERROR" arries. to fix this issue i replace whole GP2010 folder from my existing fully running machine, then GP2010 even not allow me to log in in to GP, and new error aeries DYNAMICS.SET file path not found, i am sure path is ok, because i only replace the folder on the same path.???

    Kindly give me solution, i think problem is with 64 bit.

  • Hardeep Profile Picture
    Hardeep 5 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    It was a DNS issue for us because the paths in "dex" and "Dynamics.set" weren't resolving.

    C:\Program Files (x86)\Microsoft Dynamics\GP\Data\Dex

    C:\Program Files (x86)\Microsoft Dynamics\GP\Dynamics.set

  • Verified answer
    David Agosta Profile Picture
    David Agosta 210 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    I guess this wasn't the typical case. Yesterday the new server started having some connectivity issues. These were fixed by a NIC driver refresh, and seems to have resolved the GP issue as well.

    Thanks for the help.

  • Suggested answer
    David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,957 Most Valuable Professional on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    David

    I would check for a missing line in the dictionary paths.

    Make sure that there are 3 paths (applications, forms and reports) for each of the products.  This error normally happens when a line is missing and the paths get offset.

    David

    David Musgrave [MSFT]

    Escalation Engineer - Microsoft Dynamics GP

    Microsoft Dynamics Support - Asia Pacific

    Microsoft Dynamics (formerly Microsoft Business Solutions)

    www.microsoft.com/Dynamics

    mailto:David dot Musgrave at microsoft dot com

    blogs.msdn.com/DevelopingForDynamicsGP

    Any views contained within are my personal views and not necessarily Microsoft policy.

    This posting is provided "AS IS" with no warranties, and confers no rights.  

  • Victoria Yudin Profile Picture
    Victoria Yudin 22,766 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    David,

    In my experience, that error is a permissions error 99.9% of the time.  One (or all) of the dictionaries in the \\GP_Test\Dictionarie$\Data\ directory may not have the proper permissions for the Windows user you are logged in as.  As a test, I would do one of 3 things:

    (1) Make sure that your Windows user has full control to the \\GP_Test\Dictionarie$\Data\ and all the files inside it.

    (2) Make a backup (if needed) and delete everything out of the  \\GP_Test\Dictionarie$\Data\ directory and see if GP starts up.

    (3) Log in as the local/built-in administrator on the GP_Test server to ensure that you have permissions to everything and try launching GP.

  • David Agosta Profile Picture
    David Agosta 210 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    Also the paths in dex.ini are correct.

  • David Agosta Profile Picture
    David Agosta 210 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    Sorry for the delayed reply.

    The GP environment was not moved to a new box. A backup of the production server was restored as a new VM.

    I had already checked the Dynamics.set file for incorrect paths. All entry’s have been updated with the new host name and are valid. The Dynamics.set file is identical on both Test and Production except for host names. Ex:

    Production: \\GP_Prod\Dictionarie$\Data\R3278.DIC

    Test: \\GP_Test\Dictionarie$\Data\R3278.DIC

    I assume GP is looking for the dex.dic file, which is located in C:\Program Files\Microsoft Dynamics\GP.  

    A path to this file isn't in Dynamics.set, but that’s the same as the production server where GP works normally.

    Besides the .set files the host name has also been updated in the database, registry and the System DSN tab of Data Sources (ODBC).

  • Suggested answer
    Richard Whaley Profile Picture
    Richard Whaley 25,195 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    Dynamics.set is the correct place to go.  In the lower section of this text file the path to the dictionaries are found.  Moving your current system to the test system may have resulted in invalid paths and thus invalid dictionary errors.  Check the paths.  They should point to the GP root directory where the .dic files are located for the test install.

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    It probably has a pathing to a Reports dictionary that is invalid, or it can't find.  Open the Dynamics.set file with Notepad and see if there are any pathnames not reachable from the test server.

  • KGarroway Profile Picture
    KGarroway 230 on at
    Re: How to Fix? - Dexterity Runtime: Unknown Dictionary Error

    Hi David,

    The first thing I would suggest you review is the Dynamics.set file.  Compare the production environment to the test.  Without realizing it you may have installed something on the test system that you don't have in the production.

    Might want to review this KB875794 as well.  

    Kevin

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,711 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,458 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans