Kbase P161481: 4GL/ABL: Error "Can't find support module 'antlr.e' " generated using the Procedure Editor.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/03/2010 |
|
Status: Unverified
SYMPTOM(s):
4GL/ABL: Error "Can't find support module 'antlr.e' " generated using the Procedure Editor.
The error occurs on OPEN or SAVE events of a file with a .g extension.
FACT(s) (Environment):
Windows
OpenEdge 10.x
CAUSE:
This is expected behavior because the SlickEdit, the third-party edit control we use for color coding in the Procedure Editor, supports many other languages in addition to the 4GL/ABL. One of the languages SlickEdit supports is called ANTLR, and .g is the common extension for ANTLR files. However, we do not ship the macro file that SlickEdit requires for color coding ANTLR files.
FIX:
The best solution is to not use the .g extension for files to be OPENed and SAVEed in the 4GL/ABL Procedure Editor. That is change the .g extension on all the files you intend to open and save in the Procedure Editor to a valid 4GL/ABL like .i, .p etc.
An alternative is to place a totally empty file, named antlr.e, in the working directory. Although this alternative will suppress the error above, it will also take away the color coding in the Procedure Editor while that file is being edited.