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.


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(
at glog.server.customer.GenericTemplateMergeManager.execute(
at gtm.server.service.pc.session.ItemServiceSessionBean.applyItemTemplate(
at gtm.server.service.pc.session.ItemServiceSessionServerSideEJBWrapper.applyItemTemplate(
at gtm.server.service.pc.session.ItemServiceSessionHome_qqhsh5_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(
at gtm.server.service.pc.session.ItemServiceSessionHome_qqhsh5_EOImpl.applyItemTemplate(Unknown Source)
at gtm.server.service.pc.session.gen.ItemServiceSessionSkel.applyItemTemplate(
at gtm.server.service.pc.session.gen.ItemServiceSessionSkel.exec(
at glog.webserver.wrapper.SkelImpl.execDispatch(
at glog.server.wrapper.WrapperSessionBean.execDispatch(
at glog.server.wrapper.WrapperSessionServerSideEJBWrapper.execDispatch(
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(
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(
at weblogic.rmi.cluster.ClusterableServerRef.invoke(
at weblogic.rmi.internal.BasicServerRef$
at weblogic.rmi.internal.BasicServerRef.handleRequest(
 [[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


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 hundreds of Community platforms