Issue
You are using the Elasticsearch Reporter plugin with FINEST
level loggers enabled, and you see the following error in your operations center logs:
2020-04-28 17:57:44.587+0000 [id=634193] FINEST com.cloudbees.esr.Feeder#asHttpResponse: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.String` out of START_OBJECT token at [Source: (String)"{"took":4,"errors":true,"items":[{"index":{"_index":"metrics-20200428","_type":"report","_id":"8rHwwXEBhlV8vkH7A_j-","status":400,"error":{"type":"mapper_parsing_exception","reason":"failed to parse field [vm.memory.pools.G1-Survivor-Space.usage.value] of type [float] in document with id '8rHwwXEBhlV8vkH7A_j-'","caused_by":{"type":"illegal_argument_exception","reason":"[float] supports only finite values, but got [NaN]"}}}}]}"; line: 1, column: 139] (through reference chain: com.cloudbees.esr.es.model.BulkResponse["items"]->java.util.ArrayList[0]->com.cloudbees.esr.es.model.BulkResponse$BulkIndexResponse["error"]) com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.String` out of START_OBJECT token at [Source: (String)"{"took":4,"errors":true,"items":[{"index":{"_index":"metrics-20200428","_type":"report","_id":"8rHwwXEBhlV8vkH7A_j-","status":400,"error":{"type":"mapper_parsing_exception","reason":"failed to parse field [vm.memory.pools.G1-Survivor-Space.usage.value] of type [float] in document with id '8rHwwXEBhlV8vkH7A_j-'","caused_by":{"type":"illegal_argument_exception","reason":"[float] supports only finite values, but got [NaN]"}}}}]}"; line: 1, column: 139] (through reference chain: com.cloudbees.esr.es.model.BulkResponse["items"]->java.util.ArrayList[0]->com.cloudbees.esr.es.model.BulkResponse$BulkIndexResponse["error"]) at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) ... at com.cloudbees.esr.es.AsyncHttpElasticsearchClient$2.onCompleted(AsyncHttpElasticsearchClient.java:185) ...
Resolution
The fix for this bug was released under: https://docs.cloudbees.com/docs/release-notes/latest/plugins/esr-reporter-plugin/2.235.0.2
Resolved issues CloudBees Internal Ticket: [CPLT2-6540] Fix handling of non-finite double gauge.
Please reach to CloudBees support for help updating your instance to the latest version using our Assisted Upgrade process.
Tested product/plugin versions
Elasticsearch Reporter version 2.121.0.2
had the issue, 2.235.0.2
has the fix