You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/09/08 12:11:00 UTC
[jira] [Work logged] (HDFS-15561) Fix NullPointException when start
dfsrouter
[ https://issues.apache.org/jira/browse/HDFS-15561?focusedWorklogId=480085&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-480085 ]
ASF GitHub Bot logged work on HDFS-15561:
-----------------------------------------
Author: ASF GitHub Bot
Created on: 08/Sep/20 12:10
Start Date: 08/Sep/20 12:10
Worklog Time Spent: 10m
Work Description: lamber-ken opened a new pull request #2284:
URL: https://github.com/apache/hadoop/pull/2284
## NOTICE
`dfs.federation.router.monitor.localnamenode.enable` is true by default,
but it always add it to namenode heartbeat service, so the log file is full of exception information.
```
java.lang.IllegalArgumentException: java.net.UnknownHostException: null
at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:447)
at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:171)
at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:123)
at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:95)
at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.getNamenodeStatusReport(NamenodeHeartbeatService.java:248)
at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.updateState(NamenodeHeartbeatService.java:205)
at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.periodicInvoke(NamenodeHeartbeatService.java:159)
at org.apache.hadoop.hdfs.server.federation.router.PeriodicService$1.run(PeriodicService.java:178)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:300)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.net.UnknownHostException: null
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Issue Time Tracking
-------------------
Worklog Id: (was: 480085)
Remaining Estimate: 0h
Time Spent: 10m
> Fix NullPointException when start dfsrouter
> -------------------------------------------
>
> Key: HDFS-15561
> URL: https://issues.apache.org/jira/browse/HDFS-15561
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: rbf
> Affects Versions: 3.3.0
> Reporter: Xie Lei
> Priority: Major
> Fix For: 3.3.1
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> when start dfsrouter, it throw NPE
> {code:java}
> 2020-09-08 19:41:14,989 ERROR org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService: Unexpected exception while communicating with null:null: java.net.UnknownHostException: null2020-09-08 19:41:14,989 ERROR org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService: Unexpected exception while communicating with null:null: java.net.UnknownHostException: nulljava.lang.IllegalArgumentException: java.net.UnknownHostException: null at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:447) at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:171) at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:123) at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:95) at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.getNamenodeStatusReport(NamenodeHeartbeatService.java:248) at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.updateState(NamenodeHeartbeatService.java:205) at org.apache.hadoop.hdfs.server.federation.router.NamenodeHeartbeatService.periodicInvoke(NamenodeHeartbeatService.java:159) at org.apache.hadoop.hdfs.server.federation.router.PeriodicService$1.run(PeriodicService.java:178) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:300) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.base/java.lang.Thread.run(Thread.java:844)Caused by: java.net.UnknownHostException: null ... 14 more
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org