# Expected one of #, {, ,, \] Error

**URL:** <https://discuss.elastic.co/t/expected-one-of-error/117140>\
**Category:** Logstash\
**Created:** [January 26, 2018, 2:44am UTC](https://discuss.elastic.co/t/expected-one-of-error/117140 "2018-01-26T02:44:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prakash\_Punj](https://avatars.discourse-cdn.com/v4/letter/p/4bbf92/32.png) [@Prakash\_Punj](https://discuss.elastic.co/u/Prakash_Punj)\
**Post date:** [January 26, 2018, 2:44am UTC](https://discuss.elastic.co/t/expected-one-of-error/117140/1 "2018-01-26T02:44:36Z")

</div>

Getting below error:

[2018-01-25T21:29:32,237][ERROR][logstash.agent] Failed to execute action {:action=\>LogStash::PipelineAction::Create/pipeline\_id:main, :exception=\>"LogStash::ConfigurationError", :message=\>"Expected one of #, {, ,, ] at line 22, column 35 (byte 730) after filter {\n csv {\n \t\tseparator =\> ","\n\t\t\tcolumns =\> ["crimedate","crimetime","crimecode","location","description","inside\_outside","weapon","post","district","neighborhood","longitude","latitude","premise","total\_incidents"] \n }\n\tdate {\n\t\tmatch =\> ["crimedate", "mm/dd/yy"]\n\t }\n\tmutate {convert =\> ["longitude", "float"]}\n\tmutate {convert =\> ["latitude"

CANT'T FIGURE OUT WHAT'S THE ERROR IN THIS CODE

// input {  
file { path =\> "/home/ppunj/md-c.csv"  
start\_position =\> 'beginning'  
sincedb\_path =\> '/dev/null'  
}  
}  
filter {  
csv {  
separator =\> ","  
columns =\> ["crimedate","crimetime","crimecode","location","description","inside\_outside","weapon","post","district","neighborhood","longitude","latitude","premise","total\_incidents"]  
}  
date {  
match =\> ["crimedate", "mm/dd/yy"]  
}  
mutate {convert =\> ["longitude", "float"]}  
mutate {convert =\> ["latitude", "float"]}  
mutate {rename =\> {"longitude" =\> "[location][lon]"}}  
mutate {rename =\> {"latitude" =\> "[location][lat]"}}  
mutate {convert =\> ["total\_incidents", "integer]}  
}  
output {  
elasticsearch { hosts =\> "localhost:9200"  
index =\> "md-c"  
index\_type =\> "mc\_data"  
}  
stdout {}  
}

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [January 26, 2018, 6:10am UTC](https://discuss.elastic.co/t/expected-one-of-error/117140/2 "2018-01-26T06:10:19Z")

</div>

> mutate {convert =\> ["total\_incidents", "integer]}

This line lacks a `}`. Compare with the other mutate filter lines.

---

<div class="post-metadata">

**Author:** ![Shaoranlaos](https://avatars.discourse-cdn.com/v4/letter/s/c57346/32.png) [@Shaoranlaos](https://discuss.elastic.co/u/Shaoranlaos)\
**Post date:** [January 26, 2018, 6:58am UTC](https://discuss.elastic.co/t/expected-one-of-error/117140/3 "2018-01-26T06:58:38Z")

</div>

The line metioned from @magnusbaeck lacks a " after integer and **not** a } on the end

---

<div class="post-metadata">

**Author:** ![Prakash\_Punj](https://avatars.discourse-cdn.com/v4/letter/p/4bbf92/32.png) [@Prakash\_Punj](https://discuss.elastic.co/u/Prakash_Punj)\
**Post date:** [January 26, 2018, 3:06pm UTC](https://discuss.elastic.co/t/expected-one-of-error/117140/4 "2018-01-26T15:06:17Z")

</div>

Thank you for answering the question.

But now I am getting some pipeline worker error as below:

//

[2018-01-26T10:03:34,155][ERROR][logstash.pipeline] Exception in pipelineworker, the pipeline stopped processing new events, please check your filter configuration and restart Logstash. {:pipeline\_id=\>"main", "exception"=\>"org.jruby.RubyString cannot be cast to org.logstash.ConvertedList", "backtrace"=\>["org.logstash.Accessors.setChild(Accessors.java:107)", "org.logstash.Accessors.set(Accessors.java:16)", "org.logstash.Event.setField(Event.java:162)", "org.logstash.ext.JrubyEventExtLibrary$RubyEvent.ruby\_set\_field(JrubyEventExtLibrary.java:95)", "home.ppunj.logstash\_minus\_6\_dot\_1\_dot\_1.vendor.bundle.jruby.$2\_dot\_3\_dot\_0.gems.logstash\_minus\_filter\_minus\_mutate\_minus\_3\_dot\_2\_dot\_0.lib.logstash.filters.mutate.RUBY$block$rename$1(/home/ppunj/logstash-6.1.1/vendor/bundle/jruby/2.3.0/gems/logstash-filter-mutate-3.2.0/lib/logstash/filters/mutate.rb:243)", "org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)", "org.jruby.runtime.BlockBody.yield(BlockBody.java:114)", "org.jruby.runtime.Block.yield(Block.java:165)", "org.jruby.RubyHash$12.visit(RubyHash.java:1362)", "org.jruby.RubyHash$12.visit(RubyHash.java:1359)", "org.jruby.RubyHash.visitLimited(RubyHash.java:662)", "org.jruby.RubyHash.visitAll(RubyHash.java:647)", "org.jruby.RubyHash.iteratorVisitAll(RubyHash.java:1319)", "org.jruby.RubyHash.each\_pairCommon(RubyHash.java:1354)", "org.jruby.RubyHash.each(RubyHash.java:1343)", "home.ppunj.logstash\_minus\_6\_dot\_1\_dot\_1.vendor.bundle.jruby.$2\_dot\_3\_dot\_0.gems.logstash\_minus\_filter\_minus\_mutate\_minus\_3\_dot\_2\_dot\_0.lib.logstash.filters.mutate.RUBY$method$rename$0(/home/ppunj/logstash-6.1.1/vendor/bundle/jruby/2.3.0/gems/logstash-filter-mutate-3.2.0/lib/logstash/filters/mutate.rb:239)", "home.ppunj.logstash\_minus\_6\_dot\_1\_dot\_1.vendor.bundle.jruby.$2\_dot\_3\_dot\_0.gems.logstash\_minus\_filter\_minus\_mutate\_minus\_3\_dot\_2\_dot\_0.lib.logstash.filters.mutate.RUBY$method$filter$0(/home/ppunj/logstash-6.1.1/vendor/bundle/jruby/2.3.0/gems/logstash-filter-mutate-

---

<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:** [February 23, 2018, 3:06pm UTC](https://discuss.elastic.co/t/expected-one-of-error/117140/5 "2018-02-23T15:06:25Z")

</div>

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