Unsolved
This post is more than 5 years old
2 Posts
0
2246
January 11th, 2016 13:00
Error when trying to execute JCASScript.jar
Currently we are trying to use the tools about ECM Centera on Linux OS. Verifying the information it indicates about Red Hat and Suse but not on Ubuntu.
We have the steps to install Centera and JCASScript (based on the JCASScript_User_Manual.pdf).
Our path is the following: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/Centera_SDK/lib/64:/srv/alfresco/java/bin/
Our ld_library_path is the following:
libPAI_module64.so.3.4.107 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libPAI_module64.so.3.4.107
libPAI_module64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libPAI_module64.so
libPAI_module.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libPAI_module.so
libFPXML64.so.3.4.757 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPXML64.so.3.4.757
libFPXML64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPXML64.so
libFPXML.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPXML.so
libFPUtils64.so.3.4.757 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPUtils64.so.3.4.757
libFPUtils64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPUtils64.so
libFPUtils.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPUtils.so
libFPStreams64.so.3.4.757 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPStreams64.so.3.4.757
libFPStreams64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPStreams64.so
libFPStreams.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPStreams.so
libFPParser64.so.3.4.64 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPParser64.so.3.4.64
libFPParser64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPParser64.so
libFPParser.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPParser.so
libFPLibrary64.so.3.4.757 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPLibrary64.so.3.4.757
libFPLibrary64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPLibrary64.so
libFPLibrary.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPLibrary.so
libFPCore64.so.3.4.757 (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPCore64.so.3.4.757
libFPCore64.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPCore64.so
libFPCore.so (libc6,x86-64) => /usr/local/Centera_SDK/lib/64/libFPCore.so
libPAI_module32.so (libc6) => /opt/JCASScript/libPAI_module32.so
libFPXML32.so (libc6) => /opt/JCASScript/libFPXML32.so
libFPUtils32.so (libc6) => /opt/JCASScript/libFPUtils32.so
libFPStreams32.so (libc6) => /opt/JCASScript/libFPStreams32.so
libFPParser32.so (libc6) => /opt/JCASScript/libFPParser32.so
libFPLibrary.so (libc6) => /opt/JCASScript/libFPLibrary.so
libFPCore32.so (libc6) => /opt/JCASScript/libFPCore32.so
When we try to execute the JCASScript.jar, it throws the following exception:
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.filepool.natives.FPLibraryNative.setLastError(I)V
at com.filepool.natives.FPLibraryNative.setLastError(Native Method)
at com.filepool.fplibrary.FPLibraryException.retrieveErrorString(Unknown Source)
at com.filepool.fplibrary.FPLibraryException. (Unknown Source)
at com.filepool.fplibrary.FPLogState. (Unknown Source)
at LogStateCommands.initLogState(LogStateCommands.java:43)
at Commands. (Commands.java:50)
at Casscript.runCasscript(Casscript.java:163)
at Casscript.main(Casscript.java:115)
Questions:
1. Is there a constraint if we use Ubuntu as Operative System? Or is the error due to something missing?
2. In relation to the manual JCASScript_User_Manual.pdf, it indicates the following in the step 3 on Installation section:
- All other platforms
Run the CASScript script.
But searching in the JCASScript-Linux-GCC3.3-3.2.35.tgz (https://community.emc.com/servlet/JiveServlet/download/2456-5-2118/JCASScript-Linux-GCC3.3-3.2.35.tgz), it does not have the CASScript script.
Thanks.
0 events found


lauriva
9 Posts
0
January 12th, 2016 02:00
Hi Julio,
I also use JCASScript on Ubuntu (15.10) and if works for me when I create the following env variable:
export LD_LIBRARY_PATH=/usr/local/Centera_SDK/lib/64:$LD_LIBRARY_PATH
Hope this helps
julio_coto
2 Posts
0
January 13th, 2016 12:00
Hi Lauriva
Thanks for the response and for your time to give me feedback.
I was able to fix my error about the JCASScript. Finally, I can execute this jar.
After the tests, I found that our Ubuntu Server is with GNU Compiler 4.0.2, therefore, the libraries to use are which were compiled under version 4.
Besides, like note:
export LD_LIBRARY_PATH=/usr/local/Centera_SDK/lib/64
export PATH=/usr/local/Centera_SDK/lib/64
Also, consider to add to the path variable the bin path of the java. This is necessary in order to access the libraries
Thanks and I hope this can help someone else