[ 
https://issues.apache.org/jira/browse/GIRAPH-795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rob Vesse updated GIRAPH-795:
-----------------------------

    Description: 
If you try and run Giraph compiled for YARN but have not specified any external 
Zookeeper settings in your Hadoop configuration files you'll receive the 
following error:

{noformat}
Exception in thread "main" java.lang.NullPointerException
        at 
org.apache.giraph.yarn.GiraphYarnClient.checkJobLocalZooKeeperSupported(GiraphYarnClient.java:460)
        at 
org.apache.giraph.yarn.GiraphYarnClient.run(GiraphYarnClient.java:116)
        at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:96)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:126)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
{noformat}

When actually in the situations where the NPE is hit Giraph is supposed to be 
throwing an informative error message about the need for an external Zookeeper 
configuration.

This looks to be a trivial fix for which I will attach a proposed patch

  was:
If you try and run Giraph compiled for YARN but have not specified any external 
Zookeeper settings in your Hadoop configuration files you'll receive the 
following error:

{noformat}
Exception in thread "main" java.lang.NullPointerException
        at 
org.apache.giraph.yarn.GiraphYarnClient.checkJobLocalZooKeeperSupported(GiraphYarnClient.java:460)
        at 
org.apache.giraph.yarn.GiraphYarnClient.run(GiraphYarnClient.java:116)
        at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:96)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:126)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
{noformat}

This looks to be a trivial fix for which I will attach a proposed patch


> NPE when trying to run Giraph YARN when no Zookeeper configuration is supplied
> ------------------------------------------------------------------------------
>
>                 Key: GIRAPH-795
>                 URL: https://issues.apache.org/jira/browse/GIRAPH-795
>             Project: Giraph
>          Issue Type: Bug
>    Affects Versions: 1.1.0
>            Reporter: Rob Vesse
>             Fix For: 1.1.0
>
>         Attachments: GIRAPH-795.patch
>
>
> If you try and run Giraph compiled for YARN but have not specified any 
> external Zookeeper settings in your Hadoop configuration files you'll receive 
> the following error:
> {noformat}
> Exception in thread "main" java.lang.NullPointerException
>       at 
> org.apache.giraph.yarn.GiraphYarnClient.checkJobLocalZooKeeperSupported(GiraphYarnClient.java:460)
>       at 
> org.apache.giraph.yarn.GiraphYarnClient.run(GiraphYarnClient.java:116)
>       at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:96)
>       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
>       at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:126)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
> {noformat}
> When actually in the situations where the NPE is hit Giraph is supposed to be 
> throwing an informative error message about the need for an external 
> Zookeeper configuration.
> This looks to be a trivial fix for which I will attach a proposed patch



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to