# Logstash error : org.logstash.instrument.metrics.gauge.LazyDelegatingGauge while processing data

**URL:** <https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695>\
**Category:** Logstash\
**Created:** [May 28, 2020, 8:58am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695 "2020-05-28T08:58:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sandy3012](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandy3012/32/69083_2.png) [@Sandy3012](https://discuss.elastic.co/u/Sandy3012)\
**Post date:** [May 28, 2020, 8:58am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/1 "2020-05-28T08:58:04Z")

</div>

I am getting below error while processing data:  
[2020-05-28T11:35:29,467][WARN][org.logstash.instrument.metrics.gauge.LazyDelegatingGauge][main] A gauge metric of an unknown type (org.jruby.specialized.RubyArrayOneObject) has been created for key: cluster\_uuids. This may result in invalid serialization. It is recommended to log an issue to the responsible developer/development team.

Logstash version: 7.7.0

My config file is-  
input{  
file {  
path =\> "D:/ELK/529942\_1182360\_bundle\_archive/sars\_2003\_complete\_dataset\_clean.csv"  
sincedb\_path =\> "NUL"  
}  
}

filter {  
csv {  
separator =\> ","  
columns =\> ["Date","Country","Cumulative number of case(s)","Number of deaths","Number recovered"]  
}   
}  
output{  
elasticsearch{  
hosts =\> "localhost:9200"  
index =\> "sarsindex"  
}

```
stdout {}

```

}

If I have tried few solution from internet, but no luck.

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [May 28, 2020, 4:02pm UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/2 "2020-05-28T16:02:59Z")

</div>

That message has been occurring in the last few versions. I ignore it since it seems to do no harm.

---

<div class="post-metadata">

**Author:** ![Sandy3012](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandy3012/32/69083_2.png) [@Sandy3012](https://discuss.elastic.co/u/Sandy3012)\
**Post date:** [May 29, 2020, 6:14am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/3 "2020-05-29T06:14:57Z")

</div>

**Thanks Badger for replying. But no data is getting uploaded in Kibana.**  
**Below the complete logs of Logstash. Can you give me some point why data is not getting uploaded or am I doing anything wrong.**

Sending Logstash logs to D:/ELK/logstash-7.7.0/logstash-7.7.0/logs which is now configured via log4j2.properties  
[2020-05-29T11:30:49,622][WARN][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified  
[2020-05-29T11:30:49,771][INFO][logstash.runner] Starting Logstash {"logstash.version"=\>"7.7.0"}  
[2020-05-29T11:30:51,553][INFO][org.reflections.Reflections] Reflections took 42 ms to scan 1 urls, producing 21 keys and 41 values  
[2020-05-29T11:30:55,366][INFO][logstash.outputs.elasticsearch][main] Elasticsearch pool URLs updated {:changes=\>{:removed=\>, :added=\>[[http://localhost:9200/](http://localhost:9200/)]}}  
[2020-05-29T11:30:55,637][WARN][logstash.outputs.elasticsearch][main] Restored connection to ES instance {:url=\>"[http://localhost:9200/](http://localhost:9200/)"}  
[2020-05-29T11:30:55,697][INFO][logstash.outputs.elasticsearch][main] ES Output version determined {:es\_version=\>7}  
[2020-05-29T11:30:55,703][WARN][logstash.outputs.elasticsearch][main] Detected a 6.x and above cluster: the `type` event field won't be used to determine the document \_type {:es\_version=\>7}  
[2020-05-29T11:30:55,800][INFO][logstash.outputs.elasticsearch][main] New Elasticsearch output {:class=\>"LogStash::Outputs::ElasticSearch", :hosts=\>["[//localhost:9200](https://localhost:9200)"]}  
[2020-05-29T11:30:55,864][INFO][logstash.outputs.elasticsearch][main] Using default mapping template  
[2020-05-29T11:30:55,939][WARN][org.logstash.instrument.metrics.gauge.LazyDelegatingGauge][main] A gauge metric of an unknown type (org.jruby.specialized.RubyArrayOneObject) has been created for key: cluster\_uuids. This may result in invalid serialization. It is recommended to log an issue to the responsible developer/development team.  
[2020-05-29T11:30:55,940][INFO][logstash.javapipeline][main] Starting pipeline {:pipeline\_id=\>"main", "pipeline.workers"=\>4, "pipeline.batch.size"=\>125, "pipeline.batch.delay"=\>50, "pipeline.max\_inflight"=\>500, "pipeline.sources"=\>["D:/ELK/logstash-7.7.0/logstash-7.7.0/bin/logstash.conf"], :thread=\>"#\<Thread:0x948966 run\>"}  
[2020-05-29T11:30:55,965][INFO][logstash.outputs.elasticsearch][main] Attempting to install template {:manage\_template=\>{"index\_patterns"=\>"logstash-_", "version"=\>60001, "settings"=\>{"index.refresh\_interval"=\>"5s", "number\_of\_shards"=\>1}, "mappings"=\>{"dynamic\_templates"=\>[{"message\_field"=\>{"path\_match"=\>"message", "match\_mapping\_type"=\>"string", "mapping"=\>{"type"=\>"text", "norms"=\>false}}}, {"string\_fields"=\>{"match"=\>"_", "match\_mapping\_type"=\>"string", "mapping"=\>{"type"=\>"text", "norms"=\>false, "fields"=\>{"keyword"=\>{"type"=\>"keyword", "ignore\_above"=\>256}}}}}], "properties"=\>{"@timestamp"=\>{"type"=\>"date"}, "@version"=\>{"type"=\>"keyword"}, "geoip"=\>{"dynamic"=\>true, "properties"=\>{"ip"=\>{"type"=\>"ip"}, "location"=\>{"type"=\>"geo\_point"}, "latitude"=\>{"type"=\>"half\_float"}, "longitude"=\>{"type"=\>"half\_float"}}}}}}}  
[2020-05-29T11:30:58,006][INFO][logstash.javapipeline][main] Pipeline started {"pipeline.id"=\>"main"}  
[2020-05-29T11:30:58,093][INFO][filewatch.observingtail][main][dcd182b6dd849dadb5ccfc8c16ddcd91f46c3f31582d19a8bf525a38bbc86d55] START, creating Discoverer, Watch with file and sincedb collections  
[2020-05-29T11:30:58,097][INFO][logstash.agent] Pipelines running {:count=\>1, :running\_pipelines=\>[:main], :non\_running\_pipelines=\>}  
[2020-05-29T11:30:58,617][INFO][logstash.agent] Successfully started Logstash API endpoint {:port=\>9600}

Also if I add start\_postion =\> "beginning" tag in conf file, I am getting below error:

[2020-05-29T11:42:57,481][ERROR][logstash.inputs.file] Unknown setting 'start\_postion' for file  
[2020-05-29T11:42:57,496][ERROR][logstash.agent] Failed to execute action {:action=\>LogStash::PipelineAction::Create/pipeline\_id:main, :exception=\>"Java::JavaLang::IllegalStateException", :message=\>"Unable to configure plugins: (ConfigurationError) Something is wrong with your configuration.", :backtrace=\>["org.logstash.config.ir.CompiledPipeline.(CompiledPipeline.java:126)", "org.logstash.execution.JavaBasePipelineExt.initialize(JavaBasePipelineExt.java:80)", "org.logstash.execution.JavaBasePipelineExt$INVOKER$i$1$0$initialize.call(JavaBasePipelineExt$INVOKER$i$1$0$initialize.gen)", "org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:837)", "org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(IRRuntimeHelpers.java:1169)", "org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuperSplatArgs(IRRuntimeHelpers.java:1156)",

LogStash::Error: Don't know how to handle `Java::JavaLang::IllegalStateException` for `PipelineAction::Create<main>`  
create at org/logstash/execution/ConvergeResultExt.java:129  
add at org/logstash/execution/ConvergeResultExt.java:57  
converge\_state at D:/ELK/logstash-7.7.0/logstash-7.7.0/logstash-core/lib/logstash/agent.rb:355  
[2020-05-29T11:42:57,516][ERROR][logstash.agent] An exception happened when converging configuration {:exception=\>LogStash::Error, :message=\>"Don't know how to handle `Java::JavaLang::IllegalStateException` for `PipelineAction::Create<main>`", :backtrace=\>["org/logstash/execution/ConvergeResultExt.java:129:in `create'", "org/logstash/execution/ConvergeResultExt.java:57:in `add'", "D:/ELK/logstash-7.7.0/logstash-7.7.0/logstash-core/lib/logstash/agent.rb:355:in `block in converge_state'"]} [2020-05-29T11:42:57,638][FATAL][logstash.runner] An unexpected error occurred! {:error=>#<LogStash::Error: Don't know how to handle `Java::JavaLang::IllegalStateException`for`PipelineAction::Create`>, :backtrace=>["org/logstash/execution/ConvergeResultExt.java:129:in `create'", "org/logstash/execution/ConvergeResultExt.java:57:in `add'", "D:/ELK/logstash-7.7.0/logstash-7.7.0/logstash-core/lib/logstash/agent.rb:355:in `block in converge\_state'"]}  
[2020-05-29T11:42:57,665][ERROR][org.logstash.Logstash] java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit

Please help me out.

Regards,  
Sandeep

---

<div class="post-metadata">

**Author:** ![ptamba](https://avatars.discourse-cdn.com/v4/letter/p/7feea3/32.png) [@ptamba](https://discuss.elastic.co/u/ptamba)\
**Post date:** [May 29, 2020, 11:59am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/4 "2020-05-29T11:59:09Z")

</div>

> [@Sandy3012](#):
>
> [dcd182b6dd849dadb5ccfc8c16ddcd91f46c3f31582d19a8bf525a38bbc86d55] START, creating Discoverer, Watch with file and sincedb collections  
> [2020-05-29T11:30:58,097][INFO][logstash.agent] Pipelines running {:count=\>1, :running\_pipelines=\>[:main], :non\_running\_pipelines=\>}  
> [2020-05-29T11:30:58,617][INFO][logstash.agent] Successfully started Logstash API endpoint {:port=\>9600}

this shows it’s working. you could try changing logstash output to stdout {} to make sure that your config is producing output

> [@Sandy3012](#):
>
> Also if I add start\_postion =\> "beginning" tag in conf file, I am getting below error:

don’t use quotes with beginning

---

<div class="post-metadata">

**Author:** ![Sandy3012](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandy3012/32/69083_2.png) [@Sandy3012](https://discuss.elastic.co/u/Sandy3012)\
**Post date:** [May 29, 2020, 12:45pm UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/5 "2020-05-29T12:45:56Z")

</div>

this shows it’s working. you could try changing logstash output to stdout {} to make sure that your config is producing output[quote="ptamba, post:4, topic:234695"]  
this shows it’s working. you could try changing logstash output to stdout {} to make sure that your config is producing output  
[/quote]

I am using stdout{}, same results.

> [@ptamba](#):
>
> don’t use quotes with beginning

I tried it, giving same error.

---

<div class="post-metadata">

**Author:** ![ptamba](https://avatars.discourse-cdn.com/v4/letter/p/7feea3/32.png) [@ptamba](https://discuss.elastic.co/u/ptamba)\
**Post date:** [May 29, 2020, 12:52pm UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/6 "2020-05-29T12:52:16Z")

</div>

> [@Sandy3012](#):
>
> Unknown setting 'start\_postion' for file

it should be start\_position? typo there

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [May 29, 2020, 12:52pm UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/7 "2020-05-29T12:52:25Z")

</div>

> [@Sandy3012](#):
>
> start\_postion =\> "beginning"

That should be

```
start_position => "beginning"

```

---

<div class="post-metadata">

**Author:** ![Sandy3012](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandy3012/32/69083_2.png) [@Sandy3012](https://discuss.elastic.co/u/Sandy3012)\
**Post date:** [June 3, 2020, 5:10am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/8 "2020-06-03T05:10:54Z")

</div>

Thanks, it worked.Its due to the typo mistake.

---

<div class="post-metadata">

**Author:** ![Sandy3012](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandy3012/32/69083_2.png) [@Sandy3012](https://discuss.elastic.co/u/Sandy3012)\
**Post date:** [June 3, 2020, 5:11am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/9 "2020-06-03T05:11:07Z")

</div>

Thanks, it worked

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 1, 2020, 5:11am UTC](https://discuss.elastic.co/t/logstash-error-org-logstash-instrument-metrics-gauge-lazydelegatinggauge-while-processing-data/234695/10 "2020-07-01T05:11:13Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
