"ERROR - no Transaction object found in GLogXMLElement" Exception When Sending Integration from an Agent (Doc ID 949996.1)

Last updated on JUNE 01, 2017

Applies to:

Oracle Transportation Management - Version 4.0 to 6.2.0 [Release 4 to 6.2]
Information in this document applies to any platform.

Symptoms

An agent is configured to send to integration for a shipment. The process fails with the following error :

ERROR - no Transaction object found in GLogXMLElement.
BaseBuilder.getTransactionObject()

at sun.reflect.GeneratedConstructorAccessor711.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:434)
at glog.util.exception.GLException.factory(GLException.java:410)
at glog.util.exception.GLException.factory(GLException.java:406)
at glog.util.exception.GLException.factory(GLException.java:402)
at glog.integration.application.BaseBuilder.getTransactionObject(BaseBuilder.java:505)
at glog.integration.application.BaseBuilder.writeBody(BaseBuilder.java:401)
at glog.integration.application.BaseBuilder.write(BaseBuilder.java:207)
at glog.integration.notification.TransmissionBuilder.complete(TransmissionBuilder.java:362)
at glog.server.workflow.notify.SendXMLWorkflow.sendSingleTransmission(SendXMLWorkflow.java:205)
at glog.server.workflow.notify.SendXMLWorkflow.initialize(SendXMLWorkflow.java:116)
at glog.server.workflow.Workflow.execute(Workflow.java:46)
at glog.server.workflow.WorkflowSessionBean.execute(WorkflowSessionBean.java:64)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper.execute(WorkflowSessionServerSideEJBWrapper.java:38)
at glog.server.workflow.WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.execute(WorkflowSessionServerSideEJBWrapper_61kh96_EOImpl.java:353)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:353)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:141)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:96)
at glog.util.event.EventThread.run(EventThread.java:82)
at java.lang.Thread.run(Thread.java:619)

-- Steps To Reproduce:
1. Create an agent that uses the Action: SEND INTEGRATION
2. Trigger this agent to execute

The action fails with the following error :

Exception ERROR - no Transaction object found in GLogXMLElement

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