Error
[sourcecode language=”xml”]
weblogic.socket.MaxMessageSizeExceededException: Incoming message of size: ‘20000160’ bytes exceeds the configured maximum of: ‘20000000’ bytes for protocol: ‘t3’.
weblogic.socket.MaxMessageSizeExceededException: Incoming message of size: ‘20000160’ bytes exceeds the configured maximum of: ‘20000000’ bytes for protocol: ‘t3’
at weblogic.socket.AbstractMuxableSocket.incrementBufferOffset(AbstractMuxableSocket.java:262)
at weblogic.rjvm.t3.MuxableSocketT3.incrementBufferOffset(MuxableSocketT3.java:343)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:910)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:859)
at weblogic.socket.EPollSocketMuxer.dataReceived(EPollSocketMuxer.java:215)
at weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:177)
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:11
[/sourcecode]
Solution
Goto the Weblogic Console > Servers > AdminServer (or Managed Servers) > Protocols
Change the value of ‘Maximum Message Size’ to something which will succeed in your case.
3 Responses to “Oracle Service Bus, transporting large files fails”
I think maximum size of JMS Queue is 10mb in-line (non-attachment) as the limit. But for bigger sizes the garbage collection due to serialization/deserialization activity cause serious probelms.
[…] Original blog […]
[…] http://www.xenta.nl/blog/2009/10/14/oracle-service-bus-transporting-large-files-fails/ […]