cancel
Showing results for 
Search instead for 
Did you mean: 

RFC_ERROR_LOGON_FAILURE: User account not in validity date

Former Member
0 Kudos

Dear All

We are trying to upgradfe one of our ECC system to EHP4. We created a system in the solution manager. However, it had some problems and we tried to delete it. During deletion, we are receiving an ABAP dump as "CALL_FUNCTION_REMOTE_ERROR". Detailed dump mentioned the error as :-

RFC error text: "RFC_ERROR_SYSTEM_FAILURE"

CPI-C error text: "Server repository could not create function template for

'FM_DIAGLS_NOTIFY_JAVA' caused by: com.sap.mw.jco.JCO$Exception: (103) "

We checked on the java trace file and we found this error occuring repeatedly.

Exception thrown [Fri Feb 18 12:25:14,057]:Server repository could not create function template for 'FM_DIAGLS_NOTIFY_JAVA' caused by: com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: User account not in validity date

com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: User account not in validity date

at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:455)

at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java:1025)

at com.sap.mw.jco.JCO$Client.connect(JCO.java:3255)

at com.sap.mw.jco.JCO$Pool.initPool(JCO.java:4725)

at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:6180)

at com.sap.mw.jco.JCO$PoolManager.getClient(JCO.java:6135)

at com.sap.mw.jco.JCO.getClient(JCO.java:8803)

at com.sap.mw.jco.JCO$Repository.getRepositoryClient(JCO.java:20461)

at com.sap.mw.jco.JCO$Repository.queryFunctionInterface(JCO.java:20541)

at com.sap.mw.jco.JCO$Repository.getFunctionInterface(JCO.java:20649)

at com.sap.mw.jco.JCO$BasicRepository.getFunctionTemplate(JCO.java:19687)

at com.sap.mw.jco.JCO$Server.getFunction(JCO.java:7471)

at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2260)

at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1738)

at com.sap.mw.jco.JCO$Server.listen(JCO.java:8182)

at com.sap.mw.jco.JCO$Server.work(JCO.java:8302)

at com.sap.mw.jco.JCO$Server.loop(JCO.java:8249)

at com.sap.mw.jco.JCO$Server.run(JCO.java:8165)

at java.lang.Thread.run(Thread.java:534)

Can anyone please help. Our complete upgrade is struck due to this.

Thanks in advance

Regards

Lokesh

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Check the valdity of J2EE_ADMIN (ADMIN) user in your system and extend the validity (If it is out of) then retry.

Regards,

Nick Loy

Former Member
0 Kudos

Hi Nick

I checked that and found the user was locked due to incorrect logons. There was no validity period specified. I have unlocked the j2ee_admin user. But still the new error persists as to

RFC state: " "

RFC error text: "RFC_ERROR_SYSTEM_FAILURE"

CPI-C error text: "Bean FM_DIAGLS_NOTIFY_JAVAnot found on host a2ms00015,

ProgId =WEBADMIN: Object not found in lookup of FM_DIAGLS_NOTIFY_JAVA."

The Java Trace file shows this error :-

Exception thrown [Fri Feb 18 16:46:06,657]:Exception thrown by application running in JCo Server

java.lang.RuntimeException: Bean FM_DIAGLS_NOTIFY_JAVAnot found on host a2ms00015, ProgId =WEBADMIN: Object not found in lookup of FM_DIAGLS_NOTIFY_JAVA.

at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:138)

at com.sap.engine.services.rfcengine.RFCJCOServer$J2EEApplicationRunnable.run(RFCJCOServer.java:254)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Please help

Regards

Lokesh

Former Member
0 Kudos

Did you check the system's users regarding the validity period of their account? The error message points to the fact that one of those users cannot login as its vailidity period is over.

Use transaction SUIM and the subcategory "Users by Complex Selection Criteria" to find the user.

Kind regards,

Former Member
0 Kudos

Hi Sven

Thanks for the update. I checked and found 3 communication users to have expired. I increased their expiry date to 31.12.9999.

However, now when i tried to perform the deletion action, I am receiving a different dump as

RFC state: " "

RFC error text: "RFC_ERROR_SYSTEM_FAILURE"

CPI-C error text: "Bean FM_DIAGLS_NOTIFY_JAVAnot found on host a2ms00015,

ProgId =WEBADMIN: Object not found in lookup of FM_DIAGLS_NOTIFY_JAVA."

The Java Trace file shows this error :-

Exception thrown [Fri Feb 18 16:46:06,657]:Exception thrown by application running in JCo Server

java.lang.RuntimeException: Bean FM_DIAGLS_NOTIFY_JAVAnot found on host a2ms00015, ProgId =WEBADMIN: Object not found in lookup of FM_DIAGLS_NOTIFY_JAVA.

at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:138)

at com.sap.engine.services.rfcengine.RFCJCOServer$J2EEApplicationRunnable.run(RFCJCOServer.java:254)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Please help

Regards

Lokesh