jenkinsci / jenkinsci/forensics-api-plugin

[JENKINS-74804] calling minerepository() leads to org.eclipse.jgit.lib.Repository close warning

Open
#689 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
18
Forks
31
Avg merge
9d 22h
Merged PRs (30d)
3

Description

When calling minerepsoitory() I see this error on the log of the agent:

 


nov 01, 2024 2:44:33 P.M. org.eclipse.jgit.lib.Repository close

WARNING: close() called when useCnt is already zero for Repository[d:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main\.git]


 

Corresponding console output at this moment:

```
[Pipeline] mineRepository*14:44:32* The recommended git tool is: NONE*14:44:32* using credential Jenkins*14:44:32* The recommended git tool is: NONE*14:44:32* using credential Jenkins*14:44:33* [Forensics] Creating SCM miner to obtain statistics for affected repository files*14:44:33* [Forensics] -> checking SCM 'git [https://git.seatools.nl:3443/Han/DAT2DB.git]'{*}14:44:33{*} [Forensics] -> Git miner successfully created in working tree 'd:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main'{*}14:44:33{*} [Forensics] Analyzing the commit log of the Git repository 'd:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main'{*}14:44:33{*} [Forensics] No commits found since previous commit '47860ddea62ca56f8d6587f24fa711cc54b838ab'{*}14:44:33{*} [Forensics] Found 0 commits*14:44:33* [Forensics] -> Created report in 1 seconds*14:44:33* [Forensics] -> 0 commits with differences analyzed*14:44:33* [Forensics] -> 0 lines added*14:44:33* [Forensics] -> 0 lines deleted[Pipeline] }{*}14:44:32{*} > git.exe rev-parse "HEAD^\{commit}" # timeout=10

```

When removing call to minerepository() the warning on the agent console does not occur/

---
Originally reported by han_geerligs, imported from: calling minerepository() leads to org.eclipse.jgit.lib.Repository close warning


  • assignee: drulli
  • status: Open
  • priority: Minor
  • component(s): forensics-api-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 20260107-220949

Raw content of original issue

When calling minerepsoitory() I see this error on the log of the agent:

 


nov 01, 2024 2:44:33 P.M. org.eclipse.jgit.lib.Repository close
WARNING: close() called when useCnt is already zero for Repository[d:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main\.git]


 

Corresponding console output at this moment:



[Pipeline] mineRepository*14:44:32* The recommended git tool is: NONE*14:44:32* using credential Jenkins*14:44:32* The recommended git tool is: NONE*14:44:32* using credential Jenkins*14:44:33* [Forensics] Creating SCM miner to obtain statistics for affected repository files*14:44:33* [Forensics] -> checking SCM 'git [https://git.seatools.nl:3443/Han/DAT2DB.git]'{*}14:44:33{*} [Forensics] -> Git miner successfully created in working tree 'd:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main'{*}14:44:33{*} [Forensics] Analyzing the commit log of the Git repository 'd:\jenkinslocaal\workspace\Han_Gitea_DAT2DB_main'{*}14:44:33{*} [Forensics] No commits found since previous commit '47860ddea62ca56f8d6587f24fa711cc54b838ab'{*}14:44:33{*} [Forensics] Found 0 commits*14:44:33* [Forensics] -> Created report in 1 seconds*14:44:33* [Forensics] -> 0 commits with differences analyzed*14:44:33* [Forensics] -> 0 lines added*14:44:33* [Forensics] -> 0 lines deleted[Pipeline] }{*}14:44:32{*} > git.exe rev-parse "HEAD^\{commit}" # timeout=10


When removing call to minerepository() the warning on the agent console does not occur/

environment

```
Jenkins: 2.483

OS: Windows 11 - 10.0

Java: 21 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)

---

PrioritySorter:5.2.0

active-directory:2.37

analysis-model-api:12.9.0

ansicolor:1.0.5

ant:511.v0a_a_1a_334f41b_

antisamy-markup-formatter:162.v0e6ec0fcfcf6

apache-httpcomponents-client-4-api:4.5.14-208.v438351942757

apache-httpcomponents-client-5-api:5.4-124.v31e2987e48f4

asm-api:9.7.1-97.v4cc844130d97

authentication-tokens:1.119.v50285141b_7e1

azure-ad:531.v13107da_f2635

azure-sdk:174.va_89c1df897d2

blueocean:1.27.16

blueocean-autofavorite:1.2.5

blueocean-bitbucket-pipeline:1.27.16

blueocean-commons:1.27.16

blueocean-config:1.27.16

blueocean-core-js:1.27.16

blueocean-dashboard:1.27.16

blueocean-display-url:2.4.3

blueocean-events:1.27.16

blueocean-git-pipeline:1.27.16

blueocean-github-pipeline:1.27.16

blueocean-i18n:1.27.16

blueocean-jira:1.27.16

blueocean-jwt:1.27.16

blueocean-personalization:1.27.16

blueocean-pipeline-api-impl:1.27.16

blueocean-pipeline-editor:1.27.16

blueocean-pipeline-scm-api:1.27.16

blueocean-rest:1.27.16

blueocean-rest-impl:1.27.16

blueocean-web:1.27.16

bootstrap5-api:5.3.3-1

bouncycastle-api:2.30.1.78.1-248.ve27176eb_46cb_

branch-api:2.1197.vfa_d0c47c267d

build-timeout:1.33

caffeine-api:3.1.8-133.v17b_1ff2e0599

calendar-view:0.3.4

checks-api:2.2.1

cloudbees-bitbucket-branch-source:895.v15dc41668f03

cloudbees-folder:6.955.v81e2a_35c08d3

command-launcher:115.vd8b_301cc15d0

commons-lang3-api:3.17.0-84.vb_b_938040b_078

commons-text-api:1.12.0-129.v99a_50df237f7

configuration-as-code:1873.vea_5814ca_9c93

coverage:1.16.1

credentials:1389.vd7a_b_f5fa_50a_2

credentials-binding:687.v619cb_15e923f

custom-tools-plugin:0.8

cvs:2.20

dark-theme:479.v661b_1b_911c01

data-tables-api:2.1.8-1

datadog:8.0.0

display-url-api:2.209.v582ed814ff2f

docker-commons:443.v921729d5611d

docker-workflow:580.vc0c340686b_54

durable-task:577.v2a_8a_4b_7c0247

echarts-api:5.5.1-4

eddsa-api:0.3.0-4.v84c6f0f4969e

email-ext:1844.v3ea_a_b_842374a_

embeddable-build-status:487.va_0ef04c898a_2

extended-choice-parameter:382.v5697b_32134e8

external-monitor-job:215.v2e88e894db_f8

favorite:2.221.v19ca_666b_62f5

font-awesome-api:6.6.0-2

forensics-api:2.6.0

git:5.6.0

git-client:6.1.0

git-forensics:2.2.1

git-server:126.v0d945d8d2b_39

gitea:220.v4618c82a_40fb_

github:1.40.0

github-api:1.321-478.vc9ce627ce001

github-branch-source:1807.v50351eb_7dd13

gitlab-api:5.6.0-97.v6603a_83f8690

gitlab-branch-source:711.v41fb_c8b_2b_7a_e

gradle:2.13.1

gson-api:2.11.0-85.v1f4e87273c33

handy-uri-templates-2-api:2.1.8-30.v7e777411b_148

htmlpublisher:1.36

instance-identity:201.vd2a_b_5a_468a_a_6

ionicons-api:74.v93d5eb_813d5f

jackson2-api:2.17.0-379.v02de8ec9f64c

jakarta-activation-api:2.1.3-1

jakarta-mail-api:2.1.3-1

javadoc:280.v050b_5c849f69

javax-activation-api:1.2.0-7

javax-mail-api:1.6.2-10

jaxb:2.3.9-1

jdk-tool:80.v8a_dee33ed6f0

jenkins-design-language:1.27.16

jersey2-api:2.44-151.v6df377fff741

jira:3.13

jjwt-api:0.11.5-112.ve82dfb_224b_a_d

jnr-posix-api:3.1.19-2

job-import-plugin:3.6

job-log-logger-plugin:1.0

job-restrictions:0.8

joda-time-api:2.13.0-93.v9934da_29b_a_e9

jquery:1.12.4-3

jquery3-api:3.7.1-2

jsch:0.2.16-86.v42e010d9484b_

json-api:20240303-101.v7a_8666713110

json-path-api:2.9.0-118.v7f23ed82a_8b_8

junit:1307.vdd5b_2646279e

ldap:764.v4d0d3599e9c2

locale:544.v5ee877a_46b_90

lockable-resources:1327.ved786b_a_197e0

log-parser:2.3.5

mailer:489.vd4b_25144138f

mapdb-api:1.0.9-40.v58107308b_7a_7

matlab:2.15.0

matrix-auth:3.2.3

matrix-project:840.v812f627cb_578

mercurial:1260.vdfb_723cdcc81

metrics:4.2.21-458.vcf496cb_839e4

mina-sshd-api-common:2.14.0-133.vcc091215a_358

mina-sshd-api-core:2.14.0-133.vcc091215a_358

monitoring:1.99.0

msbuild:1.35

multi-branch-priority-sorter:1.0

okhttp-api:4.11.0-181.v1de5b_83857df

pam-auth:1.11

people-view:1.2

pipeline-build-step:540.vb_e8849e1a_b_d8

pipeline-github-lib:61.v629f2cc41d83

pipeline-graph-analysis:216.vfd8b_ece330ca_

pipeline-graph-view:382.vb_9a_27b_7b_ea_71

pipeline-groovy-lib:744.v5b_556ee7c253

pipeline-input-step:495.ve9c153f6067b_

pipeline-milestone-step:119.vdfdc43fc3b_9a_

pipeline-model-api:2.2214.vb_b_34b_2ea_9b_83

pipeline-model-definition:2.2214.vb_b_34b_2ea_9b_83

pipeline-model-extensions:2.2214.vb_b_34b_2ea_9b_83

pipeline-rest-api:2.34

pipeline-stage-step:312.v8cd10304c27a_

pipeline-stage-tags-metadata:2.2214.vb_b_34b_2ea_9b_83

pipeline-stage-view:2.34

plain-credentials:183.va_de8f1dd5a_2b_

plugin-util-api:5.1.0

prism-api:1.29.0-17

pubsub-light:1.18

resource-disposer:0.25

saferestart:0.7

scm-api:698.v8e3b_c788f0a_6

script-security:1367.vdf2fc45f229c

snakeyaml-api:2.3-123.v13484c65210a_

sse-gateway:1.27

ssh-credentials:343.v884f71d78167

ssh-slaves:2.973.v0fa_8c0dea_f9f

sshd:3.330.vc866a_8389b_58

structs:338.v848422169819

subversion:1280.v5465ce107f22

support-core:1521.va_992a_0879034

theme-manager:262.vc57ee4a_eda_5d

thinBackup:2.1.1

timestamper:1.28

token-macro:400.v35420b_922dcb_

trilead-api:2.147.vb_73cc728a_32e

variant:60.v7290fc0eb_b_cd

versioncolumn:243.vda_c20eea_a_8a_f

warnings-ng:11.10.0

workflow-aggregator:600.vb_57cdd26fdd7

workflow-api:1336.vee415d95c521

workflow-basic-steps:1058.vcb_fc1e3a_21a_9

workflow-cps:3990.vd281dd77a_388

workflow-durable-task-step:1371.vb_7cec8f3b_95e

workflow-job:1460.v28178c1ef6e6

workflow-multibranch:795.ve0cb_1f45ca_9a_

workflow-scm-step:427.v4ca_6512e7df1

workflow-step-api:678.v3ee58b_469476

workflow-support:930.vf51d22b_ce488

ws-cleanup:0.48
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.