KB Article #171747

Interchange tool fails with error containing custom code class not found

Problem

-- Running a tool (e.g. rejectInprocessMessages) fails in 5.10.1

-- Error details show: Caused by: java.lang.ClassNotFoundException *classname indicating custom code*

-- Custom code is used for an eventrouter

Resolution

1) Back up and edit the [installDir]/Interchange/bin/environment file.

2) Find the section: # The haboob classpath, used by the tools.

3) Add the line:

  • Unix/Linux:
    HABOOB_CP="${HABOOB_CP}:../site/jars"
  • Windows:set HABOOB_CP=%HABOOB_CP%;..\site\jars

4) Start tool again