The Network Adapter could not establish the connection when starting Savvion Servers.

« Go Back


Article Number000014480
EnvironmentProduct: Savvion
Version: All supported versions
OS: All supported platforms
Database: Oracle
Question/Problem Description
Error 'IO exception: The Network Adapter could not establish the connection' while starting the server

"The Network Adapter could not establish the connection" exception logged in the bizlogic.log file while starting the server.
Steps to Reproduce
Clarifying Information
Error Messagejava.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(
at oracle.jdbc.driver.DatabaseError.throwSqlException(
Defect/Enhancement Number
Error indicates that the machine hosting Savvion Business Manager (SBM) is not able to connect with the database.
After a few minutes, try restarting the Savvion servers once again. The error could have been thrown due to a temporary network failure.
If the exception occurs continuously, it could be due to different reasons. The following checklist verified in the order presented can help understand the specific reason for the error.

1. Can the machine hosting Savvion (<savvion_host>) reach the machine where Oracle is installed (<oracle_host>)? (From savvion_host, ping oracle_host> ) If NO, the two machines are not connected to each other on the network.
Enlist help of Network Administrator to verify if there was an issue with the network.

2. Does a "telnet <oracle_host> <oracleListenerPort>" work? If NO, this could indicate that the Oracle instance / listener has not been started.
The person managing the database in the Organization should be able to help.
3. Try using a different SQL client such as SQL Developer / Squirrel SQL Client to check if database is accessible. If yes, check the Savvion-level product JDBC configuration. Make changes if necessary.
References to other Documentation:

Ping Tutorial: 15 Effective Ping Command Examples:

ping(8) - Linux Man pages:

ping command (IBM knowledge center):

Progress article(s):
000020256 How to ping an IP address of a host from 4GL?
Last Modified Date7/3/2018 3:26 PM

The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.

Was this article helpful?


Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025