-
Type:
Bug
-
Resolution: Won't Fix
-
Priority:
Minor
-
Component/s: gitlab-hook-plugin
-
None
-
Environment:Jenkins ver. 2.32.1
ruby-runtime 0.13
gitlab-hook 1.4.2
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
Whenever I add the "GitLab commit status publisher" post-build action to my freestyle project and restart Jenkins, on the next startup Jenkins complains "You have data stored in an older format and/or unreadable data".
This fragment is added to the project config.xml:
<publishers>
<ruby-proxy-object>
<ruby-object ruby-class="Jenkins::Tasks::PublisherProxy" pluginid="gitlab-hook">
<object ruby-class="GitlabNotifier" pluginid="gitlab-hook"/>
<pluginid pluginid="gitlab-hook" ruby-class="String">gitlab-hook</pluginid>
</ruby-object>
</ruby-proxy-object>
</publishers>
The "Manage Old Data" screen says:
Type: hudson.model.FreeStyleProject
Name: semic-test
Error: NoSuchMethodError: org.jruby.RubyClass.getVariableAccessorForWrite(Ljava/lang/String;)Lorg/jruby/RubyClass$VariableAccessor;, CannotResolveClassException: pluginid, InstantiationError: null