Skip to Content
0
Former Member
Oct 25, 2012 at 08:10 AM

SAPJCO3 "side-by-side" error

52 Views

Hi,

I have a java project using sapjco3.0.9 . This is working well on Server 2003. On Server 2008 I got the following error:

java.lang.UnsatisfiedLinkError: ...\bin\sapjco3.dll: The application has failed to start

because its side-by-side configuration is incorrect. Please see the application event log for more detail

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)

at java.lang.Runtime.loadLibrary0(Runtime.java:823)

at java.lang.System.loadLibrary(System.java:1028)

at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:441)

at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:307)

at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:980)

at com.sap.conn.rfc.driver.CpicDriver.<clinit>(CpicDriver.java:948)

at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)

at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:254)

at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:199)

at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:73)

at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)

at com.sap.conn.jco.rt.RuntimeEnvironment.<init>(RuntimeEnvironment.java:40)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

...

I assume not proper version of MFC DLLs will be loaded. I found the SAP note 684106 but seems not applicable for SAPJCO. Does somebody information how to solve this issue?

Thank you very much in advance,

regards, Csaba