Non-Break Space In Rest URL Causes Oracle API Gateway to Crash

(Doc ID 2086263.1)

Last updated on JANUARY 06, 2017

Applies to:

Oracle API Gateway - Version 11.1.2 and later
Information in this document applies to any platform.

Symptoms

During testing of OAG 11.1.2.2.0, an issue occurs when a higher level ASCii character instead of a normal blank space is added to a REST URL call.  The value of the space in the particular test used was Char 160 (hex: A0) which is a non-break space. This is something that can be added using  a normal word processor or a spreadsheet tool (Insert – Symbol).

It was noticed that whenever this special character is added to a REST URL, the Oracle API Gateway instance throw an exception in the trace file and crashes.

ERROR
--------


The above special characters placed in the URL are used to mimic the behavior of the issue when a higher level ASCii character, rather than a normal blank space is added to a REST URL call.

The value of the space is Char 160 (hex: A0) which is a non-break space.

The issue also reproduced in 11.1.2.3.0 and 11.1.2.4.0.



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms