KISS

Keep It Simple Stupid

Job Config History plugin error

| comments

I installed this great Job Config History plugin for Jenkins and when I went to a job’s Job Config History I could see the stacktrace with a beautiful Jenkins waiter in fire:

1
2
3
4
5
6
7
8
9
10
11
javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/Users/Shared/Jenkins/Home/war/WEB-INF/lib/jenkins-core-1.597.jar!/lib/layout/main-panel.jelly:36:21: <d:invokeBody> hudson/maven/MavenModule
  at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:117)
  at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:127)
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:735)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
  at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:391)
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
  at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
  at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)

However, the System Configuration History was displayed properly.

Long story short, it turns out this plugin requires the Maven Integration plugin to work properly. I had disabled it before since I build iOS projects only.

Comments