Hi,
We are using the SAP NetWeaver Mobile Client that is using the DB2E database from SAP. Now we receive the following error in the trace files:
<r id="1450079258535" t="08:47:38" d="2015-12-14" s="E" c="000" u="" g="" m="Error loading library C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2e.dll --> java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2e.dll: Can't find dependent libraries
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.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTasks(ConfigurationBase.java:275)
at com.sap.tc.mobile.cfs.init.FrameworkStarter$InitTaskRunner.run(FrameworkStarter.java:124)
at com.sap.tc.mobile.cfs.init.FrameworkStarter.<clinit>(FrameworkStarter.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.tc.mobile.cfs.startup.Startup.main(Unknown Source)
">
<f n="ThreadName" v="main"/>
</r>
<r id="1450079258540" t="08:47:38" d="2015-12-14" s="E" c="000" u="" g="" m="Error loading library C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2eJDBC.dll --> java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2eJDBC.dll: Can't find dependent libraries
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.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTasks(ConfigurationBase.java:275)
at com.sap.tc.mobile.cfs.init.FrameworkStarter$InitTaskRunner.run(FrameworkStarter.java:124)
at com.sap.tc.mobile.cfs.init.FrameworkStarter.<clinit>(FrameworkStarter.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.tc.mobile.cfs.startup.Startup.main(Unknown Source)
">
<f n="ThreadName" v="main"/>
</r>
<r id="1450079258545" t="08:47:38" d="2015-12-14" s="E" c="000" u="" g="" m="Error loading library C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\CryptoPlugin.dll --> java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\CryptoPlugin.dll: Can't find dependent libraries
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.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTasks(ConfigurationBase.java:275)
at com.sap.tc.mobile.cfs.init.FrameworkStarter$InitTaskRunner.run(FrameworkStarter.java:124)
at com.sap.tc.mobile.cfs.init.FrameworkStarter.<clinit>(FrameworkStarter.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.tc.mobile.cfs.startup.Startup.main(Unknown Source)
">
<f n="ThreadName" v="main"/>
</r>
<r id="1450079258546" t="08:47:38" d="2015-12-14" s="E" c="000" u="" g="" m="Error loading library C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2eTools.dll --> java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SAP\SAP Netweaver Mobile Client\bin\DB2eTools.dll: Can't find dependent libraries
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.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTasks(ConfigurationBase.java:275)
at com.sap.tc.mobile.cfs.init.FrameworkStarter$InitTaskRunner.run(FrameworkStarter.java:124)
at com.sap.tc.mobile.cfs.init.FrameworkStarter.<clinit>(FrameworkStarter.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.tc.mobile.cfs.startup.Startup.main(Unknown Source)
">
<r id="1450079258995" t="08:47:38" d="2015-12-14" s="F" c="000" u="" g="" m="Low-level CFS initialization failed --> java.lang.UnsatisfiedLinkError: no db2ejdbc in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.ibm.db2e.jdbc.DB2eUtil.initJDBCDriver(DB2eUtil.java:126)
at com.ibm.db2e.jdbc.DB2eDataSource.<clinit>(DB2eDataSource.java:74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.sap.tc.mobile.cfs.pers.jdbc.core.DB2eDatabaseImpl.createConnection(DB2eDatabaseImpl.java:162)
at com.sap.tc.mobile.cfs.pers.jdbc.spi.Database.createConnectionWithLogging(Database.java:598)
at com.sap.tc.mobile.cfs.pers.jdbc.spi.Database.createServiceConnection(Database.java:218)
at com.sap.tc.mobile.cfs.pers.jdbc.spi.Database.<init>(Database.java:165)
at com.sap.tc.mobile.cfs.pers.jdbc.core.DB2eDatabaseImpl.<init>(DB2eDatabaseImpl.java:73)
at com.sap.tc.mobile.cfs.pers.jdbc.core.JDBCPersistenceManagerFactory.startupDatabase(JDBCPersistenceManagerFactory.java:118)
at com.sap.tc.mobile.cfs.pers.jdbc.core.JDBCPersistenceManagerFactory.getPersistenceSink(JDBCPersistenceManagerFactory.java:156)
at com.sap.tc.mobile.cfs.pers.cache.DefaultPersistenceManager.<init>(DefaultPersistenceManager.java:284)
at com.sap.tc.mobile.cfs.pers.jdbc.core.JDBCPersistenceManagerFactory.getSessionService(JDBCPersistenceManagerFactory.java:187)
at com.sap.tc.mobile.session.SessionImpl.getService(SessionImpl.java:392)
at com.sap.tc.mobile.cfs.pers.spi.PersistenceManager.getInstance(PersistenceManager.java:698)
at com.sap.tc.mobile.cfs.pers.spi.PersistenceManagerSPI.getSPIInstance(PersistenceManagerSPI.java:260)
at com.sap.tc.mobile.cfs.conf.ConfigurationImpl.getPersistenceManager(ConfigurationImpl.java:172)
at com.sap.tc.mobile.cfs.conf.ConfigurationImpl.getProperty(ConfigurationImpl.java:563)
at com.sap.tc.mobile.cfs.conf.api.Configuration.getProperty(Configuration.java:152)
at com.sap.tc.mobile.cfs.sync.api.SyncManager.getInstance(SyncManager.java:281)
at com.sap.tc.mobile.cfs.sync.spi.SyncManagerSPI.getSPIInstance(SyncManagerSPI.java:398)
at com.sap.tc.mobile.cfs.init.CFSStarter.run(CFSStarter.java:439)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTask(ConfigurationBase.java:231)
at com.sap.tc.mobile.cfs.utils.api.ConfigurationBase.runInitTasks(ConfigurationBase.java:285)
at com.sap.tc.mobile.cfs.init.FrameworkStarter$InitTaskRunner.run(FrameworkStarter.java:124)
at com.sap.tc.mobile.cfs.init.FrameworkStarter.<clinit>(FrameworkStarter.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.tc.mobile.cfs.startup.Startup.main(Unknown Source)
">
Can someone please help us what we can do to fix this issue?
Thanks & Regards,
Chris Bogers