My Oracle Support Banner

A Conflict Occurs With Libraries In The Directory Accessed By The Environment Variable $JLIB (Doc ID 1664660.1)

Last updated on MARCH 17, 2019

Applies to:

Oracle Communications ASAP - Version 7.0.2 to 7.2.0 [Release 7.0.0 to 7.2]
Oracle Solaris on SPARC (32-bit)

Goal

On the ASAP 7.0.2 version, the following Java library related issue occurred:


A Network Cartridge uses the java libraries for interacting with the Network Element.

After the deployment of the cartridge, when an ASDL is run, an exception is seen that indicates a conflict of these libraries with ASAP libraries accessible via the environment variable $JLIB.

The error message is as follows:

[Mar 13, 2014 5:46:10.456 PM GST] [SBCConnection] [execute] Done>
Exception in thread "Connection handler dx429-24391" java.lang.AbstractMethodError: org.apache.xerces.dom.ElementNSImpl.getTextContent()Ljava/lang/String;


The libraries in the folder $JLIB are xerces.jar, crimson.jar and xmlparserv2.jar.

When we tried to modify the JInterpreter CLASSPATH, the problem persisted. Only the removal of these library in the directory $JLIB solved the problem.

Can you help us solve the problem, it is clear that these libraries cannot be removed from the $JLIB, but how can we prevent the use by ASAP in the cartridge?
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.