IBM Support

EGL Build error: a cycle was detected in the eglpath of the project

Troubleshooting


Problem

The technote addresses the EGL Build error: [a cycle was detected in the eglpath of the project] for any project migrated from previous versions of EGL or VisualAge® Generator to EGL in IBM® Rational® Application Developer for Websphere® Software (RAD) version 6 and later.

Cause

EGL in RAD version 6 and later has more strict rules for building EGL projects including circular dependencies, which used to work in the EGL version 5 or VisualAge Generator environments.

Resolving The Problem

The workaround for this issue is to enable the VisualAge Generator compatibility option which is available in the Windows > Preferences > EGL tab as shown below:



Enabling this option changes this type of error into a warning in the EGL Build problem view, and enables the migration to proceed while warning the developer of the potential problem.

[{"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"EGL Development","Platform":[{"code":"PF033","label":"Windows"}],"Version":"6.0;6.0.0.1;6.0.1.0;6.0.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SS2QJ2","label":"WebSphere Developer for z\/Series"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"EGL (Enterprise Generation Language)","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"6.0;6.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"EGL Development","Platform":[{"code":"PF033","label":"Windows"}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 September 2020

UID

swg21244916