SAP Knowledge Base Article - Preview

3000348 - Solution Manager Trusted Agent - java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/P4HandshakeVersionCallback

Symptom

Solution Manager Trust Agent does not work. defaulttrace "\usr\sap\<SID>\<INSTANCE NUMBER>\j2ee\cluster\server<X>\log" shows following errors:

[...]
LOGIN.FAILED
User: N/A
Authentication Stack: service.naming
Authentication Stack Properties:
Login Module                                                               Flag        Initialize  Login      Commit     Abort      Details
1. com.sap.engine.services.security.server.jaas.ClientCertLoginModule      SUFFICIENT  ok          exception                        com/sap/engine/interfaces/security/auth/P4HandshakeVersionCallback
[...]
2. ...om.sap.engine.services.security.server.jaas.SecuritySessionLoginModulSUFFICIENT  ok                                          
3. com.sap.engine.services.security.server.jaas.BasicPasswordLoginModule   REQUISITE   ok                                          
No logon policy was applied#
[...]

[...]
java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/P4HandshakeVersionCallback
[EXCEPTION]
java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/P4HandshakeVersionCallback
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.getClientHandshakeVersion(RemoteLoginContextHelperImpl.java:574)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.handshakeP4(RemoteLoginContextHelperImpl.java:495)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.getPreparedCallback(RemoteLoginContextHelperImpl.java:405)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.getPreparedOrHandle(RemoteLoginContextHelperImpl.java:270)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.handle(RemoteLoginContextHelperImpl.java:235)
 at com.sap.engine.services.security.server.jaas.ClientCertLoginModule.login(ClientCertLoginModule.java:162)
 at com.sap.engine.services.security.login.LoginModuleLoggingWrapperImpl.login(LoginModuleLoggingWrapperImpl.java:254)
 at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java:66)
 at java.security.AccessController.doPrivileged(Native Method)
 at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:284)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImpl.login(RemoteLoginContextHelperImpl.java:219)
 at com.sap.engine.services.security.remoteimpl.login.RemoteLoginContextHelperImplp4_Skel.dispatch(RemoteLoginContextHelperImplp4_Skel.java:64)
 at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:483)
 at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:83)
 at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)
 at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)
 at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:1055)
 at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)
 at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
 at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
 at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
 at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)


Read more...

Environment

  • SAP NetWeaver Application Server Java all versions
  • SAP Solution Manager all versions

Product

SAP NetWeaver Application Server for Java all versions ; SAP Solution Manager all versions

Keywords

solman, solman agent, solman trust agent, as java, SAP NetWeaver Application Server Java, Application Server Java, default trace , KBA , BC-JAS-SEC , Security, User Management , BC-JAS-COR-RMT , RMI, P4, CORBA, IIOP , SV-SMG-DIA-SRV-AGT , Agent Framework , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.