Jenkinsでビルド後の成果物の保存時にStackOverflowErrorになる件の対処法

今朝に続き本日2度目のトラブルシューティング。今度はJenkinsでビルドしてテストは成功しているのに、成果物の保存時にエラーになる件です。

何か無限ループしてメモリ使い切ってるぽい?

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25.234s
[INFO] Finished at: Sat Feb 23 15:09:04 JST 2013
[INFO] Final Memory: 17M/40M
[INFO] ------------------------------------------------------------------------
テスト結果を保存中
成果物を保存中
FATAL: null
java.lang.StackOverflowError
	at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
	at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
	at java.io.File.exists(File.java:772)
	at hudson.model.User.getOrCreate(User.java:341)
	at hudson.model.User.get(User.java:331)
	at hudson.model.User.get(User.java:299)
	at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:270)
	at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:324)
	at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:454)
	at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1530)
	at hudson.model.User.getProjects(User.java:448)
	at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:19)
	at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:101)
	at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:532)
	at hudson.plugins.git.GitChangeSet.isMailerPropertySet(GitChangeSet.java:290)
	at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:276)
	at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:324)
	at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:454)
	at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1530)
	at hudson.model.User.getProjects(User.java:448)
	at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:19)
	at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:101)
	at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:532)
	at hudson.plugins.git.GitChangeSet.isMailerPropertySet(GitChangeSet.java:290)
	at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:276)
	at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:324)
	at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:454)
	at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1530)
	at hudson.model.User.getProjects(User.java:448)

思いつくことと言えば、Git Pluginのバージョンを1.1.29に上げたことくらい。

対処法として、Git Pluginのバージョンを1.2に上げたらエラーはなくなりました。

参考:
https://issues.jenkins-ci.org/browse/JENKINS-16849