karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré (JIRA) <j...@apache.org>
Subject [jira] [Created] (KARAF-4733) Elasticsearch appender fails to insert uptime
Date Mon, 26 Sep 2016 12:33:20 GMT
Jean-Baptiste Onofré created KARAF-4733:
-------------------------------------------

             Summary: 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é
             Fix For: decanter-1.3.0


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)

Mime
View raw message