Nicolas-

Did'nt see 1.4.2_12 as 'supported' in any of the platforms listed here
http://e-docs.bea.com/platform/suppconfigs/configs81/81_over/overview.html#1146895

M-
*********************************************************************
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.



----- Original Message ----- 
From: "Nicolas De Loof" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Monday, July 24, 2006 10:54 AM
Subject: Re: Bean works in JDK 1.4.2_05 doesnt with JDK 1.4.2_12


> 
> This bug comes from the JavaBean spec that defines the "get*" methods to 
> acces javabean properties. JavaBeans can have "indexed" properties if 
> they have a getter with an index param. In your case, two getters exist 
> for the same "property", according to strict JavaBean spec.
> 
> 1.4.2_05 may not support indexed properties, or fallback to simple 
> property when confusing methods are found, and 1.4.2_12 does not 
> consider the getter to be "acceptable" getters for a JavaBean property, 
> or something like this. Those 2 versions of the JDK handle in a 
> different way, but you should not consider this to be a JDK bug : your 
> bean is not compilant with JavaBean spec.
> 
> In any case, rename your getters to avoid name conflicts. You can have 
> same troubles in some JRE if getter / setter does not have the same type 
> as returned valu / param.
> 
> Capaul Giachen F. (KISX 41) a écrit :
>> Hi all,
>>
>> A developer of ours has a Bean class which looks something like this:
>>
>>
>> public class Level1 {
>>
>>     public String getLevel(){
>>         return "level1";
>>     }
>>
>>
>>     public String getLevel(int dummy){
>>         return "int method level1";
>>     }
>> }
>>
>> Basically a Bean which has two methods which only differ in once not
>> taking any parameters and the other one taking an int as a parameter.
>> Running this webapp with WebLogic Server 8.1.3 and JDK 1.4.2_05 works
>> fine.
>>
>> Migrating to JDK 1.4.2_12  stops this bean from working with an JSP
>> Exception "No getter method for property level". (I double checked. The
>> identical War File works in _05 and ceases working in 1.4.2_12). I see
>> some related bugs in the Sun Bug DB but for different JDKs (Mainly
>> talking about some kind of "IndexedPropertyDescriptor").
>>
>> Does someone have an idea what the cause of this issue is ? 
>>
>> Kind Regards,
>>
>> Flurin Capaul
>> 
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>   
> 
> This message contains information that may be privileged or confidential and 
> is the property of the Capgemini Group. It is intended only for the person to 
> whom it is addressed. If you are not the intended recipient,  you are not 
> authorized to read, print, retain, copy, disseminate,  distribute, or use 
> this message or any part thereof. If you receive this  message in error, 
> please notify the sender immediately and delete all  copies of this message.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

Reply via email to