- The Jenkins instance is returning error 500 after some plugins upgrade. The error shows that the class hudson/matrix/MatrixProject is missing.
- The following plugins are deactivated because of cyclic dependencies, most likely you can resolve the issue by updating these to a newer version.
- SEVERE: found cycle in plugin dependencies: (root=Plugin:matrix-auth, deactivating all involved) Plugin:matrix-auth -> Plugin:windows-slaves -> Plugin:antisamy-markup-formatter -> Plugin:matrix-project -> Plugin:script-security -> Plugin:matrix-auth
- Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.security.GlobalMatrixAuthorizationStrategy
- Jenkins LTS < 1.596.1
- Jenkins < 1.600
- matrix-project 1.4.1
If you have hit this error, it means that you are running an obsolete version of Jenkins core which has an Advisory.
Resolution to this issue is to upgrade Jenkins core to 1.600+ for non-LTS line, and 1.596.1+ for the LTS line.
- Stop Jenkins
- Restart Jenkins