Resolving problems with user-defined extensions

This topic contains advice for dealing with some common problems that can arise when working with user-defined extensions:

You cannot deploy one of your user-defined nodes, despite having a plug-in LIL in the correct directory.

Start of change

You cannot deploy a flow with one of your user-defined nodes in it.

End of change

You get problems when nodes try to use the ESQL path interface in the plug-in API

Interpreting problems in user-defined extensions

You want to debug classloading

An error is issued when you deploy a user-defined extension on z/OS

You cannot determine which user-defined extensions have been loaded by the broker on startup

You are migrating a C user-defined node and cniDefineNodeClass returns CCI_INV_IMPL_FUNCTION.