You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2016/10/21 11:35:58 UTC

[jira] [Resolved] (KARAF-4733) Elasticsearch appender fails to insert uptime

     [ https://issues.apache.org/jira/browse/KARAF-4733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Baptiste Onofré resolved KARAF-4733.
-----------------------------------------
    Resolution: Won't Fix

> Elasticsearch appender fails to insert uptime
> ---------------------------------------------
>
>                 Key: KARAF-4733
>                 URL: https://issues.apache.org/jira/browse/KARAF-4733
>             Project: Karaf
>          Issue Type: Bug
>          Components: decanter
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>
> Depending of the data collected, the elasticsearch appender may fail to insert the corresponding document:
> {code}
> 2016-09-26 09:27:12,823 | WARN  | Thread-20        | ElasticsearchAppender            | 260 - org.apache.karaf.decanter.appender.elasticsearch.rest - 1.2.0 | Can't append into Elasticsearch
> java.lang.IllegalStateException: {"root_cause":[{"type":"mapper_parsing_exception","reason":"failed to parse [Uptime]"}],"type":"mapper_parsing_exception","reason":"failed to parse [Uptime]","caused_by":{"type":"number_format_exception","reason":"For input string: \"3 days 16 hours\""}}
> 	at org.apache.karaf.decanter.appender.elasticsearch.rest.ElasticsearchAppender.send(ElasticsearchAppender.java:112)[260:org.apache.karaf.decanter.appender.elasticsearch.rest:1.2.0]
> 	at org.apache.karaf.decanter.appender.elasticsearch.rest.ElasticsearchAppender.handleEvent(ElasticsearchAppender.java:99)[260:org.apache.karaf.decanter.appender.elasticsearch.rest:1.2.0]
> 	at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)[3:org.apache.karaf.services.eventadmin:4.0.4]
> 	at org.apache.felix.eventadmin.impl.tasks.HandlerTask.run(HandlerTask.java:90)[3:org.apache.karaf.services.eventadmin:4.0.4]
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_91]
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_91]
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_91]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_91]
> 	at java.lang.Thread.run(Thread.java:745)[:1.8.0_91]
> {code}
> This case should be fix in the marshaller which should convert the uptime string as int.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)