Exforsys
+ Reply to Thread
Results 1 to 2 of 2

Very Urgent R12.0.6 EO extensition on PoRequisitionLineEO

This is a discussion on Very Urgent R12.0.6 EO extensition on PoRequisitionLineEO within the Oracle JDeveloper forums, part of the Programming Talk category; oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=oracle.apps.icx.por.schema.server.PoRequisitionLineEOImpl Hi , Working on R12.0.6 I just now did an extension on the ...

  1. #1
    chandracg is offline Junior Member Array
    Join Date
    Sep 2010
    Answers
    1

    Smile Very Urgent R12.0.6 EO extensition on PoRequisitionLineEO

    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=oracle.apps.icx.por.schema.server.PoRequisitionLineEOImpl

    Hi ,

    Working on R12.0.6
    I just now did an extension on the PoRequisitionLineEO so that my attributes on the requisition lines are considered while Account generation .
    I followed all the steps like
    Creating an Entity Object xxcPoRequisitionLineEO under package xxc.oracle.apps.icx.por.schema.server
    and extends oracle.apps.icx.por.schema.server.PoRequisitionLineEO
    Under attributes I chose three attributes Attribute1,attribute2,attribute3 and then changed the property to AccountLineBizAttrSet and value to Y it generated the java file .
    After that I right clicked on the xxc project and project properties Business components -->Substitutions--Did the substition for the
    oracle.apps.icx.por.schema.server.PoRequisitionLineEO with xxc.oracle.apps.icx.por.schema.server.xxcPoRequisitionLineEO.

    Moved all the class files and xml and server.xml to the test instance ... and then took the .jpx and did the jpx import and verified via functional admin that the substituion is stored.

    Got the Apache bounced by DBAs .
    Now when I try to add an item to the shopping cart it is throwing a message
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=oracle.apps.icx.por.schema.server.PoRequisitionLineEOImpl (initialization failure)
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
    at _OAErrorPage._jspService(_OAErrorPage.java:221)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
    at com.evermind.server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:871)
    at com.evermind.server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:816)
    at _OA._jspService(_OA.java:257)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
    at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
    at _OA._jspService(_OA.java:221)
    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
    at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:735)

    Thanks in advance
    Chandra CG


  2. #2
    techvinny is offline Moderator Array
    Join Date
    Dec 2010
    Answers
    56
    It's not able to locate the oracle.apps.icx.por.schema.server.PoRequisitionLineEOImpl class.

    Also make sure that the DefClass is defined in your extended EO. While extending the EO, in the "Step 4: Java", check "Generate Java file" for Entity object class and Entity Definition Class. This would generate the class files for your entities and make them available for runtime execution.

    HTH!!!


Latest Article

Network Security Risk Assessment and Measurement

Read More...