03-07-2007 6:56 AM
Error in SAPGUI-on AIX- Can't load JNI library
I am getting error as below:
^C# ./sapgui /H/punlparidm06 /S/sapdbIND
ERROR #############################
07.03. 12:48:37.619 ERROR: Attempt to load shared library /local/SAPClients/SAPGUI7.00rev2.1/bin/libJPlatin.so failed.
07.03. 12:48:37.619 ERROR: The library file exists, so either the program
07.03. 12:48:37.619 ERROR: don't has the privileges to access the library
07.03. 12:48:37.619 ERROR: or the library is not loadable by the shared object loader
07.03. 12:48:37.619 ERROR: Technical information:
07.03. 12:48:37.619 ERROR: Error location: GuiJniLoader.loadPlatinLibrary()
07.03. 12:48:37.619 ERROR: Error message : /local/SAPClients/SAPGUI7.00rev2.1/bin/libJPlatin.so: load ENOEXEC on shared library(s) /local/SAPClients/SAPGUI7.00rev2.1/bin/libJPlatin.so
ERROR #############################
java.lang.UnsatisfiedLinkError: /local/SAPClients/SAPGUI7.00rev2.1/bin/libJPlatin.so: load ENOEXEC on shared library(s) /local/SAPClients/SAPGUI7.00rev2.1/bin/libJPlatin.so
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2144)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1973)
at java.lang.Runtime.load0(Runtime.java:773)
at java.lang.System.load(System.java:887)
at com.sap.platin.r3.util.GuiJniLoader.loadPlatinLibrary(GuiJniLoader.java:114)
at com.sap.platin.r3.protocol.diag.JniAgiLibAdaptor.<init>(JniAgiLibAdaptor.java:24)
at com.sap.platin.r3.protocol.diag.GuiDiagToAutomationParser.configure(GuiDiagToAutomationParser.java:289)
at com.sap.platin.base.connection.GuiConnection.open(GuiConnection.java:316)
at com.sap.platin.base.application.GuiApplication.createConnection(GuiApplication.java:860)
at com.sap.platin.base.logon.GuiImpl.evalCommandLine(GuiImpl.java:275)
at com.sap.platin.base.logon.GuiImpl.<init>(GuiImpl.java:44)
at com.sap.platin.base.logon.GuiImpl.main(GuiImpl.java:447)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.platin.micro.Microkernel.invokeMainMethod(Microkernel.java:1670)
at com.sap.platin.micro.Microkernel.startApplication(Microkernel.java:1750)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.platin.Gui.main(Gui.java:65)
java.lang.Exception: JniAgiLibAdaptor.<init>: Cannot load JNI library
at com.sap.platin.r3.protocol.diag.JniAgiLibAdaptor.<init>(JniAgiLibAdaptor.java:25)
at com.sap.platin.r3.protocol.diag.GuiDiagToAutomationParser.configure(GuiDiagToAutomationParser.java:289)
at com.sap.platin.base.connection.GuiConnection.open(GuiConnection.java:316)
at com.sap.platin.base.application.GuiApplication.createConnection(GuiApplication.java:860)
at com.sap.platin.base.logon.GuiImpl.evalCommandLine(GuiImpl.java:275)
at com.sap.platin.base.logon.GuiImpl.<init>(GuiImpl.java:44)
at com.sap.platin.base.logon.GuiImpl.main(GuiImpl.java:447)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.platin.micro.Microkernel.invokeMainMethod(Microkernel.java:1670)
at com.sap.platin.micro.Microkernel.startApplication(Microkernel.java:1750)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sap.platin.Gui.main(Gui.java:65)
ERROR #############################
07.03. 12:51:52.173 ERROR: GuiConnection: Connect failed
07.03. 12:51:52.173 ERROR: JniAgiLibAdaptor.<init>: Cannot load JNI library
ERROR #############################
04-02-2007 2:58 PM
04-02-2007 2:58 PM
04-02-2007 4:12 PM
Hi,
It seems to be a permission issue.
Just check the permissions and grant 755 using chmod comand.
Hope it helps.
Reward suitable points!!!!!