2015-08-05 17 views
8

Chcę osiągnąć niektóre zagnieżdżone właściwości w konfiguracji mojej kompilacji i muszę do tego użyć repeatableProperty.Jenkins Plugin Dev repeatableProperty Error

Za każdym razem dodam repeatableProperty do mojej galaretki Plik otrzymuję wyjątek podczas ładowania strony konfiguracyjnej.

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

Wtedy pojawia się ten błąd:

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' 

musiałem spojrzeć na niektóre inne wtyczki i wszystkie one po prostu użyć repeatableProperty tak. Dodatkowo dużo googlowałem, ale nie ma wielu meczów, a mecze, które znalazłem, nie pomagają. Potrzebujesz swoich pomocników.

+0

Czy kiedykolwiek znalazłeś odpowiedź na to pytanie? Właśnie wpadłem na to dzisiaj i nie ma szczęścia znajdowania rozwiązania, nawet patrząc na https://github.com/jenkinsci/scp-plugin/commit/e477fe4e903d54605dc83fcf3f3e2a75b4a653e9 i widząc, co jest inne. – ClutchDude

+0

Niestety nie - całkowicie zrobiłem coś innego niż wtedy :( – JoshuadV

+0

OK - mam to działa, ale nie mogę potwierdzić dokładnie, jak - zapewniłem powtarzalność został użyty w oryginalnej galarecie, następnie przeniósł blok powtórzonej konfiguracji do swojej własnej konfiguracji, jak pokazuje w linku github Potem zrobiłem czystą kompilację Po prostu zatrzymanie i ponowne uruchomienie serwera Jennkins nie wydawało się działać na wiele irytacji Myślę, że w końcu to naprawiłem, ponieważ byłem w stanie wygenerować składnię rurociągu, która wygląda dobrze . – ClutchDude

Odpowiedz

0

W moim przypadku pole "test" było niedostępne (brakowało gettera).
Niektóre dalsze informacje (dotyczące deskryptorów) można znaleźć w repeatableProperty source.