cancel
Showing results for 
Search instead for 
Did you mean: 

Illuminator Request with encoded percentage sign Fails

Former Member
0 Kudos

Experts,

On SAP MII SP4 I cannot submit a request to the Illuminator servlet with a percentage sign (% or encoded as %25).  It returns no error.  I do not see this issue on SAP MII 14 SP3.

On 14.0.3:

•       http://.../XMII/Illuminator?Test=%21 OK

•       http://.../XMII/Illuminator?Test=%25 OK

On 14 SP4:

•       http://.../XMII/Illuminator?Test=%21 OK

•       http://.../XMII/Illuminator?Test=%25 FAILS with no response.

Ideas or advice?

Thanks in advance.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

There is an entry in the log for the failure case above:

Cannot process an HTTP request to servlet [Illuminator] in [XMII] web application.
[EXCEPTION]
java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern

Former Member
0 Kudos

Further example: "90%25" was entered in to the ui, so "90%2525" was the encoded url parameter and "90%" was sent to the transaction.  Seems to be double-encoding the "%"?


According to SAP, this issue is cannot be duplicated in SP5.  Haven't tried yet.