How to Fix com.bea.wli.sb.context.BindingLayerException - File Not Found Issue on OSB Email Transport (Doc ID 2252955.1)

Last updated on APRIL 14, 2017

Applies to:

Oracle Service Bus - Version 11.1.1.6.0 to 11.1.1.6.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

After new security software was installed on a Windows 2008 Server environment, OSB servers located on that server are failing to read/process emails using the Email Transport:

####<Feb 14, 2017 1:43:53 PM EST> <Error> <OSB Kernel> <XXXXXXXXXXXXXXXXXX><OSB2> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-4B09EF179D9478306F04>
<5481ac7b60e34c45:4a610622:15a38d1eabc:-8000-0000000000009f5e><1487097833978> <BEA-382004> <Failed to process request message for service ProxyService /src/esb/proxy_service/proxy_service:
com.bea.wli.sb.context.BindingLayerException: Failure while unmarshalling message: Unable to convert from this source type to StringSource:com.bea.wli.sb.transports.email.FileSource
com.bea.wli.sb.context.BindingLayerException: Failure while unmarshalling message: Unable to convert from this source type to StringSource: com.bea.wli.sb.transports.email.FileSource
at com.bea.wli.sb.context.ContextUtils.newException(ContextUtils.java:933)
at com.bea.wli.sb.context.ContextUtils.newUnmarshallError(ContextUtils.java:976)
at com.bea.wli.sb.context.SOAPMessageImpl.parseCheckPayload(SOAPMessageImpl.java:1265)
...
Caused By: com.bea.wli.sb.sources.TransformException: Unable to convert from this source type to StringSource: com.bea.wli.sb.transports.email.FileSource
at com.bea.wli.sb.sources.StringTransformer.transform(StringTransformer.java:89)
at com.bea.wli.sb.sources.MetaTransformer.doTransform(MetaTransformer.java:138)
at com.bea.wli.sb.sources.MetaTransformer.transform(MetaTransformer.java:89)
...
Caused By: java.io.FileNotFoundException:
D:\OSB\spool\Project\dir\download\2017-01-1-4 (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at com.bea.wli.sb.transports.email.FileSource.getInputStream(FileSource.java:32)
...

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