Hi,

Upgrading E900 TR- 8.98.46 to E920 TR-9.2.3.4 ,In standard BSSV JP040000 Internal BSSV J0400001custom code has been added ,after retrofit custom code server and local WLS deployment is failing. Kindly share any sollution.

added class :
private PurchaseOrderKey purchaseOrderKey = new PurchaseOrderKey() importing from oracle.e1.bssv.JP090000.valueobject.PurchaseOrderK ey;

deployment error-

[exec] Caused by: com.sun.xml.internal.bind.v2.runtime.IllegalAnnota tionsException: 1 counts of IllegalAnnotationExceptions
[exec] Two classes have the same XML type name "{http://oracle.e1.bssv.JP040000/}purchaseOrderKey". Use @XmlType.name and @XmlType.namespace to assign different names to them.
[exec] this problem is related to the following location:
[exec] at oracle.e1.bssv.JP040000.valueobject.PurchaseOrderK ey
[exec] at public oracle.e1.bssv.JP040000.valueobject.PurchaseOrderK ey oracle.e1.bssv.JP040000.valueobject.Voucher.getPur chaseOrderKey()
[exec] at oracle.e1.bssv.JP040000.valueobject.Voucher
[exec] at public oracle.e1.bssv.JP040000.valueobject.Voucher[] oracle.e1.bssv.JP040000.valueobject.ProcessVoucher DetailV2.getVoucher()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher DetailV2
[exec] at public oracle.e1.bssv.JP040000.valueobject.ProcessVoucher DetailV2 oracle.e1.bssv.JP040000.valueobject.ProcessVoucher HeaderV2.getProcessVoucherDetail()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher HeaderV2
[exec] at public oracle.e1.bssv.JP040000.valueobject.ProcessVoucher HeaderV2 oracle.e1.bssv.JP040000.valueobject.ProcessVoucher V2.getProcessVoucherHeader()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher V2
[exec] this problem is related to the following location:
[exec] at oracle.e1.bssv.JP090000.valueobject.PurchaseOrderK ey
[exec] at public oracle.e1.bssv.JP090000.valueobject.PurchaseOrderK ey oracle.e1.bssv.JP040000.valueobject.GLDistribution .getPurchaseOrderKey()
[exec] at oracle.e1.bssv.JP040000.valueobject.GLDistribution
[exec] at public oracle.e1.bssv.JP040000.valueobject.GLDistribution[] oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Detail.getGlDistribution()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Detail
[exec] at public oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Detail oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Header.getProcessVoucherDetail()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Header
[exec] at public oracle.e1.bssv.JP040000.valueobject.ProcessVoucher Header oracle.e1.bssv.JP040000.valueobject.ProcessVoucher .getProcessVoucherHeader()
[exec] at oracle.e1.bssv.JP040000.valueobject.ProcessVoucher