Hi everyone,

I got stuck with upgrading my plugin build from java 8 to java 11. It
compiles, but several tests that used to pass with java 8 now fail with
"org.jvnet.hudson.reactor.ReactorException:
java.lang.IllegalArgumentException: Unable to inject class
hudson.model.UserIdMapper". Here's a link to the complete stack trace: Plugins
» fortify-plugin » master #2 Console [Jenkins]
<https://ci.jenkins.io/job/plugins/job/fortify-plugin/job/master/2/console>.
Could someone please share their thoughts/experience?

I have a suspicion that it has something to do with the more restrictive
classloading security, and something like add-opens (what package?) might
help, but the strange thing is that I can't find any reference to others
running into the same issue. I searched this group's archive as well.

Here's my pom.xml: fortify-plugin/pom.xml at master ·
jenkinsci/fortify-plugin (github.com)
<https://github.com/jenkinsci/fortify-plugin/blob/master/pom.xml>.
I've already tried updating parent pom and jenkins versions to the latest.
I also tried to rewrite the JCASC test to the new @ConfiguredWithCode way.
Here's the pull request with the recent updates: Jenkins latest version
upgrade by akaryakina · Pull Request #71 · jenkinsci/fortify-plugin
(github.com) <https://github.com/jenkinsci/fortify-plugin/pull/71> None of
these actions really changed anything, so I am feeling a little stuck.

Thanks,
Ann.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAGST4yi5zBN9vW%3DF-Se9zGLick1rkuA0KW8wAMJbaoV9PpRrsA%40mail.gmail.com.

Reply via email to