Error "ODI-1540: Agent MyAgent Start Failure Caused by: Address already in use" When starting ODI Agent (Doc ID 1575660.1)

Last updated on FEBRUARY 08, 2017

Applies to:

Oracle Data Integrator - Version 10.1.3.2.0 and later
Information in this document applies to any platform.

Symptoms

Given an Oracle Data Integrator (ODI) physical Agent called MyAgent, and MyPort - the Port number it should use (in accordance to the definition of MyAgent in the ODI Topology).

ODI 11g standalone Agent fails to start with error:

 ODI-1540: Agent MyAgent start failure

The ODI 11g Agent log is showing:

error while trying to use Http Port MyPort. Caused by: Address already in use (errno:226)
java.net.BindException: Address already in use (errno:226)
  at java.net.PlainSocketImpl.socketBind(Native Method)

The behavior is not specific to ODI 11g. Note however for ODI 10g, the error message might slightly differ if an older version of Java is used:

Port already in use: MyPort
java.net.BindException: Address in use: JVM_Bind
  at java.net.PlainSocketImpl.socketBind(Native Method)

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