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 <nigel.mag...@gmail.com>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 <jgl...@cloudbees.com> wrote:
>
>> On Wed, Apr 16, 2014 at 9:10 AM, Nigel Magnay <nigel.mag...@gmail.com>
>> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
>> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to