None of our create alarm scripts work since upgrading webservices_rest to 23.4.0/23.4.1
search cancel

None of our create alarm scripts work since upgrading webservices_rest to 23.4.0/23.4.1

book

Article ID: 376422

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management On-Premise (Nimsoft / UIM) CA Unified Infrastructure Management SaaS (Nimsoft / UIM)

Issue/Introduction

We have python scripts that generate alerts from integrations, but since we have upgraded to the new webservices_rest package that comes with UIM 23.4 none of them work. I cant even use the example here in the documentation to send an API call from POSTMAN with the example data to create an alarm with the api.

Create an Alarm using RESTFUL web services

I get the following response from postman:

Cannot construct instance of `javax.xml.bind.JAXBElement` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 2, column: 5]


When I make the call with python I just get a 400 response.

Environment

  • DX UIM 23.4 CU1
  • webservices_rest versions 23.4.0/23.4.1

Cause

  •  regression due to the jackson library upgrade in 23.4

Resolution

This issue is addressed and the fix is available in DX UIM 23.4 CU2 released August 2024.