Hello,
I am getting below error when i run the job in talend studio:
statistics] connecting to socket on port 4072
connected
java.lang.UnsatisfiedLinkError: C:\Windows\System32\sapjco3.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at
i have correct dll from sap at system 32 bit folder, tried talend 32bit and 64 bit both on my 64 bit windows machine.
please suggest
I could not find the actual issue and don't have solution.
I am waiting for experts comments.
Sabrina, I have seen you answering these SAP adapter queries. do you have some time to respond here?
Thanks for your time......Ram
Hi, Sorry for delay. Talend Studio does not include the SAP Java connector (JCO), it is usually delivered by your SAP provider. You can also download it from the SAP Service Marketplace at http://service.sap.com/connectors. It is better to get a 64 bit sapjco3. If you have any problems obtaining it, please contact your SAP provider. For jco3, 1. Put sapjco3.dll in c:/windows/system32. 2. Put sapjco.jar into <Studio installation direcotry>/lib/java. 3. Restart studio. Best regards Sabrina
Hi Sabrina
Thanks for your reply.
I have done all of them precisely. I have taken the JCO from the SAP team. DLL is placed in system32 and .jar goes to lib/java when installed from Talend.
Result was my first post in this thread. Then you said it might be 23 bit dll and suggested other ways. I have tried all of them and posted the error message I see.
Will be waiting for your suggestion..Ram
Hi,
Sorry for inconvenience for you.
Would you mind opening a jira bug of DI project on
Talend Bug Tracker, our developer will see if it is a bug.
Best regards
Sabrina
To clarify, my issue is not with SAS, but JSPSS.dll. I get following error:
JSPSS.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
Issue was created a while back, but it was marked as "not a bug"...I'm not sure why, nor can I find a solution / workaround in the issue:
https://jira.talendforge.org/browse/TDI-25694
Hi snvkgram,
If you got err message like this : "Error: This Java instance does not support a 32-bit JVM."
You need to check your Talend Studio : Preferences--->Talend?>Java interpreter,you should specify the directly to your 32bit JDK location.(Like this "C:\Program Files (x86)\Java\jdk1.7.0_05\bin\java.exe" is default install directory for 32bit JVM in Win7 OS).
Then it will works well.
Hi
java.lang.UnsatisfiedLinkError: C:\Windows\System32\sapjco3.dll: Can't load IA 64-bit .dll on a AMD 64-bit platform
The above error is due to the incompatible JCo. The JCo was supplied by BASIS team and the JCo3 zip file name is "sapjco3-NTia64-3.0.10" which sounds like windows one. But it is not
The correct JCo3 came with the folder name--> "sapjco30P_10-10005326"
After placing the correct jar & dll files, the adapter worked fine
It is good if the displayed error message is more user friendly.
Thanks to all of you for your time and hints.
Hi DOPAn, Talend Studio does not include the SAP Java connector (JCO), it is usually delivered by your SAP provider. You can also download it from the SAP Service Marketplace at http://service.sap.com/connectors. If you have any problems obtaining it, please contact your SAP provider. Best regards Sabrina