Default BN Type Error When Using Change Service Provider Action (Doc ID 464195.1)

Last updated on SEPTEMBER 08, 2016

Applies to:

Oracle Transportation Management - Version: 5.5
This problem can occur on any platform.

Symptoms

-- Problem Statement:
If a Shipment has a Shipment Refnum Qualifier of CN, the following error is seen when running the Change Service Provider action.

glog.util.exception.CreateExceptionWrapper
No default refnum BN type is defined for shipment_refnum_qual.
at
jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown
Source)
at java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at glog.util.exception.GLException.factory(GLException.java:413)
at glog.util.exception.GLException.factory(GLException.java:390)
at glog.server.bngenerator.BNEngine.generateRefnum(BNEngine.java:167)
at glog.ejb.shipment.db.ShipmentRefnumBeanDB.preCreate(ShipmentRefnumBeanDB.java:97)
at glog.util.remote.BaseEntityBean$1.pre(BaseEntityBean.java:459)
at glog.util.remote.BaseEntityBean.ejb(BaseEntityBean.java:802)
at glog.util.remote.BaseEntityBean.ejbCreator(BaseEntityBean.java:458)
at glog.ejb.shipment.db.ShipmentRefnumBeanDB.ejbCreate(ShipmentRefnumBeanDB.java:54)
at
glog.ejb.shipment.ejb_ShipmentRefnum_9yqpf0_Impl.ejbCreate(ejb_ShipmentRefnum_9yqpf0_Impl.java:275)
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.O
bject;(Unknown Source)
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown
Source)
at weblogic.ejb20.manager.ExclusiveEntityManager.create(ExclusiveEntityManager.java:750)
at weblogic.ejb20.manager.ExclusiveEntityManager.remoteCreate(ExclusiveEntityManager.java:721)
at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.java:249)
at
glog.ejb.shipment.ejb_ShipmentRefnum_9yqpf0_HomeImpl.create(ejb_ShipmentRefnum_9yqpf0_HomeImpl.java:
107)
at
glog.business.shipment.ShipmentUpdateSessionBean.makeShipmentRefnums(ShipmentUpdateSessionBean.java:
6187)
at
glog.business.shipment.ShipmentUpdateSessionBean.commitTShipment(ShipmentUpdateSessionBean.java:1801
)
at
glog.business.shipment.ShipmentUpdateSessionBean.commitShipmentNode(ShipmentUpdateSessionBean.java:1
413)
at
glog.business.shipment.ShipmentUpdateSessionBean.commitShipmentGraph(ShipmentUpdateSessionBean.java:
3788)
at
glog.business.shipment.ShipmentUpdateSessionServerSideEJBWrapper.commitShipmentGraph(ShipmentUpdateS
essionServerSideEJBWrapper.java:292)
at
glog.business.shipment.ShipmentUpdateSessionBean.commitShipmentGraph(ShipmentUpdateSessionBean.java:
3983)
at
glog.business.shipment.ShipmentUpdateSessionServerSideEJBWrapper.commitShipmentGraph(ShipmentUpdateS
essionServerSideEJBWrapper

-- Steps To Reproduce:
1)Create a shipment
2)Add the CN shipment refnum qualifier after the shipment is created.
3)Select Change Service provider action.

-- Business Impact:
Unable to change Service Providers, which is a necessary component.

Cause

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