[ 
https://issues.apache.org/jira/browse/MAPREDUCE-4657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13468967#comment-13468967
 ] 

Suresh Srinivas commented on MAPREDUCE-4657:
--------------------------------------------

bq. I just want to prevent the log from getting lost because of logging rules. 
I can change it to Log.error() in fact.
Sorry I was not clear earlier. LOG.warn is generally higher priority than 
LOG.info and it will certainly get printed. LOG.warn is used to warn about 
things not working correctly. LOG.info is just informational and does not 
indicate errors/warnings.

So can you please change that LOG.info to LOG.warn.
                
> WindowsResourceCalculatorPlugin has NPE
> ---------------------------------------
>
>                 Key: MAPREDUCE-4657
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4657
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>            Priority: Minor
>         Attachments: MAPREDUCE-4657.branch-1-win.1.patch
>
>
> When Shell command execution is interrupted then 
> WindowsResourceCalculatorPlugin has NPE.
> code}
> 2012-08-31 13:01:00,140 ERROR [Thread-771] 
> util.WindowsResourceCalculatorPlugin(69): java.io.IOException: 
> java.lang.InterruptedException^M
>         at org.apache.hadoop.util.Shell.runCommand(Shell.java:424)^M
>         at org.apache.hadoop.util.Shell.run(Shell.java:336)^M
>         at 
> org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:540)^M
>         at 
> org.apache.hadoop.util.WindowsResourceCalculatorPlugin.getSystemInfoInfoFromShell(WindowsResourceCalculatorPlugin.java:66)^M
>         at 
> org.apache.hadoop.util.WindowsResourceCalculatorPlugin.refreshIfNeeded(WindowsResourceCalculatorPlugin.java:81)^M
>         at 
> org.apache.hadoop.util.WindowsResourceCalculatorPlugin.getAvailableVirtualMemorySize(WindowsResourceCalculatorPlugin.java:126)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.getAvailableVirtualMemoryOnTT(TaskTracker.java:1933)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.transmitHeartBeat(TaskTracker.java:1834)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.offerService(TaskTracker.java:1664)^M
>         at org.apache.hadoop.mapred.TaskTracker.run(TaskTracker.java:2516)^M
>         at 
> org.apache.hadoop.mapred.MiniMRCluster$TaskTrackerRunner.run(MiniMRCluster.java:217)^M
>         at java.lang.Thread.run(Thread.java:662)^M
> ^M
> 2012-08-31 13:01:00,140 ERROR [Thread-771] mapred.TaskTracker(1766): Caught 
> exception: java.lang.NullPointerException^M
>         at 
> org.apache.hadoop.util.WindowsResourceCalculatorPlugin.refreshIfNeeded(WindowsResourceCalculatorPlugin.java:83)^M
>         at 
> org.apache.hadoop.util.WindowsResourceCalculatorPlugin.getAvailableVirtualMemorySize(WindowsResourceCalculatorPlugin.java:126)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.getAvailableVirtualMemoryOnTT(TaskTracker.java:1933)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.transmitHeartBeat(TaskTracker.java:1834)^M
>         at 
> org.apache.hadoop.mapred.TaskTracker.offerService(TaskTracker.java:1664)^M
>         at org.apache.hadoop.mapred.TaskTracker.run(TaskTracker.java:2516)^M
>         at 
> org.apache.hadoop.mapred.MiniMRCluster$TaskTrackerRunner.run(MiniMRCluster.java:217)^M
>         at java.lang.Thread.run(Thread.java:662)^M
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to