My Oracle Support Banner

URL Generated by render:getbloburl Tag Throws java.lang.IllegalArgumentException: "URI Syntax exception converting URI ..." when rendered in Satellite servlet (Doc ID 1533281.1)

Last updated on JUNE 12, 2023

Applies to:

Oracle WebCenter Sites - Version 7.6.2 and later
Information in this document applies to any platform.

Symptoms

An exception " java.net.URISyntaxException: Illegal character in opaque part at index #" is thrown when Satellite servlet tries to render a page that uses a url generated by render:getbloburl (this could possibly also occur with a url generated by another WebCenter Sites url generation tag).

The following type of error is seen in the log:
java.lang.IllegalArgumentException: URI Syntax exception converting URI: satellitescheme:\/\/SSURI\/?SSURIapptype=BlobServer&blobkey=id&SSURIcontainer=Default&blobwhere=<blobwhere>&SSURIsession=false&blobheader=image%2Fjpeg&ssbinary=true&blobheadername1=Cache-Control&blobheadervalue1=max-age%3D2592000&SSURIsscontext=Satellite+Server&blobcol=urldata&blobtable=MungoBlobs#satellitefragment: java.net.URISyntaxException: Illegal character in opaque part at index 16: satellitescheme:\/\/SSURI\/?SSURIapptype=BlobServer&blobkey=id&SSURIcontainer=Default&blobwhere=<blobwhere>&SSURIsession=false&blobheader=image%2Fjpeg&ssbinary=true&blobheadername1=Cache-Control&blobheadervalue1=max-age%3D2592000&SSURIsscontext=Satellite+Server&blobcol=urldata&blobtable=MungoBlobs#satellitefragment
  at com.openmarket.Satellite.RequestContext.convertURL(y:349)

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.