-
Task
-
Resolution: Not A Defect
-
Minor
-
None
-
Jenkins 2.320 matrix-project 1.19
My matrix projects created on prior versions of Jenkins are reporting Unreadable Data in the Manage Old Data page. The output is many lines that look like this:
VerifyError: class com.google.common.collect.EmptyImmutableSortedSet overrides final method com.google.common.collect.ImmutableCollection.toArray()[Ljava/lang/Object;
I assume this might be related to the Guava upgrade in core.
Job definition looks like this:
<?xml version='1.1' encoding='UTF-8'?> <matrix-project plugin="matrix-project@1.18"> <scm class="hudson.scm.NullSCM"/> <axes> <org.jenkinsci.plugins.elasticaxisplugin.ElasticAxis plugin="elastic-axis@1.3-SNAPSHOT"> <name>label</name> <values> <string>mark-pc3-ssh-simpler</string> <string>debian-10-c-jagent</string> <string>testing-a-jagent</string> </values> <label>windows , (Debian-10 || Debian-testing )</label> <ignoreOffline>false</ignoreOffline> <dontExpandLabels>false</dontExpandLabels> </org.jenkinsci.plugins.elasticaxisplugin.ElasticAxis> </axes> <builders/> <publishers/> <buildWrappers/> <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl"> <runSequentially>false</runSequentially> </executionStrategy> </matrix-project>
Once I've cleared those warnings about old data, they do not seem to return. I believe this issue can be closed as an expected case of old data that needed to be discarded.