Created On:  20 September 2012

Problem:

Because of missing symbolic links to the multi-threaded Xerces shared objects, you will receive the following load error when executing threaded programs that use Xerces on UNIX platforms:

Load error : file 'cobrtxml_t.so'
error code: 198, pc=0, call=1, seg=0
198 Load failure (No such file or directory)

or

Load error : file 'cobrtxml64_t.so'
error code: 198, pc=0, call=1, seg=0
198 Load failure (No such file or directory)


This issue occurs both with 32-bit and 64-bit programs.

Resolution:

Create missing symbolic links (libxerces-c_t.so, libxerces-c_t.so.28, libxerces-c64_t.so, libxerces-c64_t.so.28) to multi-threaded Xerces shared objects (libxerces-c_t.so.28.0, libxerces-c64_t.so.28.0) provided in the product.

Logged in as the root user :

cd $COBDIR/lib
ln -s libxerces-c_t.so.28.0 libxerces-c_t.so
ln -s libxerces-c_t.so.28.0 libxerces-c_t.so.28
ln -s libxerces-c64_t.so.28.0 libxerces-c64_t.so
ln -s libxerces-c64_t.so.28.0 libxerces-c64_t.so.28