Status: Resolved (View Workflow)
I upgraded to 1.509.2. Now, the post build actions of the configure page is not displaying and giving an error 500. The Jenkins log is full of java.lang.ClassNotFoundException: hudson.maven.AbstractMavenProject.
Screen shots and logs attached
NOTE: I downgraded back to 1.509.1 but the error still exists.
JENKINS-18922 Upgrading to 1.524 breaks startup due to disabled maven-plugin
- is duplicated by
JENKINS-19230 1.509.2: java.lang.NoClassDefFoundError: hudson/maven/AbstractMavenProject
- is related to
JENKINS-18654 DependencyClassLoader#getTransitiveDependencies returns disabled plugins
JENKINS-18654, the fix has been backported to 1.509.3, but the issue has been submitted to 1.509.2-
Right, I checked this issue in more detail and they're only superficially the same: Due to IO problems of some kind it failed to extract the Maven Plugin (and possibly Monitor External Job), so it's not just disabled, but missing completely. The effect is the same as with a disabled plugin post-1.524.
Fix the logged IO root cause (e.g. missing permissions), possibly deleting maven-plugin.jpi and the issue should disappear.
More information is needed to investigate this further, like the permissions inside the plugins directory, what kind of file system, etc.
Is this not just a duplicate of
Jesse: See my previous comment. They look similar but this is a version from before the 1.524 fix or backport.
Despite that, resolving as incomplete, as there has been no response to my comment asking for additional information.
Oleg: Actually, cause is a until just now undocumented change to plugin dependency loading in 1.524. The original of issues like this one is probably