SAP Knowledge Base Article - Preview

3227537 - SLD Synchronization failed after using ojdbc8.jar - java.sql.SQLRecoverableException caught: IO Error: The Network Adapter could not establish the connection.

Symptom

After Oracle DB driver file ojdbc8.jar installed on SAP J2EE system where the SLD (System Landscape Directory) runs, the SLD content synchronization does not work

The following can be seen in the default trace (stack trace):

#BC-JAS-PER-SQL#opensqlkernel#C0000AC5084C00600009267800006186#18546950000000004#sap.com/com.sap.lcr#com.sap.sql.connect.datasource.DBDataSourceImpl#RP72SLD_DS#1#JTA Transaction : 11564#A23023558F4711ECAC3D0022489BFCE1#a23023558f4711ecac3d0022489bfce1##0#Thread[SLD ContentSync Thread-0,5,Dedicated_Application_Thread]#Plain##

Exception of type com.sap.sql.log.OpenSQLException caught: Exception of type java.sql.SQLRecoverableException caught: IO Error: The Network Adapter could not establish the connection..

[EXCEPTION]

com.sap.sql.log.OpenSQLException: Exception of type java.sql.SQLRecoverableException caught: IO Error: The Network Adapter could not establish the connection.

                at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:104)

                at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:143)

                at com.sap.sql.connect.datasource.DBDataSourceImpl.get(DBDataSourceImpl.java:289)

                at com.sap.sql.connect.datasource.DBDataSourceImpl.getPooledConnection(DBDataSourceImpl.java:184)

                at com.sap.sql.connect.OpenSQLDataSourceImpl.getPooledConnection(OpenSQLDataSourceImpl.java:215)

                at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:483)

                at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.getConnection(DBConnectionPoolImpl.java:308)

                at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandlerImpl.getFileLoader(PersistenceHandlerImpl.java:275)

                at com.sap.engine.core.configuration.impl.cache.ConfigurationController.readPersistentFile(ConfigurationController.java:1372)

                at com.sap.engine.core.configuration.impl.PersistentDataInputStream.getStream(PersistentDataInputStream.java:133)

                at com.sap.engine.core.configuration.impl.PersistentDataInputStream.read(PersistentDataInputStream.java:225)

                at com.sap.lcr.profile.CFGProfileAccess.getProfile(CFGProfileAccess.java:62)

                at com.sap.lcr.profile.RemoteProfile.readRemoteProfileFromMedia(RemoteProfile.java:1325)

                at com.sap.lcr.profile.RemoteProfile.getRemoteProfileFromFactory(RemoteProfile.java:139)

                at com.sap.lcr.start.EnvManager.getReadonlyEnv(EnvManager.java:131)

                at com.sap.lcr.start.EnvManager.getParameter(EnvManager.java:296)

                at com.sap.lcr.start.EnvManager.getObjectServer(EnvManager.java:901)

                at com.sap.lcr.start.SLDDomainSettings.getObjectServerFromEnvironment(SLDDomainSettings.java:98)

                at com.sap.lcr.start.SLDDomainSettings.collectSettings(SLDDomainSettings.java:44)

                at com.sap.lcr.start.StartDirector.applyChangesToSLDDomain(StartDirector.java:1109)

                at com.sap.lcr.start.ProfileMap.readProfile(ProfileMap.java:314)

                at com.sap.lcr.start.ProfileMap.ensureStateREAD(ProfileMap.java:287)

                at com.sap.lcr.start.ProfileMap.getValueAllowingNull(ProfileMap.java:163)

                at com.sap.lcr.start.ProfileMap.getValue(ProfileMap.java:157)

                at com.sap.lcr.start.ProfileMap.getValueInteger(ProfileMap.java:204)

                at com.sap.sld.contentsync.ContentSyncerIncremental.handleIncrementalSyncError(ContentSyncerIncremental.java:467)

... 54 more

Caused by: java.io.InterruptedIOException: Socket read interrupted

                at oracle.net.nt.TimeoutSocketChannel.handleInterrupt(TimeoutSocketChannel.java:258)

                at oracle.net.nt.TimeoutSocketChannel.connect(TimeoutSocketChannel.java:103)

                at oracle.net.nt.TimeoutSocketChannel.<init>(TimeoutSocketChannel.java:77)

                at oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:192)

                ... 56 more


Read more...

Environment

Oracle DB driver version:  12.2. 

file: ojdbc8.jar

Product

SAP NetWeaver 7.5

Keywords

ojdbc8.jar, SLD, SLD ContentSync, ORACLE, SAP NetWeaver 7.50 ,SP23, j2ee/dbdriver, IO Error, SLD synchronization , KBA , BC-CCM-SLD , System Landscape Directory / Component Repository , BC-DB-ORA , Oracle , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.