cancel
Showing results for 
Search instead for 
Did you mean: 

RFC_ERROR_SYSTEM_FAILURE : CM_NO_DATA_RECEIVED

Former Member
0 Kudos

Hi all,

We're making a bunch of RFC calls, and about eight minutes into the batch, one call returns a CM_NO_DATA_RECEIVED error with no other information.

The same call by itself causes no problems, and removing the offending call postpones the problem til later. So, it feels like some kind of timeout issue. Closing and re-opening the connection before an offending call fixes the problem.

Below is an RFC trace log:


>>>> [1] <unknown>    : EXT  <ac: 4487> L 10.1.0.55 >>> WRITE (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
000000 | 05020000 0502000B 00033634 30000B01 |..........640...|
  (note - data omitted)
0009d0 | 0000FFFF 00000000 00000000 00000000 |................|
>>>> [1] <unknown>    : EXT  <ac: 4488> L 10.1.0.55 >>> FLUSH(WRITE) (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
<* RfcCall [1] : returns 0:RFC_OK

>>> RfcReceive [1] ...
>>>> [1] <unknown>    : EXT  <ac: 4489> L 10.1.0.55 >>> FLUSH(WRITE) (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
>>>> [1] <unknown>    : EXT  <ac: 4490> L 10.1.0.55 >>> READ (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
>>>> [1] <unknown>    : EXT  <ac: 4491> L 10.1.0.55 >>> FREE-Message (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
000000 | 636F6E6E 65637469 6F6E2063 6C6F7365 |connection close|
000010 | 64207769 74686F75 74206D65 73736167 |d without messag|
000020 | 65202843 4D5F4E4F 5F444154 415F5245 |e (CM_NO_DATA_RE|
000030 | 43454956 45442900 00000000 00000000 |CEIVED).........|
>TS> Thu Jun 16 12:26:16 2005
Error RFCIO_ERROR_MESSAGE in abrfcio.c : 1561
---> RFC MESSAGE/ERROR : 104
*  RFC_ERROR_SYSTEM_FAILURE
*  connection closed without message (CM_NO_DATA_RECEIVED)
>>>> [1] <unknown>    : EXT  <ac: 4492> L 10.1.0.55 >>> CLOSE abrfcio.c 1586 (53386524) 
  -{9072B4C3-086A-4523-9FF2-2AF27CC6CD76}
Received free message 27

We're using the .NET connector, not Java, but a google on CM_NO_DATA_RECEIVED shows people running into this with the Java connector. Any help is appreciated!

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I got the error but I use JCo.

I want to know how to solve this problem either

my post about that:

[graydom]error:CM_NO_DATA_RECEIVED

the link:

Former Member
0 Kudos

did yoau get an answer? I have the same probelm.

Thanks.

Ileana

Former Member
0 Kudos

I have it too...

It seems to happen only when I send large amounts of data... is there a limit in the amount of data I can send in a RFC?