Generating a ShipmentStatus XML Template Results in an Error: 'java.lang.NoSuchFieldException: transmission'. (Doc ID 785512.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Transportation Management - Version 5.5.05 to 5.5.05.04 [Release 5.5]
Information in this document applies to any platform.
This problem can occur on any platform.

Symptoms

-- Problem Statement:

On 5.5.05 when trying to gain an XML transmission for the shipmentstatus the following error is gained:

ERROR
java.lang.NoSuchFieldException: transmission

java.lang.NoSuchFieldException: transmission
at java.lang.Class.getDeclaredField(Class.java:1216)
at glog.integration.application.CommandLineSessionBean.getTemplate(CommandLineSessionBean.java:776)
at glog.integration.application.CommandLineSessionServerSideEJBWrapper.getTemplate(CommandLineSessionServerSideEJBWrapper.java:616)
at sun.reflect.GeneratedMethodAccessor1070.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invok (TxRequiresNewInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.ja
va:47)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at CommandLineSessionHome_RemoteProxy_1eanlac.getTemplate(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1072.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:534)

-- Steps To Reproduce:

1 - Log onto an 5.5.05 system.
2 - Navigate to: Business Process Automation > Integration Manager> Generate XML template
3 - Do not tick the 'Use XML Schema' tick box.
4 - Set the 'XML Element ID' to be 'ShipmentStatus'.
5 - Populate the 'Object ID to Query' field with an existing shipment ID.
6 - Tick the 'Include Data' tick box.
7 - Click Submit.
8 - Save the file.
9 - When editing the XML file the stack trace is shown.

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