IBM Support

Usage of third-party libraries which conflict with product libraries

Troubleshooting


Problem

When your custom application uses third-party libraries, there is the potential for these to conflict with third-party libraries that the product might be using. Issues can occur when different versions of the same Java classes exist with different implementations.
When this happens, it could cause issues for the product if the custom application's libraries overwrite the product libraries. It can also cause issues with custom application code if the product's libraries are overwriting what is expected by the application.

Symptom

The symptoms of these issues can vary greatly. In many cases, you see a java.lang.NoSuchMethodError if the method signature has changed.
You could also see various other exceptions or behaviors depending on the differences in the implementation of the two conflicting packages.

Document Location

Worldwide

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
16 March 2020

UID

ibm15693006