search cancel

Policy Manager error following upgrade to CR05

book

Article ID: 242244

calendar_today

Updated On:

Products

CA API Gateway

Issue/Introduction

Following the upgrade of the Policy Manager to 10.0.00.13030-CR05, w e face an error message when trying to connect to our Gateway which is still in 10.0.00-10442 :

Build Info:
Layer7 API Gateway Policy Manager 10.0.00.13030-CR05 build 13030, built 20220401122437 by root at 20912b95902d

Stack Trace:
java.lang.NoSuchFieldError: DRAFT_V2
at com.l7tech.external.assertions.jsonschema.JSONSchemaAssertion.<init>(Unknown Source)

Environment

Release : 10.0

Component :

Resolution

I n the past it was mandatory to have the same version of Policymanager as you got a error the version did not match  , currently in most cases using a newer PM with a older Gateway version works oke  .

Unfortunlay in this case there is a compatibility issue with evaluate json assertions which needs a java class which is depreciated , the workaround is to use a older version of policy manager and upgrade the gateway to CR5 .