当前位置: 首页 > article >正文

jenkins报错java.lang.OutOfMemoryError: Java heap space

报错信息

2025-05-27 09:17:16.234+0000 [id=38]	WARNING	j.u.ErrorLoggingScheduledThreadPoolExecutor#afterExecute: failure in task not wrapped in SafeTimerTask
java.lang.OutOfMemoryError: Java heap spaceat java.base/java.lang.StringUTF16.compress(StringUTF16.java:168)at java.base/java.lang.StringUTF16.newString(StringUTF16.java:1019)at java.base/java.lang.String.substring(String.java:1847)at net.sf.json.util.JSONTokener.matches(JSONTokener.java:110)at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:912)at net.sf.json.JSONObject.fromObject(JSONObject.java:156)at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:348)at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:1131)at net.sf.json.JSONArray.fromObject(JSONArray.java:125)at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:351)at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:955)at net.sf.json.JSONObject.fromObject(JSONObject.java:156)at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:348)at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:955)at net.sf.json.JSONObject.fromObject(JSONObject.java:156)at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:348)at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:955)at net.sf.json.JSONObject._fromString(JSONObject.java:1145)at net.sf.json.JSONObject.fromObject(JSONObject.java:162)at net.sf.json.JSONObject.fromObject(JSONObject.java:132)at hudson.model.UpdateSite.getJSONObject(UpdateSite.java:369)at hudson.model.UpdateSite.getData(UpdateSite.java:345)at hudson.model.UpdateCenter$$Lambda$528/0x00007fad51a68040.accept(Unknown Source)at java.base/java.lang.Iterable.forEach(Iterable.java:75)at hudson.model.UpdateCenter.lambda$isSiteDataReady$2(UpdateCenter.java:608)at hudson.model.UpdateCenter$$Lambda$527/0x00007fad51a69840.run(Unknown Source)at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67)at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

解决办法

原因是给jenkins分配的堆内存不够

解决:在启动jenkins的时候,给启动命令加上jvm参数

-Xmx 1024m -Xms 1024m 

http://www.lryc.cn/news/2393246.html

相关文章:

  • leetcode669.修剪二叉搜索树:递归法利用有序性精准剪枝
  • Spring Boot 中 @RequestParam 和 @RequestPart 的区别详解(含实际项目案例)
  • Linux入门(十一)进程管理
  • 【课堂笔记】EM算法
  • 怎样将win11+ubuntu双系统的ubuntu从机械硬盘迁移至固态硬盘(1)
  • el-table设置自定义css
  • Compose中导航跳转的实现NavHost
  • VSCode/Cursor中Red Hat Dependency Analytics扩展的自动依赖注入files:分析
  • 【技能篇】RabbitMQ消息中间件面试专题
  • Linux研学-环境搭建
  • Ubuntu系统下可执行文件在桌面单击运行教程
  • Linux之文件进程间通信信号
  • shell脚本打包成可以在麒麟桌面操作系统上使用的deb包
  • 代码随想录算法训练营 Day61 图论ⅩⅠ Floyd A※ 最短路径算法
  • 【Python】yield from 功能解析
  • 私有云大数据部署:从开发到生产(Docker、K8s、HDFS/Flink on K8s)
  • 改写自己的浏览器插件工具 myChromeTools
  • python-pptx去除形状默认的阴影
  • kuboard自带ETCD存储满了处理方案
  • SpringBoot+tabula+pdfbox解析pdf中的段落和表格数据
  • 外包项目交付后还能怎么加固?我用 Ipa Guard 给 iOS IPA 增加了一层保障
  • GitHub push失败解决办法-fatal: unable to access ‘https://github.com/xxx
  • USB MSC SCCI
  • 解决Acrobat印前检查功能提示无法为用户配置文件问题
  • 华为OD最新机试真题-反转每对括号间的子串-OD统一考试(B卷)
  • 电商平台 API、数据抓取与爬虫技术的区别及优势分析
  • 领域驱动设计 (Domain-Driven Design, DDD)
  • 单卡4090部署Qwen3-32B-AWQ(4bit量化)-vllm
  • 漫画Android:Handler机制是怎么实现的?
  • 多部手机连接同一wifi的ip一样吗?如何更改ip