Bug 46977

GemConnect

2.3

All Platforms

2.4

Migration of GemConnect across multiple GS versions can trigger ImproperOperation

Re-installing GemConnect on a stone that has been upgraded from an earlier GS release may trigger the following error at the end of the installation script or when attempting to load the liboraapi library:

  -----------------------------------------------------
  GemStone: Error Nonfatal
  a ImproperOperation occurred (error 2142), Cannot execute method, 'method needs recompile,
  GsRdbConnection class >> _installConnManager , oop XXXXXXXXX'

Workaround

Fix by removing class GsOracleConnection from the Globals dictionary and then re-installing GemConnect.

Login as SystemUser

run
Globals removeKey: #GsOracleConnection
%
commit

Last updated: 6/29/17