RegexpError: invalid multibyte escape
glinuz opened this issue · 3 comments
- Version:logstash 5.1.1
- Operating System:centos 7 b6bit ,openjdk 1.8
- Config File:
mutate {
gsub => ["message",/\xD2\xBB\xD4\xC2/,"Jan"]
} - Steps to Reproduce:
Pipeline aborted due to error {:exception=>#<RegexpError: invalid multibyte escape: /\xD2\xBB\xD4\xC2/>, :backtrace=>["org/jruby/RubyRegexp.java:1424:in initialize'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-filter-mutate-3.1.3/lib/logstash/filters/mutate.rb:196:in
register'", "org/jruby/RubyArray.java:1653:in each_slice'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-filter-mutate-3.1.3/lib/logstash/filters/mutate.rb:184:in
register'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:230:in start_workers'", "org/jruby/RubyArray.java:1613:in
each'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:230:in start_workers'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:183:in
run'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:292:in `start_pipeline'"]}
@glinuz
Please give an example of your source data.
or try this \u00D2\u00BB\u00D4\u00C2
instead.
Use this site to verify http://rubular.com/
@glinuz
Great, I'm glad to hear this.
FYI, all strings in Logstash should be converted to unicode in an input.
If all is OK, please close this.