Scala开发问题汇总
1、JDK版本问题
Error:java.lang.VerifyError: Uninitialized object exists on backward branch
Exception Details:
Location:
scala/collection/immutable/HashMap$HashTrieMap.split()Lscala/collection/immutable/Seq; @: goto
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: 2ab6 04a0 001e b200 c1b2 00c6 04bd
0x0000010: 2a53 c000 c8b6 00cc b600 d0c0
0x0000020: 00d2 b02a b600 38b8 3c1b 04a4
0x0000030: 1b05 6c3d 2a1b 056c 2ab6 b700 d43e
0x0000040: 2ab6 021d 787e 2ab6
0x0000050: 201d 647c 7e36 05bb 59b2 00c6 2ab6
0x0000060: 003a c000 c8b6 00d8 b700 db1c b600 df3a
0x0000070: 06c6 001a b600 e3c0 008b 3a07
0x0000080: b600 e6c0 008b 3a08 a700 0dbb 00e8
0x0000090: 06b7 00eb bf19 073a 083a 0abb
0x00000a0: 09bb 59b2 00c6
0x00000b0: c000 c8b6 00d8 b700 db03 b800 f13a 0e3a
0x00000c0: 0d03 190d b900 f501 0e3a
0x00000d0: 0f15 0f15 109f 150f 190d
0x00000e0: 150f b900 f802 00c0 3a17
0x00000f0: b800 fc3a 0fa7 ffd8 b801
0x0000100: 00b7 3a0b bb00 190a bb00
0x0000110: b200 c619 0ac0 00c8 b600 d8b7 00db
0x0000120: 03b8 00f1 3a13 3a12 12b9 00f5
0x0000130: 3a16 9f00
0x0000140: 14b9 00f8 c000
0x0000150: 053a 18b8 3a16
0x0000160: a7ff d819 16b8 b700 693a 0cbb
0x0000170: 0bbb 0cb2 010a b701 0db7
0x0000180: 010d b02a b600 3a03 32b6 010f b0
Stackmap Table:
same_frame(@)
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#]},{})
append_frame(@,Object[#],Object[#])
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Top,Top,Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Top,Top,Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Object[#],Top,Object[#],Object[#],Integer,Integer,Object[#],Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Object[#],Top,Object[#],Object[#],Integer,Integer,Object[#],Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer},{})
: Uninitialized object exists on backward branch
Exception Details:
Location:
scala/collection/immutable/HashMap$HashTrieMap.split()Lscala/collection/immutable/Seq; @: goto
Reason:
Error exists in the bytecode
Bytecode:
0x0000000: 2ab6 04a0 001e b200 c1b2 00c6 04bd
0x0000010: 2a53 c000 c8b6 00cc b600 d0c0
0x0000020: 00d2 b02a b600 38b8 3c1b 04a4
0x0000030: 1b05 6c3d 2a1b 056c 2ab6 b700 d43e
0x0000040: 2ab6 021d 787e 2ab6
0x0000050: 201d 647c 7e36 05bb 59b2 00c6 2ab6
0x0000060: 003a c000 c8b6 00d8 b700 db1c b600 df3a
0x0000070: 06c6 001a b600 e3c0 008b 3a07
0x0000080: b600 e6c0 008b 3a08 a700 0dbb 00e8
0x0000090: 06b7 00eb bf19 073a 083a 0abb
0x00000a0: 09bb 59b2 00c6
0x00000b0: c000 c8b6 00d8 b700 db03 b800 f13a 0e3a
0x00000c0: 0d03 190d b900 f501 0e3a
0x00000d0: 0f15 0f15 109f 150f 190d
0x00000e0: 150f b900 f802 00c0 3a17
0x00000f0: b800 fc3a 0fa7 ffd8 b801
0x0000100: 00b7 3a0b bb00 190a bb00
0x0000110: b200 c619 0ac0 00c8 b600 d8b7 00db
0x0000120: 03b8 00f1 3a13 3a12 12b9 00f5
0x0000130: 3a16 9f00
0x0000140: 14b9 00f8 c000
0x0000150: 053a 18b8 3a16
0x0000160: a7ff d819 16b8 b700 693a 0cbb
0x0000170: 0bbb 0cb2 010a b701 0db7
0x0000180: 010d b02a b600 3a03 32b6 010f b0
Stackmap Table:
same_frame(@)
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#]},{})
append_frame(@,Object[#],Object[#])
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Top,Top,Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Top,Top,Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Object[#],Top,Object[#],Object[#],Integer,Integer,Object[#],Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer,Integer,Integer,Integer,Integer,Object[#],Object[#],Object[#],Object[#],Object[#],Object[#],Top,Object[#],Object[#],Integer,Integer,Object[#],Object[#],Object[#],Integer,Integer,Object[#]},{Uninitialized[#],Uninitialized[#],Integer,Object[#]})
full_frame(@,{Object[#],Integer},{})
此问题出现的原因是jdk版本问题,调整jdk版本即可。博主原先使用的jdk版本为1.8.0_20,升级后的版本为1.8.0_221。
Scala开发问题汇总的更多相关文章
- Kinect开发资源汇总
Kinect开发资源汇总 转自: http://www.sigvc.org/bbs/forum.php?mod=viewthread&tid=254&highlight=kinec ...
- 使用scala开发spark入门总结
使用scala开发spark入门总结 一.spark简单介绍 关于spark的介绍网上有很多,可以自行百度和google,这里只做简单介绍.推荐简单介绍连接:http://blog.jobbole.c ...
- cordova开发问题汇总
cordova开发问题汇总 1. 导入工程的"The import android cannot be resolved"错误解决方法 2. MainActivity] Unabl ...
- Spark集群 + Akka + Kafka + Scala 开发(3) : 开发一个Akka + Spark的应用
前言 在Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境中,我们已经部署好了一个Spark的开发环境. 在Spark集群 + Akka + Kafka + S ...
- Spark集群 + Akka + Kafka + Scala 开发(2) : 开发一个Spark应用
前言 在Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境,我们已经部署好了一个Spark的开发环境. 本文的目标是写一个Spark应用,并可以在集群中测试. ...
- Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境
目标 配置一个spark standalone集群 + akka + kafka + scala的开发环境. 创建一个基于spark的scala工程,并在spark standalone的集群环境中运 ...
- Spark集群 + Akka + Kafka + Scala 开发(4) : 开发一个Kafka + Spark的应用
前言 在Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境中,我们已经部署好了一个Spark的开发环境. 在Spark集群 + Akka + Kafka + S ...
- Win10 FaceAPI小demo开发问题汇总
Win10 FaceAPI小demo开发问题汇总 最近使用微软牛津计划做一个小demo,使用FaceAPI做一个小应用,实现刷脸的功能.开发的过程中用到几个问题,具体如下: Stream 与IRand ...
- Spark之路 --- Windows Scala 开发环境安装配置
JDK安装 JDK安装包下载 到Oracle官网下载JDK. 传送门 下载之前要记得勾选上同意协议然后选择相应的版本(Windows/Linux, 32/64) JDK安装及验证 按提示完成安装,安装 ...
随机推荐
- JAVA微信企业付款到零钱(十分钟搞定),附完整DEMO下载
最近帮朋友做了一个简单的微分销系统,实现从企业付款到零钱分润的功能,简单记录一下微信企业付款到零钱的开发过程, 主要就是按规则封装好请求参数调用微信接口,涉及一些签名校验: A.接口流程 1. 获取用 ...
- 【转】Kotlin的inline内联函数
原文链接:https://blog.csdn.net/Jaden_hool/article/details/78437947 方法调用流程 调用一个方法是一个压栈和出栈的过程,调用方法时将栈针压入方法 ...
- The PostgreSQL installation in windows
Summary: in this tutorial, we will show you how to install PostgreSQL on your local system for learn ...
- Hive静态分区和动态分区,对应Mysql中的元数据信息
静态分区: 手动指定分区加载数据,就是常说的静态分区的使用.但是在日常工作中用的比较多的是动态分区. 创建: hive> create table order_mulit_partition( ...
- 读数笔记_python网络编程3(4)
4.套接字名与DNS 讨论网络地址,描述将主机名解析为原始IP地址的分布式服务 4.1. 主机名与socket 浏览器汇总一般键入域名.有些域名标识整个机构.如,python.org,而另一些指定了主 ...
- MarkDown使用小技巧
写作目的 笔者看完一些MarkDown入门文字后,发现很多文档对一些容易遇到的细微问题缺少解释.本文意欲稍作补充. 目标读者 使用MarkDown仅为了排版出更好看的文章,而不关注技术细节,不懂HTM ...
- Java Web 学习(9) —— EL 与 JSTL
EL 与 JSTL EL与JSTL的作用是为了减少JSP页面中的代码. EL EL(Expression Language):表达式语言 常用于取值 语法 EL 表达式以${开头,以}结束. 多个表达 ...
- Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
docker pull nginx 遇到这个问题 Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: ...
- JavaScript中一个对象数组按照另一个数组排序
JavaScript中一个对象数组按照另一个数组排序 需求:排序 const arr1 = [33, 11, 55, 22, 66]; const arr2 = [{age: 55}, {age: 2 ...
- java之获取变量的类型
java要获取变量的类型必须自己定义一个函数: public class Test{ public static void main(String[] args) { short a = 1; a + ...