Logstash (6.3) not starting anymore with DLQ

Hi Guys,
since i'd upgraded to 6.3 i have a problem with the dead_letter_queue on one Logstash host (at the second everything works fine).
I just enable the feature in the logstash.yml and leave the other dlq options to their default. I start Logstash and get the following error:

[2018-07-20T16:23:29,978][ERROR][logstash.agent           ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"Java::JavaLang::NumberFormatException", :message=>"For input string: \"hs_err_pid34249\"", :backtrace=>["java.lang.NumberFormatException.forInputString(java/lang/NumberFormatException.java:65)", "java.lang.Integer.parseInt(java/lang/Integer.java:580)", "java.lang.Integer.parseInt(java/lang/Integer.java:615)", "java.util.stream.ReferencePipeline$4$1.accept(java/util/stream/ReferencePipeline.java:210)", "java.util.stream.ReferencePipeline$3$1.accept(java/util/stream/ReferencePipeline.java:193)", "java.util.ArrayList$ArrayListSpliterator.forEachRemaining(java/util/ArrayList.java:1382)", "java.util.stream.AbstractPipeline.copyInto(java/util/stream/AbstractPipeline.java:481)", "java.util.stream.AbstractPipeline.wrapAndCopyInto(java/util/stream/AbstractPipeline.java:471)", "java.util.stream.ReduceOps$ReduceOp.evaluateSequential(java/util/stream/ReduceOps.java:708)", "java.util.stream.AbstractPipeline.evaluate(java/util/stream/AbstractPipeline.java:234)", "java.util.stream.IntPipeline.reduce(java/util/stream/IntPipeline.java:461)", "java.util.stream.IntPipeline.max(java/util/stream/IntPipeline.java:424)", "org.logstash.common.io.DeadLetterQueueWriter.<init>(org/logstash/common/io/DeadLetterQueueWriter.java:71)", "org.logstash.common.DeadLetterQueueFactory.newWriter(org/logstash/common/DeadLetterQueueFactory.java:68)", "org.logstash.common.DeadLetterQueueFactory.lambda$getWriter$0(org/logstash/common/DeadLetterQueueFactory.java:59)", "java.util.concurrent.ConcurrentHashMap.computeIfAbsent(java/util/concurrent/ConcurrentHashMap.java:1660)", "org.logstash.common.DeadLetterQueueFactory.getWriter(org/logstash/common/DeadLetterQueueFactory.java:59)", "java.lang.reflect.Method.invoke(java/lang/reflect/Method.java:498)", "org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(org/jruby/javasupport/JavaMethod.java:423)", "org.jruby.javasupport.JavaMethod.invokeStaticDirect(org/jruby/javasupport/JavaMethod.java:355)", "RUBY.dlq_writer(/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:90)", "RUBY.initialize(/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:60)", "RUBY.initialize(/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:167)", "org.jruby.RubyClass.newInstance(org/jruby/RubyClass.java:1022)", "org.jruby.RubyClass$INVOKER$i$newInstance.call(org/jruby/RubyClass$INVOKER$i$newInstance.gen)", "RUBY.execute(/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:40)", "RUBY.block in converge_state(/usr/share/logstash/logstash-core/lib/logstash/agent.rb:305)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:289)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:246)", "java.lang.Thread.run(java/lang/Thread.java:748)"]}
[2018-07-20T16:23:29,985][INFO ][logstash.inputs.metrics  ] Monitoring License OK
[2018-07-20T16:23:30,037][INFO ][logstash.agent           ] Successfully started Logstash API endpoint {:port=>9600}
[2018-07-20T16:23:30,184][FATAL][logstash.runner          ] An unexpected error occurred! {:error=>#<LogStash::Error: Don't know how to handle `Java::JavaLang::NumberFormatException` for `PipelineAction::Create<main>`>, :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/converge_result.rb:27:in `create'", "/usr/share/logstash/logstash-core/lib/logstash/converge_result.rb:67:in `add'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:317:in `block in converge_state'"]}
[2018-07-20T16:23:30,197][ERROR][org.logstash.Logstash    ] java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit

I already removed and installed the plugin but it doesn't help. As i wrote the other node has no problem and works fine with the same config and version.
Has anybody an idea what is going wrong and what can i do? I also don't know at which place Logstash gets "hs_err_pid34249" what seems to be the troublemaker. There is no file and no process with the id.

Which version of Java?

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)

On both nodes the same version

Perhaps https://www.elastic.co/guide/en/logstash/6.3/upgrading-logstash-pqs.html?

No, that's about the persistent queue which isn't active anymore since 6.3, that's ok.

The problem still remains, i found an old file at /var/lib/logstash/plugins/inputs/dead_letter_queue/main/ but after deletion the problem remains

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