My Oracle Support Banner

Apply Item Template Fails On Trade Item With Existing Product Classifications. (Doc ID 1906934.1)

Last updated on JULY 14, 2014

Applies to:

Oracle Global Trade Management - Version 6.3.2 to 6.3.5 [Release 6.3]
Information in this document applies to any platform.

Symptoms


When attempting to Apply an Item Template to a Trade Item , the following error occurs.

 -- Error
2014-05-28 11:40:59.652 821959 Error Exception java.lang.Exception: Multiple containers are not allowed for gtm.ejb.pc.db.GtmItemClassificationData

java.lang.Exception: Multiple containers are not allowed for gtm.ejb.pc.db.GtmItemClassificationData
at glog.server.customer.AbstractTemplateMergeManager.merge(AbstractTemplateMergeManager.java:122)
at glog.server.customer.GenericTemplateMergeManager.execute(GenericTemplateMergeManager.java:60)
at gtm.server.service.pc.session.ItemServiceSessionBean.applyItemTemplate(ItemServiceSessionBean.java:47)
at gtm.server.service.pc.session.ItemServiceSessionServerSideEJBWrapper.applyItemTemplate(ItemServiceSessionServerSideEJBWrapper.java:38)
at gtm.server.service.pc.session.ItemServiceSessionHome_qqhsh5_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at gtm.server.service.pc.session.ItemServiceSessionHome_qqhsh5_EOImpl.applyItemTemplate(Unknown Source)
at gtm.server.service.pc.session.gen.ItemServiceSessionSkel.applyItemTemplate(ItemServiceSessionSkel.java:51)
at gtm.server.service.pc.session.gen.ItemServiceSessionSkel.exec(ItemServiceSessionSkel.java:28)
at glog.webserver.wrapper.SkelImpl.execDispatch(SkelImpl.java:16)
at glog.server.wrapper.WrapperSessionBean.execDispatch(WrapperSessionBean.java:62)
at glog.server.wrapper.WrapperSessionServerSideEJBWrapper.execDispatch(WrapperSessionServerSideEJBWrapper.java:50)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.execDispatch(Unknown Source)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)']
2014-05-28 11:40:59.652 821959 Debug GLog GRACO.11172java.lang.Exception: Multiple containers are not allowed for gtm.ejb.pc.db.GtmItemClassificationData
 [[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)']

 -- Expected Behavior
That the template would be applied without error.

 -- Steps
a) Create an item (ITEM 1) with 2 product classification codes
b) Create an item template (ITEM - TEMPLATE 1) with 1 product classification code
c) Now select the ITEM 1 and trigger the action apply template and specific the template as (ITEM - TEMPLATE 1) and you should see a failure message and in the log you would see the error.

 -- Business Impact
 The issue has the following business impact:
 Due to this issue, users cannot perform the action of Apply Item Template to an existing Trade Item

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.