Jump to content
Updated RadStudio RoadMap Read more... ×
luebbe

GExperts fails to load after upgrading Rio from 10.3 to 10.3.1

Recommended Posts

I have just upgraded Rio from 10.3 to 10.3.1 and now I get an exception when Rio is starting.

The message is:

[Window Title]
Fehler

[Content]
PrivateGXMenuActionManager is not nil upon creation (D:\source\_sourceforge\GExperts\source\framework\GX_MenuActions.pas, Zeile 122).

[OK]

Followed by an excpeotion from bds:

[Window Title]
Fehler

[Content]
Zugriffsverletzung bei Adresse C08B50F7 in Modul 'bds.exe'. Lesen von Adresse C08B50F7.

[OK]

The installed version of GEXperts is 1.3.12.76 (from GXRS10.3-13C-experimental-twm-2018-12-22.exe)

 

There is no GExperts menu entry and the shortcuts don't work

Some part of GExpert seems to be running, because the "Multiple instances" warning pops up when I start 10.3.1 a second time.

 

I then tried to disable GExperts using the ExpertManager.exe from the installation folder, but it also throws an exception:
 

---------------------------
Application Error
---------------------------
Exception Exception in module ExpertManager.exe at 0005BC60.

Could not load library GExpertsRS103.dll.


---------------------------
OK   
---------------------------

even though GExpertsRS103.dll is in the same folder as ExpertManager

 

GExperts was installed using my account with local admin privileges.


 

Edited by luebbe
Improve formatting, additional information

Share this post


Link to post

Odd. I just used the latest GExperts to install it on my development computer and could start Delphi 10.3.1 without any problems. But of course that's different from what you have been doing: Installing GExperts first and then updating Delphi.

 

I remember seeing this error before. If I now just could remember where and what was the cause...

 

Could you please look into the registry under

HKCU\Software\Embarcadero\BDS\20.0\Experts

whether there are maybe muliple entries for GExperts?

Share this post


Link to post
Posted (edited)

Yes, there are two.

GExperts and GExpertsRS103 which both point to C:\Program Files (x86)\GExperts for RAD Studio 10.3\GExpertsRS103.dll

I now uninstalled GExperts RS103 and deleted both registry keys.

 

Perhaps the problem is caused by the way the plugin is installed?

 

Normally I don't have admin rights on my work PC. So I can either install:

a) under my user, but then I have to log in as admin during the installation. So I guess the registry keys are written to the admin accounts HKCU

b) give my user temporary admin rights and install. This will probably write the registry keys under my HKCU

 

Uninstall, delete registry keys + reinstall using method b) solved the issue.

Edited by luebbe

Share this post


Link to post

The GExpertsRS103 entry is created by the GExperts Expert Manger (because it uses the DLL name as the entry). The GExperts entry is created by the installer.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×