Found it.
In case anyone else googles in this direction:
The child page had this:
<f:entry title="${%Push on successful build}" field="push">
<f:checkbox/>
</f:entry>
Evidently "push" conflicts somehow (possibly with array push), and caused
all the failures. Simply renaming it to
<f:entry title="${%Push on successful build}" field="pushOnSuccess">
<f:checkbox/>
</f:entry>
Fixed it. It'd be nice if there were a test list of invalid field names the
testsuite could check against, but I guess it's a reasonably unusual case.
On Wed, Apr 16, 2014 at 3:21 PM, Nigel Magnay <[email protected]>wrote:
> Hmm. Switching to repeatableProperty makes the page not even load
> correctly (it sticks at the greyed-out 'Loading' point).
>
>
>
>
>
> On Wed, Apr 16, 2014 at 2:26 PM, Jesse Glick <[email protected]> wrote:
>
>> On Wed, Apr 16, 2014 at 9:10 AM, Nigel Magnay <[email protected]>
>> wrote:
>> > The repeatable thing is itself an object
>>
>> A Describable I guess you mean. Good; and that is what
>> repeatableProperty is for. From its documentation:
>>
>> > Data-bound only version of <f:repeatable> that assumes the type pointed
>> by the property is data-bound as well.
>> > The nested property type must be Describable and it needs to have
>> config.jelly.
>>
>> I doubt that would fix your JavaScript problem (whatever it is), but
>> it is the right Jelly API to call and should at least provide the
>> proper layout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.