1.1 compiler.compiler报错
报错提示:
compiler.compiler:
public interface Name extends CharSequence {
ERROR: compiler exit code: 1
Warmup (120s) begins: Tue Aug 25 09:59:24 CST 2020
/tmp/SPECjvm2008/compiler.compiler/compiler/src/share/classes/javax/lang/model/element/Name.java:54: 无法访问 java.lang.CharSequence
解决办法:java缺包导致,直接yum install java-1.8.0*安装所需要的包,再进行测试。
1.2 .rpm is not signed问题解决
yum install *安装包时报错如下:Package *.rpm is not signed
解决办法:
vim /etc/yum.repos.d/*.repo
把其中的gpgcheck值改为0
如果还报错yum加参数--nogpgcheck
1.3 startup.compiler.sunflow堵塞解决办法
1.3.1 打开另一个终端窗口,找到堵塞用例涉及的进程
ps –aux |grep sunflow
cd /proc/PID/task
//PID为进程号,在task目录下找到最后一个TID号
cd TID
cat syacall //显示当前进程正在执行的系统调用
cat fd/2执行该命令后即可看到startup.compiler.sunflow用例已经通过。
其中fd是进程的文件描述符,其中2是标准错误 ,该命令,个人理解是把fd/2内容打印出来并清空