db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Deepa Remesh <drem...@gmail.com>
Subject Re: [jira] Updated: (DERBY-518) Data type mismatch error for boolean to DECIMAL conversion in J2ME
Date Wed, 31 Aug 2005 18:38:21 GMT
On 8/31/05, Philip Wilder <050503w@acadiau.ca> wrote:
> Deepa Remesh (JIRA) wrote:
> 
> >     [ http://issues.apache.org/jira/browse/DERBY-518?page=all ]
> >
> >Deepa Remesh updated DERBY-518:
> >-------------------------------
> >
> >    Attachment: derby-518_3.diff
> >
> >I noticed that my patch became invalid because of a commit in between for DERBY-213.
> >
> >I am submitting a new patch (derby-518_3.diff) with the same set of changes except
for the following: The test resultset.java is still excluded from J2ME. It fails because of
additions to the test which use a procedure that uses DriverManager. It would be good if this
patch can be reviewed/committed. The problem with the test in J2ME can be tracked separately
using DERBY-453.
> >
> >
> >
> >>Data type mismatch error for boolean to DECIMAL conversion in J2ME
> >>------------------------------------------------------------------
> >>
> >>         Key: DERBY-518
> >>         URL: http://issues.apache.org/jira/browse/DERBY-518
> >>     Project: Derby
> >>        Type: Bug
> >>  Components: JDBC
> >> Environment: J2ME/CDC/Foundation Profile
> >>    Reporter: Deepa Remesh
> >>    Assignee: Deepa Remesh
> >>    Priority: Minor
> >>     Fix For: 10.2.0.0, 10.1.1.1
> >> Attachments: derby-518_2.diff, derby-518_2.status, derby-518_3.diff
> >>
> >>The test jdbcapi/resultset.java gives the following error when run in J2ME/CDC/FP
:
> >>Testing nullif(?,DECIMAL(10,5)) with setBoolean
> >>ERROR XCL12: An attempt was made to put a data value of type 'boolean' into a
data value of type 'DECIMAL'.
> >>I found that setValue(boolean) is not implemented in BigIntegerDecimal, which
is the class used for DECIMAL in J2ME. This is implemented in SQLDecimal and a similar implementation
can be provided in BigIntegerDecimal.
> >>On looking at the setValue methods in these classes, I also found that setValue(Object)
is implemented in SQLDecimal but not in BigIntegerDecimal.
> >>
> >>
> >
> >
> >
> Sorry, Deepa sounds like something I did. Anything I can change to see
> that resultset.java is included?
> 
> Philip
> 

It just happened that we were working on the same set of files :). I
am working on some changes to make the resultset test work with J2ME
and will post my finding later today to DERBY-453. Please provide
suggestions, if any.

I would like the fix for DERBY-518 to be in 10.1. Is the fix for
DERBY-213 intended for 10.1 branch also? If so, I can wait for your
patch to be committed to 10.1.

Deepa

Mime
View raw message