2015-08-05 20 views
8

Yapımın yapılandırmasında iç içe geçmiş özellikler elde etmek istiyorum ve bunun için repeatableProperty kullanmam gerekiyor.Jenkins Plugin Dev repeatableProperty Error

Her seferinde jöle yinelenebilirProperty dosyası eklerim Dosyayı yüklerken bir istisna alıyorum.

<f:entry> 
    <f:repeatableProperty field="test"></f:repeatableProperty> 
</f:entry> 

O zaman bu hata ortaya çıkıyor:

javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/C:/Program%20Files/apache-maven-3.3.3/testplugin/target/work/webapp/WEB-INF/lib/jenkins-core-1.621.jar!/lib/form/repeatableProperty.jelly:66:69: <st:include> Error setting property 'class', exception - org.apache.commons.beanutils.ConversionException: No value specified for 'Class' 

Ben başka Eklentiler bir göz vardı ve hepsi sadece bu gibi repeatableProperty kullanın. Ayrıca ben çok googled ama çok eşleşme yok ve bulduğum maçlar yardım etmiyor. Yardım adamlarına ihtiyacım var.

+0

Buna bir cevap buldunuz mu? Bugün sadece çarptım ve bir çözüm bulma şansı yok, hatta https://github.com/jenkinsci/scp-plugin/commit/e477fe4e903d54605dc83fcf3f3e2a75b4a653e9 'a bakarken ve neyin farklı olduğunu görmek için bir şans bulamıyorum. – ClutchDude

+0

Ne yazık ki hayır - tamamen başka bir şey yaptım :( – JoshuadV

+0

Tamam - çalıştım ama tam olarak nasıl teyit edemiyorum - Tekrarlanabilen orijinal jölede kullanılmasını sağladıktan sonra tekrarlanan yapılandırmanın bloğunu, gösterildiği gibi kendi yapılandırmasına taşıdım. github bağlantısında Daha sonra temiz bir yapı yaptım Sadece jenkins sunucusunu durdurup yeniden başlatmak işe yaramadı. Sanırım sonunda iyi görünüyor pipeline sözdizimi üretebildiğim için bunu düzelttim. . – ClutchDude

cevap

0

Benim durumumda, 'test' alanı erişilebilir değildi (eksik alıcı).
repeatableProperty source adresinde daha fazla bilgi (tanımlayıcılarla ilgili) bulunabilir.