# Thousands of CannotResolveClassException: contextPerNodeId after update of plugins

**URL:** <https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026>\
**Category:** Using Jenkins\
**Tags:** question\
**Created:** [October 6, 2023, 10:14am UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026 "2023-10-06T10:14:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ccecvb](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/ccecvb/32/5738_2.png) [@ccecvb](https://community.jenkins.io/u/ccecvb)\
**Post date:** [October 6, 2023, 10:14am UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/1 "2023-10-06T10:14:38Z")

</div>

Hi,  
Today I updated all jenkins pluging.  
I now get a lot (2000+) of errors on /administrativeMonitor/OldData/manage

```auto
hudson.model.FreeStyleBuild	testbench » Linux_clean #342	CannotResolveClassException: contextPerNodeId
org.jenkinsci.plugins.workflow.job.WorkflowRun	latest22 » Linux_build #379 latest22 linux Clean build	CannotResolveClassException: contextPerNodeId

```

It seems to be only on actual builds, not on the jobs themselves.

Should I worry ?  
Or is it just data for old builds that cannot be displayed

## Jenkins setup: Jenkins: 2.414.2 OS: Linux - 3.10.0-1160.31.1.el7.x86\_64 Java: 11.0.20.1 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)

Office-365-Connector:4.20.0  
active-directory:2.33  
ansicolor:1.0.4  
ant:497.v94e7d9fffa\_b\_9  
antisamy-markup-formatter:162.v0e6ec0fcfcf6  
apache-httpcomponents-client-4-api:4.5.14-208.v438351942757  
authentication-tokens:1.53.v1c90fd9191a\_b\_  
blueocean:1.27.8  
blueocean-autofavorite:1.2.5  
blueocean-bitbucket-pipeline:1.27.8  
blueocean-commons:1.27.8  
blueocean-config:1.27.8  
blueocean-core-js:1.27.8  
blueocean-dashboard:1.27.8  
blueocean-display-url:2.4.2  
blueocean-events:1.27.8  
blueocean-git-pipeline:1.27.8  
blueocean-github-pipeline:1.27.8  
blueocean-i18n:1.27.8  
blueocean-jira:1.27.8  
blueocean-jwt:1.27.8  
blueocean-personalization:1.27.8  
blueocean-pipeline-api-impl:1.27.8  
blueocean-pipeline-editor:1.27.8  
blueocean-pipeline-scm-api:1.27.8  
blueocean-rest:1.27.8  
blueocean-rest-impl:1.27.8  
blueocean-web:1.27.8  
bootstrap5-api:5.3.2-1  
bouncycastle-api:2.29  
branch-api:2.1128.v717130d4f816  
build-timeout:1.31  
caffeine-api:3.1.8-133.v17b\_1ff2e0599  
calendar-view:0.3.3  
checks-api:2.0.2  
cloudbees-bitbucket-branch-source:848.v42c6a\_317eda\_e  
cloudbees-disk-usage-simple:182.v62ca\_0c992a\_f3  
cloudbees-folder:6.848.ve3b\_fd7839a\_81  
command-launcher:107.v773860566e2e  
commons-httpclient3-api:3.1-3  
commons-lang3-api:3.13.0-62.v7d18e55f51e2  
commons-text-api:1.10.0-78.v3e7b\_ea\_d5a\_fe1  
credentials:1293.vff276f713473  
credentials-binding:636.v55f1275c7b\_27  
dark-theme:336.v02165cd8c2ee  
dashboard-view:2.495.v07e81500c3f2  
data-tables-api:1.13.6-4  
display-url-api:2.200.vb\_9327d658781  
docker-commons:439.va\_3cb\_0a\_6a\_fb\_29  
docker-workflow:572.v950f58993843  
durable-task:523.va\_a\_22cf15d5e0  
echarts-api:5.4.0-6  
email-ext:2.102  
embeddable-build-status:412.v09da\_db\_1dee68  
envinject:2.908.v66a\_774b\_31d93  
envinject-api:1.199.v3ce31253ed13  
external-monitor-job:215.v2e88e894db\_f8  
extra-columns:1.26  
favorite:2.4.3  
folder-properties:1.2.1  
font-awesome-api:6.4.2-1  
forensics-api:2.3.0  
git:5.2.0  
git-client:4.5.0  
git-forensics:2.0.0  
git-server:99.va\_0826a\_b\_cdfa\_d  
github:1.37.3  
github-api:1.316-451.v15738eef3414  
github-branch-source:1741.va\_3028eb\_9fd21  
gradle:2.8.2  
gravatar:2.2  
handy-uri-templates-2-api:2.1.8-22.v77d5b\_75e6953  
htmlpublisher:1.32  
instance-identity:173.va\_37c494ec4e5  
ionicons-api:56.v1b\_1c8c49374e  
jackson2-api:2.15.2-350.v0c2f3f8fc595  
jakarta-activation-api:2.0.1-3  
jakarta-mail-api:2.0.1-3  
javadoc:243.vb\_b\_503b\_b\_45537  
javax-activation-api:1.2.0-6  
javax-mail-api:1.6.2-9  
jaxb:2.3.8-1  
jdk-tool:73.vddf737284550  
jenkins-design-language:1.27.8  
jersey2-api:2.40-1  
jira:3.11  
jjwt-api:0.11.5-77.v646c772fddb\_0  
jnr-posix-api:3.1.18-1  
jobConfigHistory:1229.v3039470161a\_d  
jquery:1.12.4-1  
jquery3-api:3.7.1-1  
jsch:0.2.8-65.v052c39de79b\_2  
junit:1240.vf9529b\_881428  
ldap:701.vf8619de9160a\_  
locale:314.v22ce953dfe9e  
lockable-resources:1185.v0c528656ce04  
log-file-filter:76.v43e83b7e1163  
mailer:463.vedf8358e006b\_  
mapdb-api:1.0.9-28.vf251ce40855d  
matrix-auth:3.2.1  
matrix-project:808.v5a\_b\_5f56d6966  
mercurial:1260.vdfb\_723cdcc81  
metrics:4.2.18-442.v02e107157925  
mina-sshd-api-common:2.10.0-69.v28e3e36d18eb\_  
mina-sshd-api-core:2.10.0-69.v28e3e36d18eb\_  
multiselect-parameter:1.6  
naginator:1.421.v85c11e2db\_507  
okhttp-api:4.11.0-157.v6852a\_a\_fa\_ec11  
openedge:0.9  
opentelemetry:2.17.0  
pam-auth:1.10  
parameterized-scheduler:255.v73827fcdf618  
pipeline-build-step:505.v5f0844d8d126  
pipeline-github-lib:42.v0739460cda\_c4  
pipeline-graph-analysis:202.va\_d268e64deb\_3  
pipeline-graph-view:201.vf8943f17f402  
pipeline-groovy-lib:689.veec561a\_dee13  
pipeline-input-step:477.v339683a\_8d55e  
pipeline-milestone-step:111.v449306f708b\_7  
pipeline-model-api:2.2144.v077a\_d1928a\_40  
pipeline-model-definition:2.2144.v077a\_d1928a\_40  
pipeline-model-extensions:2.2144.v077a\_d1928a\_40  
pipeline-rest-api:2.33  
pipeline-stage-step:305.ve96d0205c1c6  
pipeline-stage-tags-metadata:2.2144.v077a\_d1928a\_40  
pipeline-stage-view:2.33  
pipeline-utility-steps:2.16.0  
plain-credentials:143.v1b\_df8b\_d3b\_e48  
plugin-usage-plugin:4.2  
plugin-util-api:3.4.0  
prometheus:2.3.3  
publish-over:0.22  
pubsub-light:1.17  
resource-disposer:0.23  
scm-api:676.v886669a\_199a\_a\_  
script-security:1275.v23895f409fb\_d  
show-build-parameters:1.0  
snakeyaml-api:2.2-111.vc6598e30cc65  
sonar:2.16  
sonar-quality-gates:1.3.1  
sse-gateway:1.26  
ssh-credentials:308.ve4497b\_ccd8f4  
ssh-slaves:2.916.vd17b\_43357ce4  
sshd:3.312.v1c601b\_c83b\_0e  
structs:325.vcb\_307d2a\_2782  
subversion:2.17.3  
theme-manager:211.vef2a\_42c645a\_b\_  
timestamper:1.26  
token-macro:384.vf35b\_f26814ec  
trilead-api:2.84.v72119de229b\_7  
variant:60.v7290fc0eb\_b\_cd  
view-job-filters:369.ve0513a\_a\_f5524  
workflow-aggregator:596.v8c21c963d92d  
workflow-api:1283.v99c10937efcb\_  
workflow-basic-steps:1042.ve7b\_140c4a\_e0c  
workflow-cps:3802.vd42b\_fcf00b\_a\_c  
workflow-durable-task-step:1289.v4d3e7b\_01546b\_  
workflow-job:1348.v32a\_a\_f150910e  
workflow-multibranch:756.v891d88f2cd46  
workflow-scm-step:415.v434365564324  
workflow-step-api:639.v6eca\_cd8c04a\_a\_  
workflow-support:865.v43e78cc44e0d  
ws-cleanup:0.45

---

<div class="post-metadata">

**Author:** ![mawinter69](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/mawinter69/32/1625_2.png) [@mawinter69](https://community.jenkins.io/u/mawinter69)\
**Post date:** [October 7, 2023, 3:37pm UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/2 "2023-10-07T15:37:23Z")

</div>

check the build.xml of one of the reported files and look for `contextPerNodeId`, maybe you can see from the parent elements in the xml to which plugin this belonged. Maybe it was also once saved by a plugin in the build.xml but has been removed in a newer version of the plugin.

---

<div class="post-metadata">

**Author:** ![ccecvb](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/ccecvb/32/5738_2.png) [@ccecvb](https://community.jenkins.io/u/ccecvb)\
**Post date:** [October 8, 2023, 7:55am UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/3 "2023-10-08T07:55:05Z")

</div>

Thank you for you reply

I found

```auto
    <io.jenkins.plugins.opentelemetry.job.MonitoringAction plugin="opentelemetry@2.13.0">
      <traceId> ************************************* </traceId>
      <spanId> ********************* </spanId>
      <rootSpanName>BUILD latest22/Linux_build</rootSpanName>
      <contextPerNodeId/>
      <rootContext>
        <entry>
          <string>traceparent</string>
          <string> ****************************************************** </string>
        </entry>
      </rootContext>
    </io.jenkins.plugins.opentelemetry.job.MonitoringAction>

```

OpenTelemetry plugin is now 2.17.0, previous version 2.16.0

Except for one job it are all empty tags.

If I discard Old data, will I loose all build information, or just the contextPerNodeId portion of that data ?

---

<div class="post-metadata">

**Author:** ![mawinter69](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/mawinter69/32/1625_2.png) [@mawinter69](https://community.jenkins.io/u/mawinter69)\
**Post date:** [October 8, 2023, 1:57pm UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/4 "2023-10-08T13:57:37Z")

</div>

This change [Remove old logic · jenkinsci/opentelemetry-plugin@73e3e9a · GitHub](https://github.com/jenkinsci/opentelemetry-plugin/commit/73e3e9a4aa8105e6268f82bfbe)  
143bb5e088b530  
removed the contextPerNodeId field.  
You will not lose all build information jsut the contextPerNodeId field will be removed.

---

<div class="post-metadata">

**Author:** ![ccecvb](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/ccecvb/32/5738_2.png) [@ccecvb](https://community.jenkins.io/u/ccecvb)\
**Post date:** [October 8, 2023, 2:27pm UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/5 "2023-10-08T14:27:52Z")

</div>

I discarded the old data and everything looks fine  
Thank you,

---

<div class="post-metadata">

**Author:** ![santhosh2](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@santhosh2](https://community.jenkins.io/u/santhosh2)\
**Post date:** [October 9, 2023, 9:55am UTC](https://community.jenkins.io/t/thousands-of-cannotresolveclassexception-contextpernodeid-after-update-of-plugins/10026/6 "2023-10-09T09:55:46Z")

</div>

Hi @mawinter69

Can you able to provide solution for this error meaasge “com.thoughtworks.xstream.mapper.CannotResolveClassException:hudson.security.GlobalMatrixAuthorizationStrategy”
