Skip to content

Conversation

@sarutak
Copy link
Member

@sarutak sarutak commented Oct 28, 2014

@tgravescs reported this issue.

Following is quoted from @tgravescs' report.

YarnRMClientImpl.registerApplicationMaster can throw null pointer exception when setting the trackingurl if its empty:

appMasterRequest.setTrackingUrl(new URI(uiAddress).getAuthority())

I hit this just start spark-shell without the tracking url set.

14/09/23 16:18:34 INFO yarn.YarnRMClientImpl: Connecting to ResourceManager at kryptonitered-jt1.red.ygrid.yahoo.com/98.139.154.99:8030
Exception in thread "main" java.lang.NullPointerException
at org.apache.hadoop.yarn.proto.YarnServiceProtos$RegisterApplicationMasterRequestProto$Builder.setTrackingUrl(YarnServiceProtos.java:710)
at org.apache.hadoop.yarn.api.protocolrecords.impl.pb.RegisterApplicationMasterRequestPBImpl.setTrackingUrl(RegisterApplicationMasterRequestPBImpl.java:132)
at org.apache.spark.deploy.yarn.YarnRMClientImpl.registerApplicationMaster(YarnRMClientImpl.scala:102)
at org.apache.spark.deploy.yarn.YarnRMClientImpl.register(YarnRMClientImpl.scala:55)
at org.apache.spark.deploy.yarn.YarnRMClientImpl.register(YarnRMClientImpl.scala:38)
at org.apache.spark.deploy.yarn.ApplicationMaster.registerAM(ApplicationMaster.scala:168)
at org.apache.spark.deploy.yarn.ApplicationMaster.runExecutorLauncher(ApplicationMaster.scala:206)
at org.apache.spark.deploy.yarn.ApplicationMaster.run(ApplicationMaster.scala:120)

@SparkQA
Copy link

SparkQA commented Oct 28, 2014

Test build #22363 has finished for PR 2981 at commit e2fd6bc.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@vanzin
Copy link
Contributor

vanzin commented Oct 28, 2014

hmmm... wonder if #2958 has anything to do with this.

@andrewor14
Copy link
Contributor

Hm yeah though it looks like this JIRA has been open for a while

@tgravescs
Copy link
Contributor

I asked him to file new pr since old pr wasn't being picked up by Jenkins. Yes pr2958 should have fixed the root cause of this. It doesn't hurt to have the check here too. Its going to end up being deprecated here soon anyway.

@andrewor14
Copy link
Contributor

I see. Alright I'll merge this. Thanks.

@asfgit asfgit closed this in 247c529 Oct 28, 2014
@sarutak sarutak deleted the SPARK-3657-2 branch April 11, 2015 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants