The simpler approach worked!
Thanks, Sven!

On Mon, Apr 29, 2013 at 9:08 AM, Martin Grigorov <[email protected]>wrote:

> Thanks Cedric!
>
> I'm working on a simplified solution for the markup id generation for
> InlineEnclosures as Sven suggested in the ticket.
>
>
> On Mon, Apr 29, 2013 at 9:01 AM, Cedric Gatay <[email protected]> wrote:
>
>> Hi,
>> this is a strange build bug. The only thing I see that could cause this is
>> that with JDK 1.6 the classloader somehow clears the
>> InlineEnclosureHandler
>> class out of memory whereas in 1.7 it does not (tested against 1.7.0_21
>> too).
>>
>> A possible fix could be using the test initialization to reset the counter
>> to its default value (thus providing reproducible tests). I don't know how
>> to do it properly without messing with visibility using Mockito (currently
>> used in the project) but with PowerMock it would be something like
>> WhiteBox.setInternalState(InlineEnclosureHandler.class, "counter", 0);
>>
>> I hope it helped, anyway I'm curious about the fix.
>>
>> Regards,
>>
>> __
>> Cedric Gatay (@Cedric_Gatay <http://twitter.com/Cedric_Gatay>)
>> http://code-troopers.com | http://www.bloggure.info |
>> http://cedric.gatay.fr
>>
>>
>> On Sun, Apr 28, 2013 at 5:37 PM, Martin Grigorov <[email protected]
>> >wrote:
>>
>> > Hi,
>> >
>> > Currently the build for master branch fails at BuildBot because of the
>> > changes for https://issues.apache.org/jira/browse/WICKET-5085.
>> >
>> > It passes locally when using JDK 1.6.0_37 and fails when building with
>> > 1.7.0_17.
>> > If I run with -Dwicket.replace.expected.results=true then it fixes for
>> 1.7
>> > and starts breaking for 1.6.
>> > I have no idea why exactly this happens ... The InlineEnclosure id
>> > generation now uses a _static_ counter. I see no reason why this static
>> > variable has different values depending on the used JDK.
>> > I'll continue debug it later today or tomorrow.
>> > Any help is welcome!
>> >
>> >
>> > --
>> > Martin Grigorov
>> > Wicket Training & Consulting
>> > http://jWeekend.com <http://jweekend.com/>
>> >
>>
>
>
>
> --
> Martin Grigorov
> Wicket Training & Consulting
> http://jWeekend.com <http://jweekend.com/>
>



-- 
Martin Grigorov
Wicket Training & Consulting
http://jWeekend.com <http://jweekend.com/>

Reply via email to