Logstash 5.3.* could not start due to Log4j

Hi There,

JDK 1.8.66, Logstash 5.3.1

So far we encountered a weired problem. The error information is as the following:

LoadError: load error: logstash/environment -- java.lang.IllegalAccessError: class org.apache.logging.log4j.core.layout.YamlLayout cannot access its superclass org.apache.logging.log4j.core.layout.AbstractJacksonLayout
require at org/jruby/RubyKernel.java:1040
(root) at /gfserver/mocagent-1.0/logstash/file2kafka/logstash-core/lib/logstash/runner.rb:11
require at org/jruby/RubyKernel.java:1040
(root) at /gfserver/mocagent-1.0/logstash/file2kafka/lib/bootstrap/environment.rb:70
LoadError: load error: logstash/environment -- java.lang.IllegalAccessError: class org.apache.logging.log4j.core.layout.YamlLayout cannot access its superclass org.apache.logging.log4j.core.layout.AbstractJacksonLayout
require at org/jruby/RubyKernel.java:1040
(root) at /gfserver/mocagent-1.0/logstash/file2kafka/logstash-core/lib/logstash/runner.rb:11
require at org/jruby/RubyKernel.java:1040
(root) at /gfserver/mocagent-1.0/logstash/file2kafka/lib/bootstrap/environment.rb:70

Regards

It's proved that the classpath is poluted by accident.

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