IBM Support

JR63450: DBUPGRADE FAILS WHEN THE DATABASE SERVER IS CONFIGURED TO ONLY ACCEPT TLS 1.2

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • If the database server is configured to "only accept the TLS1.2
    connection", then you meet the following exception when you run
    the DBUpgrade command:
    
    [Feb 25, 2021 12:15:23 PM] 00000001 SEVERE:
    com.lombardisoftware.utility.WLELoggerUtils.log - CWLLG2015E:
    An unexpected runtime exception occurred. See exception for more
    details.  Error: The driver could not establish a secure
    connection to SQL Server by using Secure Sockets Layer (SSL)
    encryption. Error: "SQL Server did not return a response. The
    connection has been closed.
    ClientConnectionId:a475b34d-c7f4-4910-8a75-5bee0b40df63"..
    com.microsoft.sqlserver.jdbc.SQLServerException: The driver
    could not establish a secure connection to SQL Server by using
    Secure Sockets Layer (SSL) encryption. Error: "SQL Server did
    not return a response. The connection has been closed.
    ClientConnectionId:a475b34d-c7f4-4910-8a75-5bee0b40df63".
     at
    com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLSe
    rverConnection.java:2826)
     at
    com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:
    1829)
     at
    com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(S
    QLServerConnection.java:2391)
     at
    com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServer
    Connection.java:2042)
     at
    com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal
    (SQLServerConnection.java:1889)
     at
    com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServ
    erConnection.java:1120)
     at
    com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDr
    iver.java:700)
     at
    com.ibm.bpm.config.util.db.JdbcHelper.getConnection(JdbcHelper.j
    ava:748)
     at
    com.lombardisoftware.tools.dbupgrade.ant.LoadDataSourceInfoTask.
    execute(LoadDataSourceInfoTask.java:257)
    

Local fix

  • Add -Dcom.ibm.jsse2.overrideDefaultTLS=true to the java command
    in DBUpgrade.bat/sh.
    

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix is available or will be available that ensure DBUpgrade
    success when only accept TLS 1.2 is configured.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR63450

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    J00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-03-16

  • Closed date

    2021-06-01

  • Last modified date

    2021-06-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    BUS AUTO WORKFL

  • Fixed component ID

    5737H4100

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"19.0.0.1"}]

Document Information

Modified date:
20 July 2021