当前位置:网站首页>The forked VM terminated without saying properly goodbye
The forked VM terminated without saying properly goodbye
2022-07-05 13:54:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
一直在使用Maven开发项目,最近遇到了一个让人头疼的问题,在网上搜索竟然没有找到中文描述的解决方式,自己找了英文网站才明白原因并解决问题,故自己撰写此文,以便同行查阅。
在maven项目中使用maven install命令时,出现The forked VM terminated without saying properly goodbye异常,具体问题如下:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 36.927 s
[INFO] Finished at: 2016-12-14T15:13:37+08:00
[INFO] Final Memory: 48M/351M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project message-provider: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was /bin/sh -c cd /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/***-provider && /usr/java/jdk1.8.0_66/jre/bin/java -Xmx1024m -XX:MaxPermSize=256m -jar /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/message-provider/target/surefire/surefirebooter780447286825479042.jar /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/message-provider/target/surefire/surefire1560965759779144679tmp /opt/f/.m2/gitlab-runner/builds/0aa902b1/0/paas/message/essage-provider/target/surefire/surefire_09112026330459044785tmp
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :message-provider
Last login: Wed Dec 14 15:12:47 CST 2016自己查找了半天,才知道原来在写单元测试的时候,测试结束时写了一行 System.exit(0); 造成了vm提前退出,去掉之后再次执行maven install正常。
解决方式,在idea中使用Ctrl+Shift+R 查找项目中的System.exit(0)代码行,然后删除之,我的项目删除之后执行mvn install正常。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149581.html原文链接:https://javaforall.cn
边栏推荐
- [machine learning notes] how to solve over fitting and under fitting
- Matlab learning 2022.7.4
- Liste des liens (simple)
- js 从一个数组对象中取key 和value组成一个新的对象
- Redis6 transaction and locking mechanism
- Source code analysis of etcd database -- peer RT of inter cluster network layer client
- Sqllab 1-6 exercise
- Deep copy is hard
- 那些考研后才知道的事
- Wechat app payment callback processing method PHP logging method, notes. 2020/5/26
猜你喜欢

Anchor navigation demo

Recommendation number | what are interesting people looking at?

Scientific running robot pancakeswap clip robot latest detailed tutorial

Getting started with rce

Aikesheng sqle audit tool successfully completed the evaluation of "SQL quality management platform grading ability" of the Academy of communications and communications

荐号 | 有趣的人都在看什么?

【云资源】云资源安全管理用什么软件好?为什么?

Wonderful express | Tencent cloud database June issue

Intranet penetration tool NetApp

laravel-dompdf导出pdf,中文乱码问题解决
随机推荐
治臻新能源冲刺科创板:年营收2.2亿 上汽创投是股东
2022年机修钳工(高级)考试题模拟考试题库模拟考试平台操作
PHP character capture notes 2020-09-14
Xampp configuring multiple items
leetcode 10. Regular Expression Matching 正则表达式匹配 (困难)
Convolutional Neural Networks简述
链表(简单)
jasypt配置文件加密|快速入门|实战
Simple process of penetration test
Detailed explanation of IP address and preparation of DOS basic commands and batch processing
广发期货排名多少?网上办理广发期货开户安全可靠吗?
Getting started with rce
Embedded software architecture design - message interaction
OSI and tcp/ip protocol cluster
When there are too many input boxes such as input transmitted at one time in the form, the post data is intercepted
Network security - Novice introduction
PHP generate Poster
Laravel generate entity
几款分布式数据库的对比
Request + BS4 crawl Netease cloud music popular comments