My Oracle Support Banner

Remote EJB client fails with "weblogic.rjvm.PeerGoneException: No message was received for: '240' seconds" (Doc ID 1515239.1)

Last updated on FEBRUARY 05, 2019

Applies to:

Oracle WebLogic Server - Version 10.3.3 to 10.3.6
Information in this document applies to any platform.
***Checked for relevance on 1-Apr-2015***

Symptoms

In WLS 10.3.3, when an EJB method returns a huge result to client (standalone Java Client), the call gets timed out and the client is unable to get the result back. The remote client connects to server using T3 protocol. In more detail:

  1. A JEE-client calls an EJB server-method to get some data (about 500MB).
  2. The EJB server-method (WLS) collects the data (e.g. from the database, on this example it was a large String Object) and tries to send the data back to the client.
  3. After a a certain time, no more data will be transferred.
  4. The client still waits for more data and after a certain time (depending on configuration), the client gets the following exception:

The stack trace from below is from the JEE client calling an EJB server-method (1), throwing the exception:

Attempting to resolve this issue from EJB deployment descriptors does not solve the issue:

Setting the following -D flags in WLS does not help either:

Changes

 

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
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.