Unsolved
This post is more than 5 years old
3 Posts
0
1163
Does Centera_SDK-3.3.718 works in windows server 2003 R2 64-bit
I have downloaded the Centera_SDK-3.3.718 for 32-bit and 64-bit.
In both cases I have tried to run the StoreContent.java that is place in the sdk_samples directory:
In two pc's whit windows xp 32-bits I haven't had problems running the example code.
But in windows server 2003 64-bit the example is not running ether with 64-bit libraries nor with 32-bits libreries.
What I did in windows xp 32-bits pc's:
1.- Open cmd
2.- set the path by set PATH=C:\Centera_SDK-3.3.718\lib32;%PATH%
3.- C:\Centera_SDK-3.3.718\lib>java -cp FPLibrary.jar;. StoreContent
And it works fine.
And i have tried the same procedure in the windows server 2003 64-bits pc obviously with the 64-bit Centera SDK actually with both 64-bits and 32-bits
but it doesn't work.
I am obtaining the next error:
C:\Centera_SDK-3.3.718_64\lib>java -cp C:\Centera_SDK-3.3.718\lib\FPLIbrary.jar;. StoreContent
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.FPPool.RegisterApplication(Unknown Source)
at StoreContent.main(StoreContent.java:169)
Can anybody help me please?
Or tell me if I need a previous version of Centera SDK for the windows server 2003 64-bit
Thanks in advance.
mfh2
208 Posts
0
January 11th, 2013 06:00
Hello ma0lope -
Are you certain your 'java -cp' command is picking up a 64-bit JVM? It's quite possible you have both 32-bit and 64-bit JVMs co-resident on your server. Try running 'java -version' from the same command window and you should see something like this:
Regards,
Mike Horgan
Interlock Technology Inc.
EMCommunityNetw
3 Posts
0
January 11th, 2013 15:00
Hello Mike Horgan.
I have tried what you said but I still have the same error.
In effect i was running in JVM 32-bits, so I ask to the administrator of the server that install the JVM 64-bits. He did it, then I tried to run again the example but still not working. As you can see in the picture:
After that, I read the Centera_SDK_Windows_ReleaseNotes.pdf and it says:
"The EMC Centera SDK is developed on Microsoft Visual Studio 2005 SP1 (Visual Studio
8.0), and requires the msvcr80.dll C runtime library version 8.0.50727.6195 (which may
not be included on all target systems). This library is freely available via the latest OS
patches from Microsoft as part of the Windows update."
So I checked the pc's where it is running well and as they are destined to development thay have the Microsoft Visual Studio 2005 installed so they both have the msvcr80.dll. Then I tried by coping the dll in system32 and in sysWOW64 but it still not working
Can anybody tell me what is wrong?
Is it the configuration of the server?
Do i need another version of Centera?
Do i need to request a windows update for the server?
Or what I need to do to run the example?
mfh2
208 Posts
0
January 12th, 2013 06:00
It would appear that something is preventing the Centera SDK Dlls from loading, probably an unsatisfied dependent library requirement. The best way to debug this is to have SysInternals Process Monitor loaded and watch the file activity of your java process as it initializes. You will see it loading libraries and it will likely stop loading with a FILE_NOT_FOUND error; this will narrow down where the problem lies. Good Luck.
EMCommunityNetw
3 Posts
0
January 15th, 2013 13:00
Thank you very much Mike, I will try it.
Best regards,
Alejandro