我们已经成功运行Jenkins构建一年多了。直到昨天,我们的作业都在成功运行,几个月来我们的Jenkins作业或服务器没有任何变化。
当从Jenkins UI启动构建时,我们会看到附带的屏幕截图。Jenkins Dashboard - Build Status UI
生成的计时不再显示,作业不再在Jenkins代理上运行。
日志文件指示Jenkins cleanUpObjectStreamClassCaches操作中存在ClassCastException,如下所述。
有谁知道清除Jenkins缓存/对象流缓存的方法吗?有没有其他推荐的步骤可以让构建在Jenkins中再次正常运行?
2023年3月20日下午7:47:47警告org。jenkinsci.plugins.workflow.cps.CpsFlowExecution cleanUpHeap
无法从所有者[01 a]清除内存。JobName/1:01a.JobName #1] java.lang.ClassCastException:类java。io.ObjectStreamClass$Caches$1不能强制转换为类java。util.concurrent.ConcurrentMap(java.io.ObjectStreamClass$Caches$1和java。util.concurrent.ConcurrentMap在java模块中。加载器'bootstrap'的base)at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution。cleanUpObjectStreamClassCaches(CpsFlowExecution.java:1426)at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution。cleanUpLoader(CpsFlowExecution.java:1321)。jenkinsci.plugins.workflow.cps.CpsFlowExecution。cleanUpHeap(CpsFlowExecution.java:1287) www.example.com (CpsThreadGroup.java:447)。jenkinsci.plugins.workflow.cps.CpsThreadGroup。access$400(CpsThreadGroup.java:97)。jenkinsci.plugins.workflow.cps.CpsThreadGroup$ www.example.com (CpsThreadGroup.java:315)。jenkinsci.plugins.workflow.cps.CpsThreadGroup$ www.example.com (CpsThreadGroup.java:279)。jenkinsci.plugins.workflow.cps.CpsVmExecutorService$ www.example.com (CpsVmExecutorService.java:67)。base/java.util.concurrent.FutureTask.run(FutureTask.java:264)。remoting.SingleLaneExecutorService$1.运行(SingleLaneExecutorService。Java:139)在Jenkins。util.ContextResettingExecutorService$1。run(ContextResettingExecutorService.java:28)在jenkins。security.ImpersonatingExecutorService$1。run(ImpersonatingExecutorService.java:68)。util. ErrorLoggingExecutorService。lambda$wrap$0(ErrorLoggingExecutorService.java:51)。base/java.util.concurrent.Executors$RunnableAdapter。调用(Executors.java:515)。base/java.util.concurrent.FutureTask.run(FutureTask.java:264)。base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)base/java.util.concurrent.ThreadPoolExecutor$Worker。run(ThreadPoolExecutor.java:628)。base/java.lang.Thread.run(Thread.java:829)
2023年3月20日7:47:47 PM INFO org.jenkinsci.plugins.workflow.job.Workflow运行完成01 a。已完成的工作名称:成功案例
在Jenkins服务器和代理上,我们验证了磁盘空间没有问题-所有服务器分区中都有大量可用的磁盘空间。
我们可以在Jenkins服务器上手动执行构建,没有任何问题,所以构建没有问题-这是Jenkins的环境问题。
1条答案
按热度按时间vsikbqxv1#
我怀疑你仍然卡住了,但我看到了同样的行为时,我已经将我的
/var/lib/jenkins/
文件夹迁移到一个新的主机。ssh-credentials
插件没有安装。手动重新安装ssh-credentials
似乎可以解决这个问题。所以,也许外卖是仔细检查你所有的Jenkins插件。