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 NOVEMBER 14, 2016

Applies to:

Oracle WebCenter Sites - Version 7.6.2 and later
Information in this document applies to any platform.
***Checked for relevance on 08-12-2014***

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=1334687640623&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=1334687640623&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

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