Error Message :
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000:
Unexpected exception caught: oracle.classloader.util.AnnotatedNoClassDefFoundError, msg=
Missing class: XXXX.oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO (wrong name: oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO)
Dependent class: XXXX.oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO
Loader: oacore.root:0.0.0
Code-Source: /oracle/ebs/apps/apps_st/comn/java/classes/
Configuration: <library> in /oracle/ebs/apps/apps_st/comn/webapps/oacore/
The missing class is not available from any code-source or loader in the system.
Cause :
Above error message states that extended CO (XXXXOrderPaymentDetailsCO) is not available at ight place. As per EBS practise all custom code should be placed on cstom top whch reference are provided on personalization (controller path).
In JAVA file, first line denotes package reference,it's like location of CO files, The above error occurs if package name location <>
cumtom path given in personalization page <>
custom CO is not avaialble at location
Resolution :
Ensure all 3 things ate having same path. i.e.
Custom code are placed @ right location
Same location is mentioned in java file @ first line ( package)
same path is referenced while personalization
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000:
Unexpected exception caught: oracle.classloader.util.AnnotatedNoClassDefFoundError, msg=
Missing class: XXXX.oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO (wrong name: oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO)
Dependent class: XXXX.oracle.apps.po.document.order.webui.XXXXOrderPaymentDetailsCO
Loader: oacore.root:0.0.0
Code-Source: /oracle/ebs/apps/apps_st/comn/java/classes/
Configuration: <library> in /oracle/ebs/apps/apps_st/comn/webapps/oacore/
The missing class is not available from any code-source or loader in the system.
Cause :
Above error message states that extended CO (XXXXOrderPaymentDetailsCO) is not available at ight place. As per EBS practise all custom code should be placed on cstom top whch reference are provided on personalization (controller path).
In JAVA file, first line denotes package reference,it's like location of CO files, The above error occurs if package name location <>
cumtom path given in personalization page <>
custom CO is not avaialble at location
Resolution :
Ensure all 3 things ate having same path. i.e.
Custom code are placed @ right location
Same location is mentioned in java file @ first line ( package)
same path is referenced while personalization
Thanks, it works for me. Can you also tell about extending AM or can we have 2 AM for a same page?
ReplyDeleteFurther if any parent page is extending another page then can child page have different AM than defined in parent page?