failed to process message with "message too large"

(Doc ID 2068616.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Java CAPS Enterprise Service Bus - Version R6.3 and later
Information in this document applies to any platform.


Having problem while processing messages, with below error seen from the domain log:
javax.jms.JMSException: An I/O error occurred reading from or writing to the JMS server: Broken pipe

Checking the IQ Manager log and see the following error:

28-Sep-2015 13:39:42.779 stcms ERROR 1 [IMessageManager.cpp:179]: IsValidMessage() : message too large: 85816414 bytes.
28-Sep-2015 13:39:42.779 stcms ERROR 1 [IMessageManager.cpp:292]: CreateIMessage() : Discarding socket buffer.
28-Sep-2015 13:39:42.779 stcms ERROR 1 [Socket.cpp:778]: OnReadDone() : Invalid message received for Connection=[]. Closing connection.
28-Sep-2015 13:39:42.779 stcms ERROR 1 [asynchandler.cpp:758]: WSAWaitForMultipleEvents() : socket=164 errorevent=POLLNVAL, events=0, revents=32


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