[ 
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)

Reply via email to