Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Error

Former Member
0 Kudos
317

Hi Experts,

I've a custom function module with RFC enabled

But when I execute the application, I'm getting the below exception in the log,

Error occcurred in EAI layer "com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_SYSTEM_FAILURE: connection closed without message (CM_NO_DATA_RECEIVED)"

Please help me out...How to solvle this.

Thanks,

silviya

5 REPLIES 5

Former Member
0 Kudos
180

See note number : 857846

Summary

Symptom

When you call a function module implemented in Java, the client receives the message:

com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE:

connection closed without message (CM_NO_DATA_RECEIVED)

Other terms

JCO VMC JAVA function

Reason and Prerequisites

Due to an ABAP stack overflow on the application server side, the error message mentioned above occurs on the client side.

If you activate the work process traces (work process- trace level 2) on the application server on which the Java function was called, and you reproduce the error, you find a work process trace with an entry similar to the following:

A RFC ab_Rollout_Call_for_Java> wait rc = 0

Y Y

Y ======================== DYNP entry 12:

Y RollEnvir UNDEF 00092_00_0000000547 00 MACHTS

M ThGetRfcCliId2: got local client info from sysid >QPT <

M ThSetRfcCliAction: set action 1 > <

M ThGetRfcCliId2: got local client info from sysid >QPT <

M ThSetRfcCliAction: set action 3 >SAPMSSY1 <

Y Entry - COMMIT

Y ->PBO SAPMSSY1 3004 <> []

Y dynppbo0

Y ->(res) module %_RFC_START 8 prog >SAPMSSY1<

A SYSTEM-CALL RFC_END

-


trc file: "dev_w0", trc level: 2, release: "700"

-


*

  • ACTIVE TRACE LEVEL 2

  • ACTIVE TRACE COMPONENTS all, MYAJ

*

M Fri Jul 1 16:44:34 2005

M

If there are no more trace entries between "A SYSTEM-CALL RFC_END" and " -


" (as is the case here), it is more likely that a stack overflow will occur.

We recommend that you search for "SYSTEM-CALL RFC_END" to find the relevant place quickly.

Solution

Import the following patch level:

SAP kernel release 700 patch level 13

0 Kudos
180

Hi Experts,

Please give the SAP notes related to this error "(104) RFC_ERROR_SYSTEM_FAILURE:

connection closed without message (CM_NO_DATA_RECEIVED)"

Where we can find the entire history of SAP Kernal release history before upgrading the kernel

Thanks

Former Member
0 Kudos
180

Hi,

That might be missing authorization for RFC.

Or Check whether application can have acces to SAP or not.

Check with BASIS People.

Regds,

Anil

0 Kudos
180

Hi Experts,

Please give me the SAP note numbers related to this error

"(104) RFC_ERROR_SYSTEM_FAILURE: connection closed without message (CM_NO_DATA_RECEIVED)"

Kernel release 640 patch level 247 will affect the performance? Because recently we did kernal upgarde with patch level 247. After this whenever executing custom BAPI, its running long time and giving the above error. Can you please guide me to solve this issue.

Thanks

silviya

0 Kudos
180

Hi everyone, I'm having this issue too, we have a SAP R/3 6.40 with the kernel release 247, I will upgrade my test system to the kernel release 274.

Have someone solved the problem?

Best regards.

Juanfra

Edited by: pexi on Jul 28, 2009 10:50 AM