[ http://issues.apache.org/jira/browse/DERBY-488?page=all ] Deepa Remesh reopened DERBY-488: --------------------------------
Assign To: Deepa Remesh (was: Daniel John Debrunner) This error has to be ported to 10.0 branch also. > DatabaseMetaData.getColumns() fails on iSeries JDK 1.4 with verfier error on > generated class. > --------------------------------------------------------------------------------------------- > > Key: DERBY-488 > URL: http://issues.apache.org/jira/browse/DERBY-488 > Project: Derby > Type: Bug > Components: SQL > Versions: 10.1.1.0 > Reporter: Daniel John Debrunner > Assignee: Deepa Remesh > Fix For: 10.2.0.0, 10.1.1.0 > Attachments: patch488.txt > > Analysis shows that > ---------------------------------------------------------------------- > The problem is occurring starting at offset 2007 in method e23. There is an > invokeinterface to method setWidth(int, int, boolean) of class > VariableSizeDataValue. This invoke returns a value of class > DataValueDescriptor. That value is in turn stored in field e142 at offset > 2015 in method e23. The problem is that field e142 is a NumberDataValue, and > DataValueDescriptor is not a valid subclass of NumberDataValue. Thus the > store is not allowed. > ---------------------------------------------------------------------- > Looking at the generated setWidth() calls I see one in BinaryOperatorNode > where the return (DataValueDescriptor) is not cast to the type of the field > it is stored in. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira