java中报错convension_LambdaConversionException与泛型:JVM错误?
此错误不是完全固定的。我只是LambdaConversionException在1.8.0_72中遇到了一个问题,发现Oracle的错误跟踪系统中有未解决的错误报告: link1,link2。
(编辑:据报告,链接的错误已在JDK 9 b93中关闭)
作为一种简单的解决方法,我避免使用方法句柄。所以代替
.map(entity::filename)
我做
.map(entity -> entity.filename())
这是在Debian 3.11.8-1 x86_64上重现该问题的代码。
import java.awt.Component;
import java.util.Collection;
import java.util.Collections;
public class MethodHandleTest {
public static void main(String... args) {
new MethodHandleTest().run();
}
private void run() {
ComponentWithSomeMethod myComp = new ComponentWithSomeMethod();
new Caller().callSomeMethod(Collections.singletonList(myComp));
}
private interface HasSomeMethod {
void someMethod();
}
static class ComponentWithSomeMethod extends Component implements HasSomeMethod {
@Override
public void someMethod() {
System.out.println("Some method");
}
}
class Caller {
public void callSomeMethod(Collection components) {
components.forEach(HasSomeMethod::someMethod); //
// components.forEach(comp -> comp.someMethod());
}
}
}
java中报错convension_LambdaConversionException与泛型:JVM错误?相关推荐
- Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2
Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...
- java 中报错 ~[classes/:na]
java 中报错 ~[classes/:na] java.lang.NullPointerException: nullat org.asu.pro.bean.Hr.getAuthorities(Hr ...
- java序列化错在哪里_Spark序列化错误:java.io.NotSerializableException
由于spark算子用到的class没有实现序列化,报错如下所示 15/11/23 14:43:47 ERROR Executor: Exception in task 0.0 in stage 4.0 ...
- JAVA中报错AbandonedObjectPool is used (org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool@f70ee1)
AbandonedObjectPool is used这个不是错误,当datasource中的参数 removeAbandoned设置为true的时候,就会出这个消息,代表你的datasource已经 ...
- 在vs code中报错:[ts]应为;
在vs code中报错:[ts]应为";" 错误显示如下图所示: 报错中会显示报错的文件是setWebGLContext.js,报错类型是[ts]应为";" 查 ...
- java常见的报错_Java中常见的错误有哪些?
原标题:Java中常见的错误有哪些? 1.java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 原因: 1.对系统所访 ...
- java exception 行号_java日志记录错误的文件_方法_行号_报错信息
1.java日志记录错误的文件.方法.行号.报错信息 StackTraceElement s= e.getStackTrace()[0]; 1.1.记录保存的文件s.getFileName() 1.2 ...
- Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis
Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table 'activiti.act_ge_property' doesn't exis ...
- java安装报错循环冗余检查_SQLSERVER2012备份日志报错:”读取失败: 23(数据错误(循环冗余检查)。)”...
SQLSERVER2012备份日志报错:"读取失败: 23(数据错误(循环冗余检查).)" 问题: SQLSERVER2012数据库,8月6日的LOG自动备份出现问题,之前备份一直 ...
最新文章
- wlop一张多少钱_50etf期权交易一张合约多少钱?
- Java SE 8新特性导览:使用Lambda Expression进行函数式编程
- 基于线性调频(LFM)信号分数阶傅里叶变换的多径时延估计
- python中文乱码解决
- 邮箱登录入口官网是哪个?域名邮箱登录入口展示
- win7旗舰版恢复出厂设置没有修复计算机,教你win7旗舰版怎么恢复出厂设置
- MIT6.824-lab2A-2022篇(万字推导思路及代码构建)
- 多目标跟踪(MOT,Multiple Object Tracking)评价指标
- verilog 笔试题
- 扩散模型(Diffusion)最新综述+GitHub论文汇总-A Survey On Generative Diffusion
- 程序设计大作业---超长正整数的减法
- 创意图形的绘制 会转的风车
- 使用Python解析JSON
- Apache Curator实战
- 电脑杀毒软件推荐之火绒安全
- js原型链(详细图解)
- IOS真机调试包 iOS15.0
- 经典供货保密协议模板
- STM32F1芯片包
- 前端学习总结——H5