java8 lambda 排序 报异常

今天想体验一下jdk8的新特性,就对一个list进行了排序,编译什么的可以编译,但是当idea部署项目后报错了。有那位大佬可以指点迷津的吗,非常感谢。

图片说明

图片说明

该文件一个地方用lambda进行了排序
图片说明

当使用注释掉的地方进行排序时,启动项目时完全没有问题的,但是当使用

dtos.sort((s1, s2) -> s1.getActiveCard() - s2.getActiveCard());

此方法后项目就启动不起来。

框架:SSH
jdk:1.8.0
maven-compiler-plugin:3.2
tmcat:7.0.100
数据库:mysql

图片说明
你写个测试类看看你的新特性有没有问题,什么问题就知道了