SAP Knowledge Base Article - Preview

2555636 - Java applications do not work after system copy - The application has explicit or implicit references

Symptom

Java application screens do not open after system copy.

There are several exceptions related to lots of not working applications in defaultTrace files. See examples:

...
Global [startApp] operation of application [<xxxxxxxxxxxx>] finished with non-critical warnings for [<XXXX>] ms on server process [<XXXXXXXX>]
 >>> Warnings <<<
...

...
Caused by: java.lang.ClassNotFoundException: com.sap.engine.services.servlets_jsp.server.servlet.ErrorHandlerServlet
...

Caused by: java.io.FileNotFoundException: <LocalDrive>\\usr\\sap\\<SID>\\<instnr>\\j2ee\\cluster\\server0
...

...
Cannot create proxy class for interfaces com.sap.netweaver.kmc.prometheus.core.KMJavaStoreHook using classLoader <xxxxxxxxxx>.; nested exception is: java.lang.IllegalArgumentException: interface com.sap.engine.services.ejb3.runtime.ComponentInterface is not visible from class loader
[EXCEPTION]
com.sap.engine.services.deploy.container.DeploymentException: Cannot create proxy class for interfaces com.sap.netweaver.kmc.prometheus.core.KMJavaStoreHook using classLoader <xxxxxxxxxx>.; nested exception is: java.lang.IllegalArgumentException: interface com.sap.engine.services.ejb3.runtime.ComponentInterface is not visible from class loader
...
Caused by: javax.ejb.EJBException: Cannot create proxy class for interfaces com.sap.netweaver.kmc.prometheus.core.KMJavaStoreHook using classLoader <xxxxxxxxxx>.; nested exception is: java.lang.IllegalArgumentException: interface com.sap.engine.services.ejb3.runtime.ComponentInterface is not visible from class loader
... 

The root exception of above errors is the following example "WARNING" entry:

...
The application [<xxxxxxxxxxxx>] has explicit or implicit reference to [[ınterface:webservices, ınterface:cross, ınterface:security, ınterface:transactionext, lıbrary:webservices_lib, lıbrary:opensql, lıbrary:jms, lıbrary:j2eeca, lıbrary:mail-activation, lıbrary:ejb20, servıce:p4, servıce:ejb, servıce:servlet_jsp, servıce:tc~epbc~prtc~core, lıbrary:tc~epbc~prtc~api]], but there are no loaders with such names and they will be ignored.#


Read more...

Environment

AS Java all versions.

Product

SAP NetWeaver 7.1 ; SAP NetWeaver 7.2 ; SAP NetWeaver 7.3 ; SAP NetWeaver 7.4 ; SAP NetWeaver 7.5 ; SAP enhancement package 1 for SAP NetWeaver 7.3

Keywords

SWPM, system copy, explicit or implicit references, there are no loaders with such names, FileNotFoundException, ClassNotFoundException, ErrorHandlerServlet, applocation, Global [startApp], operation of application, finished with non-critical warnings, WARNING, ERROR, deploy parallel start thread, deploy_service, deploy service, swpm tool, Turkish locale, language, duser, -duser, duser.country, duser.language, -duser.country, -duser.language, DeploymentException, EJBException, Cannot create proxy class for interfaces, llegalArgumentException, not visible from class loader , KBA , BC-JAS-ADM-ADM , Administration , BC-JAS-COR , Enterprise Runtime, Core J2EE Framework , BC-INS , Installation Tools (SAP Note 1669327) , BC-JAS-DPL , Deployment , BC-INS-CTC-CNT , LM Automation Content , BC-INS-JCI , Java component inst. / jload jmigmon, jsizecheck , BC-JVM , SAP Java Virtual Machine , 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.