Yes, we had this issue, we simply grabbed the latest log4j jar file, and copied 
it over on top of the existing one. See 
https://issues.apache.org/jira/browse/MAPREDUCE-2378


-----Original Message-----
From: Isaac Dooley [mailto:[email protected]]
Sent: Thursday, August 18, 2011 8:00 AM
To: [email protected]
Subject: RE: NPE in TaskLogAppender

I've had this problem on linux with 20.203. It occured when a map or reduce 
task would mess around with log4j configurations. Basically, I had to create a 
modified TaskManager that would set some environment variables that would keep 
my code's static blocks from reconfiguring log4j.



-----Original Message-----
From: aaron morton [mailto:[email protected]]
Sent: Thursday, August 18, 2011 9:30 AM
To: [email protected]
Subject: Re: NPE in TaskLogAppender

An update incase anyone else has this problem. It looks like an issue with 
competing log4j configurations that could be resolved by using Logger 
Repositories. I've updated a thread in the brisk user group 
http://groups.google.com/group/brisk-users/msg/619b5ebba2fb0e89

Has anyone else had this problem ?

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 15/08/2011, at 2:04 PM, aaron morton wrote:

> I'm running the Cassandra Brisk server with Haddop core 20.203 on OSX, 
> everything is local.
>
> I keep running into this problem for Hive jobs
>
> INFO 13:52:39,923 Error from attempt_201108151342_0001_m_000001_1: 
> java.lang.NullPointerException
>       at 
> org.apache.hadoop.mapred.TaskLogAppender.flush(TaskLogAppender.java:67)
>       at org.apache.hadoop.mapred.TaskLog.syncLogs(TaskLog.java:264)
>       at org.apache.hadoop.mapred.Child$4.run(Child.java:261)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at javax.security.auth.Subject.doAs(Subject.java:396)
>       at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
>       at org.apache.hadoop.mapred.Child.main(Child.java:253)
>
> The only info I've found online was 
> http://www.mail-archive.com/[email protected]/msg12829.html
>
> Just for fun I tried...
> * setting mapred.acls.enabled to true
> * setting mapred.queue.default.acl-submit-job and 
> mapred.queue.default.acl-administer-jobs to *
>
> There was no discernible increase in joy though.
>
> Any thoughts ?
>
> Cheers
>
> -----------------
> Aaron Morton
> Freelance Cassandra Developer
> @aaronmorton
> http://www.thelastpickle.com
>

Reply via email to