完整报错信息是:

Exception in thread "main" java.lang.NullPointerExceptionat scala.io.Source$.fromURL(Source.scala:141)at RunGeoTime$.main(RunGeoTime.scala:66)at RunGeoTime.main(RunGeoTime.scala)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.spark.deploy.JavaMainApplication.start(SparkApplication.scala:52)at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:894)at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:198)at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:228)at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:137)at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)

根据报错信息:

at RunGeoTime$.main(RunGeoTime.scala:66)

可知在RunGeoTime.scala的第66行

注意,不要在spark里面调试,

另外开个薪的.scala文件,把第66行扔进去,

调试完了再在spark工程里面修改,这样可以节省时间.

最终解决方案:

val geojson = scala.io.Source.fromURL(this.getClass.getResource("hdfs://master:9000/configuration/nyc-boroughs.geojson")).mkString

修改为:
val geojson = scala.io.Source.fromURL("hdfs://master:9000/configuration/nyc-boroughs.geojson").mkString

#------------------------------------------

今天又碰到類似錯誤,解決方案:

查看是否有進行過New以及文件路徑是否正確。

import java.io.File

這個jar包是不認HDFS路徑的,所以要改成本地路徑,相關數據文件也要放到本地路徑,弄了一天,坑爹。

Exception in thread main java.lang.NullPointerException一例解决相关推荐

  1. 一次空指针异常Exception in thread “main“ java.lang.NullPointerException

    今天在学习JDBC的时候遭遇了一次空指针异常,报错内容 Exception in thread "main" java.lang.NullPointerException at c ...

  2. 空指针异常Exception in thread “main“ java.lang.NullPointerException

    目录 例子: 实体类: 主程序 解决方法: map=new HashMap()和map=null的区别 引入:JVM内存机制 引入:HashMap结构 例子: 实体类:  public class C ...

  3. Exception in thread main java.lang.NullPointerException

    1.在window操作系统上,使用eclipse开发工具从hdfs分布式文件系统上下载文件报空指针异常解决方法: log4j:WARN No appenders could be found for ...

  4. 给内部类对象数组属性赋值时报错:Exception in thread main java.lang.NullPointerException...

    前言 1255: 打怪升级(Java),写这个题目程序的时候,控制台提示如下错误: Exception in thread "main" java.lang.NullPointer ...

  5. Exception in thread main java.lang.UnsupportedClassVersionError的另类解决办法

    最近在Linux虚拟机上跑在windows平台上的eclipes打出来的jar包时报出Exception in thread "main" java.lang.Unsupporte ...

  6. 编译Android源码:Exception in thread main java.lang.UnsupportedClassVersionError:报错解决

    报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/verity/ ...

  7. Exception in thread main java.lang.NoClassDefFoundError: antlr/ANTLRException 解决方法

    struts2.3.15 hibernate 3.2.0 整合,报错Exception in thread "main" java.lang.NoClassDefFoundErro ...

  8. Exception in thread “main“ java.lang.NullPointerException问题

    记录一个小bug. 在做有关图书馆的java项目的时候,碰到了空指针问题. 由于没怎么用过debug,导致一开始方向迷茫,我一度以为是数据库sql查询出现了空指针. 后来使用了debug,方向就明朗很 ...

  9. 【已解决】Exception in thread “main“ java.lang.NullPointerException

    翻译:空指针异常,也就说,报错的那一行出现了调用空资源的情况. 重点关注报错发生的所在行,通过空指针异常产生的两条主要原因诊断具体的错误.同时为了避免空指针的发生,最好在做判断处理时将"nu ...

最新文章

  1. 电脑有电流声怎么解决_微星笔记本有电流声或者风扇声怎么办?
  2. python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径
  3. 软文:第三方支付技术的场景应用,支付技术延伸与国际化
  4. P2898 [USACO08JAN]haybale猜测Haybale Guessing
  5. day16 Python 类的实现关系
  6. 深度优先搜索 - 最短路径
  7. vs2008激活、序列号
  8. CH579 以太网转串口 串口服务器代码!
  9. 关于C语言全局变量的定义和用法,关于C语言全局变量的定义和用法
  10. 【智能制造】制造业信息化与工业4.0
  11. Google推出移动搜索 80亿网页、8亿图片尽在掌中
  12. PDMS二次开发产品Naki.CI(二):升级到1.0.1版本
  13. Elasticsearch 跨机房灾备方案实战(一) —— 消息队列实现双写
  14. FPGA设计思想与技巧(转载)
  15. Shader --- 法阵
  16. 数据库卸载后安装不成功的问题
  17. Android 7.0 变更
  18. EBS中导入xdf出现错误Error during upload of Fnd_Columns
  19. 【Cheat Engine自带小游戏step1的通关思路】
  20. 一键部署LNMP平台脚本

热门文章

  1. Nand Flash VS Nor Flash
  2. 关于const记录类型全局变量赋初值的问题
  3. asp.net表单提交方法GET\POST
  4. SPUtility.ParseDate使用问题
  5. 查看SQL SERVER 加密存储过程,函数,触发器,视图
  6. 弱口令-20211221
  7. 计算机网络管理员适用单位,计算机网络管理员软考理论复习题(附答案).(40页)-原创力文档...
  8. element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验,选中的项叉不掉问题。
  9. Input placeholder属性样式修改(颜色,大小,位置)
  10. (一)导学(Javascript设计模式系统讲解与应用)