Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Error in SAPGUI-on AIX- Can't load JNI library

Former Member
0 Kudos

Error in SAPGUI-on AIX- Can't load JNI library

I am getting error as below:

^C# ./sapgui /H/punlparidm06 /S/sapdbIND

                                                          1. 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

                                                          1. 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)

                                                          1. ERROR #############################

07.03. 12:51:52.173 ERROR: GuiConnection: Connect failed

07.03. 12:51:52.173 ERROR: JniAgiLibAdaptor.<init>: Cannot load JNI library

                                                          1. ERROR #############################

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Give 777 permissions to binaries.

2 REPLIES 2

Former Member
0 Kudos

Give 777 permissions to binaries.

0 Kudos

Hi,

It seems to be a permission issue.

Just check the permissions and grant 755 using chmod comand.

Hope it helps.

Reward suitable points!!!!!