Thursday, August 20, 2009

Eclipse unsatisfied link error on AIX when configuring WebSphere Process Server 6.2 using firststeps

Today I was getting below exception when attempting to configure WPS 6.2 on AIX 5.3

!SESSION 2009-08-20 09:18:24.624 -----------------------------------------------
eclipse.buildId=unknown
java.fullversion=J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223ifx-20090225 (JIT enabled)
J9VM - 20090224_30451_bHdSMr
JIT - 20081112_1511ifx1_r8
GC - 200811_07
BootLoader constants: OS=aix, ARCH=ppc, WS=motif, NL=en_US
Framework arguments: -jar startup.jar
Command-line arguments: -jar startup.jar -os aix -ws motif -arch ppc -clean

!ENTRY org.eclipse.osgi 4 0 2009-08-20 09:18:27.796
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /shome/wasadmin/PMT/workspace/configuration/org.eclipse.osgi/bundles/24/1/.cp/libswt-motif-3236.a ( 0509-022 Cannot load m
odule /shome/wasadmin/PMT/workspace/configuration/org.eclipse.osgi/bundles/24/1/.cp/libswt-motif-3236.a.
0509-150 Dependent module libXtst.a(shr.o) could not be loaded.
0509-022 Cannot load module libXtst.a(shr.o).
0509-026 System error: A file or directory in the path name does not exist.
0509-022 Cannot load module /shome/wasadmin/PMT/workspace/configuration/org.eclipse.osgi/bundles/24/1/.cp/libswt-motif-3236.a.
0509-150 Dependent module /shome/wasadmin/PMT/workspace/confi)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:986)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:946)
at java.lang.System.loadLibrary(System.java:453)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)


It turn out to be missing package on AIX server... Installing X11.add.lib might resolve the issue



lslpp -f X11.adt.lib
Fileset File
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
X11.adt.lib 5.3.0.0 /usr/lib/libttf.a -> /usr/lpp/X11/lib/libttf.a
X11.adt.lib 5.3.0.0 /usr/lpp/X11/lib/libxkbfile.a
/usr/lib/libxkbfile.a -> /usr/lpp/X11/lib/libxkbfile.a
/usr/lpp/X11/lib/R6/libXtst.a
/usr/lpp/X11/lib/libXdmcp.a
/usr/lpp/X11/lib/libXau.a
/usr/lib/libkap.a -> /usr/lpp/X11/lib/libkap.a
/usr/lpp/X11/lib/libttf.a
/usr/lpp/X11/lib/R6
/usr/lib/libXtst.a -> /usr/lpp/X11/lib/R6/libXtst.a
/usr/lib/libXau.a -> /usr/lpp/X11/lib/libXau.a
/usr/lib/libXdmcp.a -> /usr/lpp/X11/lib/libXdmcp.a
/usr/lpp/X11/lib/libkap.a

No comments: