-
Bug
-
Resolution: Fixed
-
Major
-
docker image jenkins/jenkins:2.176.3-jdk11
with java option
-Djavax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory
with following plugins/version
ace-editor:1.1
analysis-model-api:5.3.0
ansicolor:0.6.2
ant:1.10
antisamy-markup-formatter:1.6
apache-httpcomponents-client-4-api:4.5.5-3.0
authentication-tokens:1.3
authorize-project:1.3.0
azure-ad:1.0.0
azure-commons:1.0.4
azure-credentials:1.6.1
azure-keyvault:1.2
azure-vm-agents:1.1.1
basic-branch-build-strategies:1.3.2
bouncycastle-api:2.17
branch-api:2.5.4
build-timeout:1.19
build-token-root:1.5
build-user-vars-plugin:1.5
chatter-notifier:2.1.0
cloud-stats:0.24
cloudbees-bitbucket-branch-source:2.4.6
cloudbees-folder:6.9
command-launcher:1.3
config-file-provider:3.6.2
configuration-as-code:1.29
credentials-binding:1.20
credentials:2.3.0
cron_column:1.4
crowd2:2.0.2
custom-tools-plugin:0.7
display-url-api:2.3.2
docker-commons:1.15
docker-workflow:1.19
durable-task:1.30
email-ext:2.66
extended-choice-parameter:0.78
external-monitor-job:1.7
extra-tool-installers:0.5
file-operations:1.7
git-client:2.8.2
git-server:1.8
git:3.12.0
github-api:1.95
github:1.29.4
gradle:1.33
gravatar:2.1
handlebars:1.1.1
handy-uri-templates-2-api:2.1.7-1.0
hashicorp-vault-plugin:2.5.0
htmlpublisher:1.18
http_request:1.8.23
ivy:2.1
jackson2-api:2.9.9.1
javadoc:1.5
jdk-tool:1.3
job-dsl:1.76
jobConfigHistory:2.23.1
jquery-detached:1.2.1
jquery:1.12.4-1
jsch:0.1.55.1
junit:1.28
kubernetes-cd:2.1.1
kubernetes-credentials:0.4.1
kubernetes:1.18.3
ldap:1.20
locale:1.4
lockable-resources:2.5
logfilesizechecker:1.5
login-theme:1.0
mailer:1.24
mapdb-api:1.0.9.0
matrix-auth:2.4.2
matrix-project:1.14
maven-plugin:3.4
mercurial:2.8
metrics:4.0.2.5
momentjs:1.1.1
next-executions:1.0.12
pam-auth:1.5.1
pipeline-build-step:2.9
pipeline-github-lib:1.0
pipeline-graph-analysis:1.10
pipeline-input-step:2.11
pipeline-milestone-step:1.3.1
pipeline-model-api:1.3.9
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:1.3.9
pipeline-model-extensions:1.3.9
pipeline-rest-api:2.12
pipeline-stage-step:2.3
pipeline-stage-tags-metadata:1.3.9
pipeline-stage-view:2.12
pipeline-utility-steps:2.3.0
plain-credentials:1.5
prometheus:2.0.6
resource-disposer:0.13
scm-api:2.6.3
script-security:1.62
simple-theme-plugin:0.5.1
skip-notifications-trait:1.0.3
sonar:2.9
ssh-agent:1.17
ssh-credentials:1.17.1
ssh-slaves:1.30.1
structs:1.20
subversion:2.12.2
timestamper:1.10
token-macro:2.8
variant:1.3
view-job-filters:2.1.1
violation-comments-to-stash:1.109
warnings-ng:5.3.0
windows-slaves:1.4
workflow-aggregator:2.6
workflow-api:2.36
workflow-basic-steps:2.18
workflow-cps-global-lib:2.15
workflow-cps:2.73
workflow-durable-task-step:2.33
workflow-job:2.34
workflow-multibranch:2.21
workflow-scm-step:2.9
workflow-step-api:2.20
workflow-support:3.3
ws-cleanup:0.37docker image jenkins/jenkins:2.176.3-jdk11 with java option -Djavax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory with following plugins/version ace-editor:1.1 analysis-model-api:5.3.0 ansicolor:0.6.2 ant:1.10 antisamy-markup-formatter:1.6 apache-httpcomponents-client-4-api:4.5.5-3.0 authentication-tokens:1.3 authorize-project:1.3.0 azure-ad:1.0.0 azure-commons:1.0.4 azure-credentials:1.6.1 azure-keyvault:1.2 azure-vm-agents:1.1.1 basic-branch-build-strategies:1.3.2 bouncycastle-api:2.17 branch-api:2.5.4 build-timeout:1.19 build-token-root:1.5 build-user-vars-plugin:1.5 chatter-notifier:2.1.0 cloud-stats:0.24 cloudbees-bitbucket-branch-source:2.4.6 cloudbees-folder:6.9 command-launcher:1.3 config-file-provider:3.6.2 configuration-as-code:1.29 credentials-binding:1.20 credentials:2.3.0 cron_column:1.4 crowd2:2.0.2 custom-tools-plugin:0.7 display-url-api:2.3.2 docker-commons:1.15 docker-workflow:1.19 durable-task:1.30 email-ext:2.66 extended-choice-parameter:0.78 external-monitor-job:1.7 extra-tool-installers:0.5 file-operations:1.7 git-client:2.8.2 git-server:1.8 git:3.12.0 github-api:1.95 github:1.29.4 gradle:1.33 gravatar:2.1 handlebars:1.1.1 handy-uri-templates-2-api:2.1.7-1.0 hashicorp-vault-plugin:2.5.0 htmlpublisher:1.18 http_request:1.8.23 ivy:2.1 jackson2-api:2.9.9.1 javadoc:1.5 jdk-tool:1.3 job-dsl:1.76 jobConfigHistory:2.23.1 jquery-detached:1.2.1 jquery:1.12.4-1 jsch:0.1.55.1 junit:1.28 kubernetes-cd:2.1.1 kubernetes-credentials:0.4.1 kubernetes:1.18.3 ldap:1.20 locale:1.4 lockable-resources:2.5 logfilesizechecker:1.5 login-theme:1.0 mailer:1.24 mapdb-api:1.0.9.0 matrix-auth:2.4.2 matrix-project:1.14 maven-plugin:3.4 mercurial:2.8 metrics:4.0.2.5 momentjs:1.1.1 next-executions:1.0.12 pam-auth:1.5.1 pipeline-build-step:2.9 pipeline-github-lib:1.0 pipeline-graph-analysis:1.10 pipeline-input-step:2.11 pipeline-milestone-step:1.3.1 pipeline-model-api:1.3.9 pipeline-model-declarative-agent:1.1.1 pipeline-model-definition:1.3.9 pipeline-model-extensions:1.3.9 pipeline-rest-api:2.12 pipeline-stage-step:2.3 pipeline-stage-tags-metadata:1.3.9 pipeline-stage-view:2.12 pipeline-utility-steps:2.3.0 plain-credentials:1.5 prometheus:2.0.6 resource-disposer:0.13 scm-api:2.6.3 script-security:1.62 simple-theme-plugin:0.5.1 skip-notifications-trait:1.0.3 sonar:2.9 ssh-agent:1.17 ssh-credentials:1.17.1 ssh-slaves:1.30.1 structs:1.20 subversion:2.12.2 timestamper:1.10 token-macro:2.8 variant:1.3 view-job-filters:2.1.1 violation-comments-to-stash:1.109 warnings-ng:5.3.0 windows-slaves:1.4 workflow-aggregator:2.6 workflow-api:2.36 workflow-basic-steps:2.18 workflow-cps-global-lib:2.15 workflow-cps:2.73 workflow-durable-task-step:2.33 workflow-job:2.34 workflow-multibranch:2.21 workflow-scm-step:2.9 workflow-step-api:2.20 workflow-support:3.3 ws-cleanup:0.37
Hi,
I don't know if it's me, but it seems that the Crowd2 plugin is not compatible with JDK11
javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. - with linked exception: [java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:278) at javax.xml.bind.ContextFinder.find(ContextFinder.java:397) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662) at com.atlassian.crowd.integration.rest.util.JAXBContextCache$1.load(JAXBContextCache.java:29) at com.atlassian.crowd.integration.rest.util.JAXBContextCache$1.load(JAXBContextCache.java:25) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3568) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2350) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2313) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2228) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3969) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4829) at com.atlassian.crowd.integration.rest.util.JAXBContextCache.getJAXBContext(JAXBContextCache.java:41) at com.atlassian.crowd.integration.rest.service.RestExecutor.getUnmarshaller(RestExecutor.java:414) at com.atlassian.crowd.integration.rest.service.RestExecutor.access$000(RestExecutor.java:68) at com.atlassian.crowd.integration.rest.service.RestExecutor$MethodExecutor.andReceive(RestExecutor.java:489) at com.atlassian.crowd.integration.rest.service.RestCrowdClient.getGroup(RestCrowdClient.java:337) at de.theit.jenkins.crowd.CrowdConfigurationService.getGroup(CrowdConfigurationService.java:519) at de.theit.jenkins.crowd.CrowdConfigurationService.isGroupActive(CrowdConfigurationService.java:310) at de.theit.jenkins.crowd.CrowdConfigurationService.isGroupMember(CrowdConfigurationService.java:675) at de.theit.jenkins.crowd.CrowdConfigurationService.isGroupMember(CrowdConfigurationService.java:257) at de.theit.jenkins.crowd.CrowdAuthenticationManager.authenticate(CrowdAuthenticationManager.java:114) at org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:74) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:502) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:565) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:122) at javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:155) at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:276) ... 68 more
Exact same config work for jenkins/jenkins:2.176.3
Regards,
Valentin
- is duplicated by
-
JENKINS-61322 After update to 2.204.4 I get javax.xml.bind.JAXBException immediately after login
- Closed
- links to