At 05:49 �� 2/1/2002 -0800, you wrote:
>See the archives.  A reasonable though not ideal fix is in cvs.  And the
>problem is not with PropertyDescriptor, I am pretty sure it contains the
>correct logic.  The bug occurs in BeanInfo or Introspector.

Can you bee a bit more precise ? I 'm using Turbine 2 CVS HEAD (should't be 
the fix there ?)

I got the exception in the following line:

pd = new PropertyDescriptor(propName, Class.forName(className));

in the ::getFieldSetter of TurbineIntakeService..

>john mcnally

Best Regards
Filippos Slavik


>Filippos Slavik wrote:
> >
> > Dear all I have the following problem with TurbineIntakeService (2.x,
> > version 1.3)
> >
> > I have the following table column defined in my database xml file:
> >
> > <column javaName="DiskPlatformID" name="DIGITAL_LARGE_DISKPLATFORM_ID"
> > type="INTEGER"/>
> >
> > Torque (the one distirbuted with TDK2.1) generates in the Base OM object
> > one getter:
> >
> > public NumberKey getDiskPlatformID()
> >
> > and two setters:
> >
> > public void setDiskPlatformID(NumberKey v ) throws Exception
> > public void setDiskPlatformID(String v ) throws Exception
> >
> > So far so good. My inputs.xml contains an entry to handle the above field:
> >
> > <field name="DiskPlatformID" key="diskplatformid" type="NumberKey"
> > mapToProperty="DiskPlatformID"/>
> >
> > The problem is that TurbineIntakeService fails to select the correct (?)
> > setter for the concrete field/property. From the exception thrown the
> > reason is obvious. The IntakseService  uses the
> > java.bean.PropertyDescriptor class to get the setter and getter for the
> > property, but it fails since there are two setters for the property with
> > different parameter types.
> >
> > I'm stuck :( Due to this exception I'm not able to map my "form data" to
> > the appropriate OM instances and store them to the database backend. Once
> > again let me state that I'm using turbine 2.x CVS HEAD (TDK2.1 for the
> > generation of OM sources) - JRE 1.2.2 (Visual Age 4.0 for Java)...
> >
> > Any help ? :)
> >
> > Thanks :)
> > Slavikos
> >
> > ################################################################
> > Filippos Slavik
> > FORTHnet R&D, Heraklion, Greece
> > e-mail : [EMAIL PROTECTED]
> > phone : (+3) 081 391230
> > ################################################################
> >
> > "The software said 'runs on Win95 or better,' so I installed it
> > on Linux..."
> >
> > --
> > To unsubscribe, 
> e-mail:   <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


################################################################
Filippos Slavik
FORTHnet R&D, Heraklion, Greece
e-mail : [EMAIL PROTECTED]
phone : (+3) 081 391230
################################################################

"The software said 'runs on Win95 or better,' so I installed it
on Linux..."



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

Reply via email to