IBM Support

IT28100: "(HTTPCLIENTERROREXCEPTION) REPORTS:(400 NULL)" MESSAGE ON FILE RESTORE FOR FILES CONTAINING NON-ASCII CHARACTERS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The file level restore of a file containing non-ASCII characters
    in the path or name will not appear to start as seen from the
    GUI but it actually starts and fails immediately as seen in the
    logs.
    
    In the restore job log the following will be seen :
    
    ERROR,<JobId>,<timestamp>,2,REST API error. Exception
    (HttpClientErrorException) reports: (400 null)
    ERROR,<JobId>,<timestamp>,2,Failed to load source item
    (https://<SPPIP>/api/endeavour/search?filter=%5B%7B%22property%2
    2%3A%22...0031%22%7D%5D).
    ERROR,<JobId>,<timestamp>,2,Load inventory data: Failed (0
    objects)
    ERROR,<JobId>,<timestamp>,2,Load inventory data: Failed (0
    objects)
    
    in the virgo log :
    
    [<timestamp>] INFO http-nio-8082-exec-7
    org.apache.coyote.http11.Http11Processor Error parsing HTTP
    request header
    Note: further occurrences of HTTP header parsing errors will be
    logged at DEBUG level.
    java.lang.IllegalArgumentException: Invalid character found in
    the request target.
    The valid characters are defined in RFC 7230 and RFC 3986
    at...
    ...
    [<timestamp>] ERROR asyncTaskExecutor-1738
    com.catalogic.ecx.serviceprovider.recovery.common.Util <JobId>
    REST API error.
    Exception (HttpClientErrorException) reports: (400 null)
    
    IBM Spectrum Protect Versions Plus Affected: 10.1.x
    
    Initial Impact: Medium
    
    Additional Keywords: SPP, SPPLUS, TS001865297
    

Local fix

  • Mount the needed guest disk in another running VM as follows :
    'Manage Protection'
    -> 'Hypervisors'
    -> 'VMware'
    -> 'Restore'
    -> Select the guest to restore from
    -> Select the guest disk where the data to restore resides so it
    is seen on the left side in the 'restore list'
    -> Click on 'Options'
    -> Choose the Restore Type
    -> In Destinations, select 'Alternate ESX Host or Cluster' view
    mode
    -> select the needed ESXi or cluster target
    -> at the bottom of that section fill in the desired target
    Guest details :
       'Destination VM'
       'Destination Disk Mode'
       'Destination Controller Type'
       'Destination Controller Address #'
       'Destination Controller LUN #'
    -> Proceed to the mount
    or
    Restore the entire VM then copy the needed files and folders
    from the restored guest.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Protect Plus levels 10.1.1, 10.1.2, 10.1.3      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in 10.1.3 patch1 and 10.1.4. Note that *
    * this is subject to change at the discretion of IBM           *
    ****************************************************************
    

Problem conclusion

  • IBM Spectrum Protect Plus has been updated to encode the path
    which will allow non-ASCII files to be restored.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT28100

  • Reported component name

    SP PLUS

  • Reported component ID

    5737SPLUS

  • Reported release

    A12

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-02-14

  • Closed date

    2019-04-11

  • Last modified date

    2019-04-11

  • 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

    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":"A12","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
30 January 2024