IBM Support

IT42535: CTGGA3276 "UNHANDLED EXCEPTION: SYSTEM.ARGUMENTNULLEXCEPTION: VALUE CANNOT BE NULL.." ON MICROSOFT SQL LOG BACKUP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following IBM Spectrum Protect Plus job log messages can be
    seen when attempting to backup Microsoft SQL database logs:
    
    SUMMARY,..,CTGGA2398,Starting job for policy sql_<SLAName>
                         (ID:<SLAID>). id -> <JobID>. IBM Spectrum
                         Protect Plus version 10.1.12-124.
    ...
       INFO,..,CTGGA3149,[<SQLServerAddress>] [<timestamp>]
                         Starting logbackup command.
     DETAIL,..,CTGGA3609,[<SQLServerAddress>] The Windows agent of
                         version [10.1.12.61] is running under the
                         user account [<Domain>\<User>].
       INFO,..,CTGGA3145,[<SQLServerAddress>] vSnap SMB target IP
                         address [<vSnapIP>] is used for share
                         connection.
     DETAIL,..,CTGGE0113,[<SQLServerAddress>] Start SQL log backup
                         of SLA policy ID [<SQLLogSLAID>].
       WARN,..,CTGGE1025,[<SQLServerAddress>] Unhandled exception:
                         System.ArgumentNullException: Value cannot
                         be null..
     DETAIL,..,CTGGE0114,[<SQLServerAddress>] End SQL log backup of
                         SLA policy ID [<SQLLogSLAID>].
       INFO,..,CTGGA3150,[<SQLServerAddress>] [<timestamp>] Ending
                         logbackup command.
       WARN,..,CTGGA3277,[<SQLServerAddress>] Log backup status was
                         reported as failed: null
      ERROR,..,CTGGA3276,Log backup failed for database
                         <SQLServerAddress>-><Instance>->
                         <DatabaseName>: System.
                         ArgumentNullException:
                         Value cannot be null.
       Parameter name: inArray
          at System.Convert.ToBase64String(Byte[] inArray)
          at SqlLogBackup.DatabaseDAO.InsertCredential(Credential
             cred)
          at SqlLogBackup.DatabaseDAO.UpsertDatabaseBackup
             (ServerInstance instance  Credential appCred  JobInfo
             jobInfo  DatabaseInstance database)
          at SqlLogBackup.SqlLogBackup.upsertSchedules
             (SqlLogSettings settings)
          at SqlLogBackup.SqlLogBackup.SlaBackupLogs(String[] args)
    
    The command log found in the job log bundle reports a connection
    error :
    
    ..: <CTGGE1037> Exception encountered while acquiring user
                    credentials: System.Net.WebException -
                    System.Net.WebException:
                    The underlying connection was closed:
                    An unexpected error occurred on a send.
                    ---> System.IO.IOException:
                         Authentication failed because the remote
                         party has closed the transport stream.
    
    The connection test run from the IBM Spectrum Protect Plus GUI
    for the affected Microsoft SQL server is successful.
    
    IBM Spectrum Protect Plus Versions Affected:
    IBM Spectrum Protect Plus 10.1.x
    
    Additional Keywords: SPP, SPPLUS, TS010924750 , connection,
                         ArgumentNullException
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Protect Plus 10.1.0 - 10.1.12.                  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in IBM Spectrum Protect Plus 10.1.13   *
    * level. Note that this is subject to change at the discretion *
    * of IBM                                                       *
    ****************************************************************
    

Problem conclusion

  • This problem has been fixed so that after SQL log backup
    encounters SSL error when communicating with IBM Spectrum
    Protect Plus server via REST API, an alternate approach will be
    attempted to have a successful SQL log backup.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT42535

  • Reported component name

    SP PLUS

  • Reported component ID

    5737SPLUS

  • Reported release

    A1B

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-11-22

  • Closed date

    2022-11-30

  • Last modified date

    2022-11-30

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

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

Modules/Macros

  • SQL
    

Fix information

  • Fixed component name

    SP PLUS

  • Fixed component ID

    5737SPLUS

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSNQFQ","label":"IBM Spectrum Protect Plus"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A1B","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
01 February 2024