[ https://issues.apache.org/jira/browse/TEZ-4608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
László Bodor resolved TEZ-4608. ------------------------------- Resolution: Fixed > Remove appender EventCounter from tez-container-log4j.properties > ---------------------------------------------------------------- > > Key: TEZ-4608 > URL: https://issues.apache.org/jira/browse/TEZ-4608 > Project: Apache Tez > Issue Type: Improvement > Reporter: Raghav Aggarwal > Assignee: Raghav Aggarwal > Priority: Minor > Fix For: 0.10.5 > > Attachments: Screenshot 2025-03-05 at 10.37.31 PM.png > > Time Spent: 50m > Remaining Estimate: 0h > > Since Hadoop-3.4.0, EventCounter class has been removed (HADOOP-17524). As > tez is using Hadoop-3.4.1 and in tez-container-log4j.properties, this class > appender is still present throwing the following error stacktrace in stderr: > {code:java} > Container: container_1741191192992_0004_01_000001 on localhost:49710 > log4j:ERROR Could not instantiate class > [org.apache.hadoop.log.metrics.EventCounter]. > java.lang.ClassNotFoundException: org.apache.hadoop.log.metrics.EventCounter > at java.net.URLClassLoader.findClass(URLClassLoader.java:387) > at java.lang.ClassLoader.loadClass(ClassLoader.java:419) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) > at java.lang.ClassLoader.loadClass(ClassLoader.java:352) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:264) > at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190) > at > org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:304) > at > org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:123) > at > org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:755) > at > org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:738) > at > org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:630) > at > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:516) > at > org.apache.tez.common.TezLog4jConfigurator.doConfigure(TezLog4jConfigurator.java:48) > at > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:577) > at > org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:504) > at org.apache.log4j.LogManager.<clinit>(LogManager.java:119) > at > org.slf4j.impl.Reload4jLoggerFactory.<init>(Reload4jLoggerFactory.java:67) > at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:72) > at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:45) > at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150) > at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124) > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388) > at > org.apache.hadoop.service.AbstractService.<clinit>(AbstractService.java:45) > log4j:ERROR Could not instantiate appender named "EventCounter". > 2025-03-05 21:49:43 Running Dag: dag_1741191192992_0004_1 > 2025-03-05 21:49:51 Completed Dag: dag_1741191192992_0004_1 {code} > Similar fix has been done in HADOOP-17642 -- This message was sent by Atlassian Jira (v8.20.10#820010)