cancel
Showing results for 
Search instead for 
Did you mean: 

java.lang.LinkageError: duplicate class definition

Former Member
0 Kudos

Dear Experts,

We are in the process of Migrating current Mi2.5 application to NWM7.1.

We have that 2.5 application properly running in production system but in 7.1 while opening some JSP page of application

it sometimes opens properly & sometimes gives this error..

java.lang.LinkageError: duplicate class definition

The detailed error description is as given below..

Pls advice..

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Error: 500

Location: /ZEFL_BP_MI/jsp/stock/bp_technicians_issue_sparesforms.jsp

Internal Servlet Error:

java.lang.LinkageError: duplicate class definition: com/sap/BP/bean/TableViewBean

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.lang.ClassLoader.defineClass(Unknown Source)

at org.apache.tomcat.loader.AdaptiveClassLoader.doDefineClass(AdaptiveClassLoader.java:575)

at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:542)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.beans.Beans.instantiate(Unknown Source)

at java.beans.Beans.instantiate(Unknown Source)

at jsp.stock.bp_0005ftechnicians_0005fissue_0005fsparesforms._jspService(bp_0005ftechnicians_0005fissue_0005fsparesforms.java:101)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)

at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(AbstractMEHttpServlet.java:780)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGetThreadSafe(AbstractMEHttpServlet.java:281)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(AbstractMEHttpServlet.java:552)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(AbstractMEHttpServlet.java:190)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)

at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

at java.lang.Thread.run(Unknown Source)

Regards,

Saptak

Former Member
0 Kudos

Dear All,

Thanks for reading this thread. I have got my solution, it's an SAP proposed solution to the OSS raised by me & its working fine.

If anybody faces same error pls raise an OSS.

Thanks & regards,

Saptak