Sorry, not the compilation error but the run-time exception.

Thanks,
Valentine


jWeekend wrote:
> 
> Not quite.
> String[] bO = (String[])(new Object[]{"yes","we","can"}); 
> compiles but fails at run time.
> 
> Regards - Cemal
>  http://www.jWeekend.co.uk  http://jWeekend.co.uk
>  
>  
> 
> Valentine2008 wrote:
>> 
>> It will bring the compilation error when trying to cast arrays in Java.
>> 
>> So you mean it is a bug in Wicket?
>> 
>> 
>> Timo Rantalaiho wrote:
>>> 
>>> On Thu, 27 Nov 2008, Valentine2008 wrote:
>>>> java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
>>>> [Lorg.apache
>>>> .wicket.Component;
>>>>         at
>>>> org.apache.wicket.MarkupContainer.iterator(MarkupContainer.java:478)
>>>> .........
>>>> 
>>>> The code on line 478 of MarkupContainer.java is:
>>>> sorted = Arrays.asList((Component[])children);
>>>> 
>>>> Is it a bug of Wicket?
>>> 
>>> No, I think it's a limitation of Java. You cannnot cast
>>> arrays.
>>> 
>>> Best wishes,
>>> Timo
>>> 
>>> -- 
>>> Timo Rantalaiho           
>>> Reaktor Innovations Oy    <URL: http://www.ri.fi/ >
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Bug-of-Wicket-1.3.4-when-iterate-the-form-using-iterator%28Comparator%29--tp20723903p20738485.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to