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)