Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Component/s: core
-
Labels:
-
Similar Issues:
Description
Trying to install Jenkins 2.107.3 and when i apply config and jobs from backup (Jenkins 2.89.3). All plugins are up to date.
Because of below warning we cannot proceed with higher environments since may affect multiple jobs:
May 14, 2018 11:59:15 AM jenkins.security.ClassFilterImpl lambda$isBlacklisted$1
WARNING: long in JRE might be dangerous, so rejecting; see https://jenkins.io/redirect/class-filter/
Attachments
Issue Links
- relates to
-
JENKINS-51355 ClassFilterImpl#isBlacklisted() should print stacktraces when rejecting classes
-
- Resolved
-
- links to
Looking for class="long" is probably a red herring. Judging by the stack trace, I suspect that there is some object with an enum-valued field, which is reading a config.xml with crazy content that would not have worked (perhaps some plugin incompatibly refactored the type of a persistent field) but would normally just be sending something to OldDataMonitor. Still not really sure how this becomes a long specifically.
Is the error reproducible? Then forget about custom core patches and just bisect $JENKINS_HOME until you identify the jobs/**/config.xml responsible, and attach it here.