Kbase P123940: OpenEdge Architect: Error (12878) compiling or creating an new ABL Procedure.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  21/05/2007 |
|
Status: Unverified
SYMPTOM(s):
OpenEdge Architect: Error (12878) compiling or creating an new ABL Procedure after setting the 'Build Destination'.
Compilation failed. Directory '' for SAVE INTO option does not exist. (12878)
The project's 'Build Destination' is set to '@{ROOT}\bin'
Performed: Properties -> OpenEdge -> Build -> '@{ROOT}\bin' to set the 'Build Destination'.
Tried to compile a procedure by selecting the 'Compile' option from the Editor's context Menu OR tried to create a new ABL procedure: New -> ABL Procedure.
The problems view lists the following error:
Compilation failed. Directory '@{ROOT}\bin ' for SAVE INTO option does not exist. (12878)
CAUSE:
The substitution of path variables is NOT recursive. This means that it is not possible to set: @{RCODE} = @{ROOT}\bin
FIX:
Either specify an absolute path of an existing directory for the r-code destination, that is the 'Build Destination' using the following steps:
Properties -> OpenEdge -> Build -> C:\OpenEdge\Workspace\ProjectName\bin
Or set the 'Build Destination' for a user defined source directory using the following steps:
1. Open the project properties and select OpenEdge > Propath
2. Select the Source tab > Add Folder > OK
3. Expand '@{ROOT}\ node and Mouse Double-Click on the Build Destination {Default Location) node.
4. Select the 'Use Custom Build Destination'
5. Browse to set the 'Build Destination' to: '@{ROOT}/bin' > OK