Exception in thread main java.lang.NullPointerException一例解决
完整报错信息是:
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一例解决相关推荐
- 一次空指针异常Exception in thread “main“ java.lang.NullPointerException
今天在学习JDBC的时候遭遇了一次空指针异常,报错内容 Exception in thread "main" java.lang.NullPointerException at c ...
- 空指针异常Exception in thread “main“ java.lang.NullPointerException
目录 例子: 实体类: 主程序 解决方法: map=new HashMap()和map=null的区别 引入:JVM内存机制 引入:HashMap结构 例子: 实体类: public class C ...
- Exception in thread main java.lang.NullPointerException
1.在window操作系统上,使用eclipse开发工具从hdfs分布式文件系统上下载文件报空指针异常解决方法: log4j:WARN No appenders could be found for ...
- 给内部类对象数组属性赋值时报错:Exception in thread main java.lang.NullPointerException...
前言 1255: 打怪升级(Java),写这个题目程序的时候,控制台提示如下错误: Exception in thread "main" java.lang.NullPointer ...
- Exception in thread main java.lang.UnsupportedClassVersionError的另类解决办法
最近在Linux虚拟机上跑在windows平台上的eclipes打出来的jar包时报出Exception in thread "main" java.lang.Unsupporte ...
- 编译Android源码:Exception in thread main java.lang.UnsupportedClassVersionError:报错解决
报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/verity/ ...
- Exception in thread main java.lang.NoClassDefFoundError: antlr/ANTLRException 解决方法
struts2.3.15 hibernate 3.2.0 整合,报错Exception in thread "main" java.lang.NoClassDefFoundErro ...
- Exception in thread “main“ java.lang.NullPointerException问题
记录一个小bug. 在做有关图书馆的java项目的时候,碰到了空指针问题. 由于没怎么用过debug,导致一开始方向迷茫,我一度以为是数据库sql查询出现了空指针. 后来使用了debug,方向就明朗很 ...
- 【已解决】Exception in thread “main“ java.lang.NullPointerException
翻译:空指针异常,也就说,报错的那一行出现了调用空资源的情况. 重点关注报错发生的所在行,通过空指针异常产生的两条主要原因诊断具体的错误.同时为了避免空指针的发生,最好在做判断处理时将"nu ...
最新文章
- 电脑有电流声怎么解决_微星笔记本有电流声或者风扇声怎么办?
- python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径
- 软文:第三方支付技术的场景应用,支付技术延伸与国际化
- P2898 [USACO08JAN]haybale猜测Haybale Guessing
- day16 Python 类的实现关系
- 深度优先搜索 - 最短路径
- vs2008激活、序列号
- CH579 以太网转串口 串口服务器代码!
- 关于C语言全局变量的定义和用法,关于C语言全局变量的定义和用法
- 【智能制造】制造业信息化与工业4.0
- Google推出移动搜索 80亿网页、8亿图片尽在掌中
- PDMS二次开发产品Naki.CI(二):升级到1.0.1版本
- Elasticsearch 跨机房灾备方案实战(一) —— 消息队列实现双写
- FPGA设计思想与技巧(转载)
- Shader --- 法阵
- 数据库卸载后安装不成功的问题
- Android 7.0 变更
- EBS中导入xdf出现错误Error during upload of Fnd_Columns
- 【Cheat Engine自带小游戏step1的通关思路】
- 一键部署LNMP平台脚本
热门文章
- Nand Flash VS Nor Flash
- 关于const记录类型全局变量赋初值的问题
- asp.net表单提交方法GET\POST
- SPUtility.ParseDate使用问题
- 查看SQL SERVER 加密存储过程,函数,触发器,视图
- 弱口令-20211221
- 计算机网络管理员适用单位,计算机网络管理员软考理论复习题(附答案).(40页)-原创力文档...
- element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验,选中的项叉不掉问题。
- Input placeholder属性样式修改(颜色,大小,位置)
- (一)导学(Javascript设计模式系统讲解与应用)