Error: Unable to resolve requested uri using Fast Resolve Assertion on Layer7 API Gateway 11.2.1
search cancel

Error: Unable to resolve requested uri using Fast Resolve Assertion on Layer7 API Gateway 11.2.1

book

Article ID: 448432

calendar_today

Updated On:

Products

CA API Gateway

Issue/Introduction

When upgrading to v11.2.1, API calls using the Fast Resolve tactical assertion fail. This typically occurs when resolving complex URI patterns such as /api/*/yyy. The gateway logs indicate a failure to resolve the requested URI. This article provides the compatible assertion version required for Java 21 environments and addresses a known Policy Manager UI defect.

Symptoms:

  • API calls return error: Unable to resolve requested uri.
  • Legacy tactical assertion versions (e.g., 9.3.00) fail after Gateway upgrade.

Environment

  • Layer7 API Gateway 11.2.x
  • Java 21
  • FastResolveServiceAssertion (Tactical)

Cause

The legacy tactical assertion builds are incompatible with the Java 21 runtime introduced in Gateway 11.2.x. Additionally, earlier 11.2-compatible builds contained a UI bug that prevented property persistence in the Policy Manager.

Resolution

Fixed in FastResolveServiceAssertion version 11.2.1.26071 and higher.

To resolve the issue, install the updated modular assertion:

  1. Request the  FastResolveServiceAssertion-11.2.1.26071.saar by raising a support case 
  2. Open the Policy Manager.
  3. Navigate to Tasks > Extensions and Add-Ons > Manage Modular Assertions.
  4. Click Install and select the .saar file.
  5. Restart the Gateway service if prompted: service ssg restart.
  6. Verify that URI resolution for endpoints like /api/*/yyy functions correctly.