EMPTY_BYTE_ARRAY error for for log4j configuration file after update

I just did a full system update for my Linux machine and now have this error when trying to start the Elasticsearch service:

Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: Exception in thread "main" java.lang.NoSuchFieldError: EMPTY_BYTE_ARRAY
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.apache.logging.log4j.core.config.ConfigurationSource.<clinit>(ConfigurationSource.java:56) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder.build(DefaultConfigurationBuilder.java:188) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder.build(DefaultConfigurationBuilder.java:180) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder.build(DefaultConfigurationBuilder.java:69) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.elasticsearch.common.logging.LogConfigurator.configureStatusLogger(LogConfigurator.java:251) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.elasticsearch.common.logging.LogConfigurator.configureWithoutConfig(LogConfigurator.java:95) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.elasticsearch.cli.CommandLoggingConfigurator.configureLoggingWithoutConfig(CommandLoggingConfigurator.java:29) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.elasticsearch.cli.Command.main(Command.java:74) 
Apr 14 09:58:38 ELK-Stack.uhtasi.local systemd-entrypoint[16746]: at org.elasticsearch.common.settings.KeyStoreCli.main(KeyStoreCli.java:33)

So how can I fix this?

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