java.io.UnsupportedEncodingException: ISO-5589-1 (Doc ID 2260612.1)

Last updated on AUGUST 10, 2017

Applies to:

Oracle WebLogic Server - Version 10.3.6 and later
Information in this document applies to any platform.

Symptoms

For some of the HttpInBoundRequests in OSB, the following exception is seen:

java.lang.IllegalArgumentException: unsupported encoding: 'ISO-5589-1': java.io.UnsupportedEncodingException: ISO-5589-1
at weblogic.servlet.internal.ServletResponseImpl.setEncoding(ServletResponseImpl.java:1132)
at weblogic.servlet.internal.ServletResponseImpl.setContentType(ServletResponseImpl.java:422)
at weblogic.servlet.internal.ServletResponseImpl.setHeaderInternal(ServletResponseImpl.java:934)
at weblogic.servlet.internal.ServletResponseImpl.setHeader(ServletResponseImpl.java:922)
at javax.servlet.http.HttpServletResponseWrapper.setHeader(HttpServletResponseWrapper.java:160)
at com.bea.wli.sb.transports.http.HttpInboundMessageContext.close(HttpInboundMessageContext.java:213)
at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.bea.wli.sb.transports.Util$4.invoke(Util.java:363)
at com.sun.proxy.$Proxy164.close(Unknown Source)
at com.bea.wli.sb.pipeline.MessageProcessor.finishProcessing(MessageProcessor.java:448)
at com.bea.wli.sb.pipeline.RouterCallback.onReceiveResponse(RouterCallback.java:96)
at com.bea.wli.sb.transports.LoadBalanceFailoverListener.onReceiveResponse(LoadBalanceFailoverListener.java:222)
at com.bea.wli.sb.transports.http.wls.HttpOutboundMessageContextWls$RetrieveHttpResponseWork.handleResponse(HttpOutboundMessageContextWls.java:107)
at weblogic.net.http.AsyncResponseHandler$MuxableSocketHTTPAsyncResponse$RunnableCallback.run(AsyncResponseHandler.java:535)
at weblogic.work.ContextWrap.run(ContextWrap.java:41)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)


Changes

 

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