My Oracle Support Banner

JMS Message Corrupted with "found an incomplete message" (Doc ID 1603982.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

Message got corrupted and stuck in queue, seeing the following message in stcms log:

27-Sep-2013 14:47:14.416 stcms ERROR 3488 [logrecord.cpp:954]: Read() : found an incomplete message

Has applied the latest stcms hotfix per doc 1028107.1 but problem remains.

Also noticed the following memory related error in log right before the corruption:

27-Sep-2013 14:45:54.991 stcms INFO 2524 [IMessageManager.cpp:527]: UpdateMemoryTracker() : total data memory is 33842698, still exceeds limit 20480000, tick count 3658956300
27-Sep-2013 14:45:54.991 stcms INFO 2524 [SessionManager.cpp:1552]: TruncateInDoubtPayloads() : started
27-Sep-2013 14:45:54.991 stcms INFO 2524 [SessionManager.cpp:1581]: TruncateInDoubtPayloads() : recovered 0 bytes
27-Sep-2013 14:45:54.991 stcms INFO 2524 [IMessageManager.cpp:556]: UpdateMemoryTracker() : total data memory is 33842698, exceeded limit 20480000
27-Sep-2013 14:45:54.991 stcms INFO 2524 [MQManager.cpp:1023]: TruncateUnsentPayloads() : truncating new payloads...
27-Sep-2013 14:45:54.991 stcms INFO 2524 [MQManager.cpp:1089]: TruncateUnsentPayloads() recovered 0 bytes (required 0 bytes)
27-Sep-2013 14:45:54.991 stcms INFO 2524 [MQManager.cpp:1093]: TruncateUnsentPayloads() could not recover the required amount of memory.




Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.