hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rohith Sharma K S (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-4880) Running TestZKRMStateStorePerf with real zookeeper cluster throws NPE
Date Sat, 26 Mar 2016 08:07:25 GMT

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

Rohith Sharma K S commented on YARN-4880:
-----------------------------------------

I do not think changing annotation would help here rather null check. Annotated methods are
called while running as JUnit Test applications. But when launched with Java applications,
still problem would remain same.

> Running TestZKRMStateStorePerf with real zookeeper cluster throws NPE
> ---------------------------------------------------------------------
>
>                 Key: YARN-4880
>                 URL: https://issues.apache.org/jira/browse/YARN-4880
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Rohith Sharma K S
>
> While going throw TestZKRMStateStorePerf class , found that we are not initializing variable
{{TestingServer curatorTestingServer}} if real zookeeper cluster are passed to utility.  But
down the line , this variables are used which causes NPE
> I tested by passing program arguments which result in NPE
> {noformat} 
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/C:/Users/r00902292/.m2/repository/org/slf4j/slf4j-log4j12/1.7.10/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/C:/Users/r00902292/.m2/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> 2016-03-26 14:47:50,937 INFO  [main] recovery.TestZKRMStateStore (TestZKRMStateStorePerf.java:run(119))
- Starting ZKRMStateStorePerf ver.0.1
> java.lang.NullPointerException
> 	at org.apache.hadoop.yarn.server.resourcemanager.recovery.TestZKRMStateStorePerf.initStore(TestZKRMStateStorePerf.java:102)
> 	at org.apache.hadoop.yarn.server.resourcemanager.recovery.TestZKRMStateStorePerf.run(TestZKRMStateStorePerf.java:156)
> 	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
> 	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
> 	at org.apache.hadoop.yarn.server.resourcemanager.recovery.TestZKRMStateStorePerf.main(TestZKRMStateStorePerf.java:273)
> {noformat}
> There are 2 places variable {{curatorTestingServer}} used that need to be guarded with
null check.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message