Project

General

Profile

Actions

Bug #29674

open

org.eclipse.jgit.errors.MissingObjectException maybe link to Jgit multiPackIndex support

Bug #29674: org.eclipse.jgit.errors.MissingObjectException maybe link to Jgit multiPackIndex support

Added by François ARMAND 10 days ago. Updated 7 days ago.

Status:
Pending release
Priority:
N/A
Category:
Architecture - Code maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No

Description

Since 9.2, I sometime get JGit errors:

  2026-08-28 22:14:33+0200 ERROR policy.generation.manager - Policy update error for process '402' at 2026-08-28 20:14:33: Cannot write nodes configuration; cause was: Unexpected: SystemError: An   
  error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException: Missing tree 842e3e56cb4dca3483c53062bbfbae784ce96290                                                                    
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101) ; SystemError: An error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException:   
  Missing tree dfa2c3fb380fa596ac71d2a9eb052aeb4ef25168                                                                                                                                               
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101) ; SystemError: An error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException:   
  Missing tree 9f5f37aaa36530dd5ca465d1ce26bfa8827b5f4e                                                                                                                                               
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101) ; SystemError: An error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException:   
  Missing tree 8c661b04a20c8bbbc426c601d8eae194e9c65dd2                                                                                                                                               
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101) ; SystemError: An error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException:   
  Missing tree 2f22773907556cedaf21bb4bdf46f29af0733832                                                                                                                                               
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101) ; SystemError: An error occurred; cause was: org.eclipse.jgit.errors.MissingObjectException:   
  Missing tree 8c661b04a20c8bbbc426c601d8eae194e9c65dd2                                                                                                                                               
   -> com.normation.cfclerk.services.impl.GitTechniqueReader.$anonfun$10$$anonfun$1$$anonfun$1(GitTechniqueReader.scala:456)                                                                          
   -> com.normation.errors$.com$normation$errors$IOResult$$$_$attempt$$anonfun$1(ZioCommons.scala:101)  

It might be linked to gc, or leaked resources causing exception in jgit caches, or the bad use of jgit multiPackIndex, or...

It seems to be 9.2 only.

Updated by François ARMAND 9 days ago Actions #1

  • Status changed from New to In progress

Updated by François ARMAND 9 days ago Actions #2

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Clark ANDRIANASOLO
  • Pull Request set to https://github.com/Normation/rudder/pull/7457

Updated by Anonymous 7 days ago Actions #3

  • Status changed from Pending technical review to Pending release
Actions

Also available in: PDF Atom