Identity Manager PolicyXpress may fail to invoke SOAP Web Services if third-party binaries or custom libraries included in the environment conflict with core Identity Manager (IM) libraries. This conflict typically occurs when a custom library overrides the expected versions of the standard IM Axis libraries required for Web Service execution.
Identity Manager 14.x
A library conflict occurs when a third-party or custom JAR (e.g., an axis2-jaxws library) takes precedence over the standard Axis libraries used by Identity Manager. This precedence prevents the Web Service engine from correctly initializing, resulting in failed invocations.
To identify and resolve conflicts involving custom or third-party JARs, follow these steps:
java.lang.NoSuchMethodError, ClassNotFoundException, or ClassCastException pointing to Axis or JAX-WS libraries. These errors often indicate a classloader conflict.axis, axis2, or jaxws components).