You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by Daniel Rall <dl...@finemaltcoding.com> on 2002/02/10 01:25:36 UTC
Re: DO NOT REPLY [Bug 6333] New: - Class TorqueJDBCTransformTask doesn't close Oracle ResultSet
Did someone point out that this was fixed in CVS? If so, let me know
and I'll close it.
Thanks, Dan
bugzilla@apache.org writes:
> DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
> RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
> <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6333>.
> ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
> INSERTED IN THE BUG DATABASE.
>
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6333
>
> Class TorqueJDBCTransformTask doesn't close Oracle ResultSet
>
> Summary: Class TorqueJDBCTransformTask doesn't close Oracle
> ResultSet
> Product: Turbine
> Version: 2.1 final
> Platform: All
> OS/Version: Linux
> Status: NEW
> Severity: Normal
> Priority: Other
> Component: Torque
> AssignedTo: turbine-dev@jakarta.apache.org
> ReportedBy: ronant@infogain.co.uk
> CC: ronant@infogain.co.uk
>
>
> Hello,
> I've downloaded Turbine2.1 to reverse engineer an Oracle8.1.6 schema in XML,
> and the following code reports the following error :
> ORA-1000 Maximum open cursors exceeded.
>
> public class TestReverseXML
> {
> public static void main(String[] args) {
> TurbineConfig tc = new TurbineConfig("/home/ronant/torque",
> "TurbineResources.properties");
> tc.init();
>
> TorqueJDBCTransformTask txml = new TorqueJDBCTransformTask();
> txml.setDbDriver("oracle.jdbc.driver.OracleDriver");
> txml.setDbUrl("jdbc:oracle:thin:@SherKhan:1521:FSTART");
> txml.setDbUser("cy_schema");
> txml.setDbPassword("cy_schema");
> txml.setOutputFile("/home/ronant/torque/cy-schema.xml");
> try {
> txml.execute();
> txml.generateXML();
> } catch (Exception x)
> {
> System.out.println("Error in TestReverseXML : " + x.toString());
> }
> }
> }
>
> The fix I found is to actually close the ResultSet in the methods
> getTableNames, getColumns, getPrimaryKeys, and getForeignKeys.
>
> Besides, the <column> tags generated in the XML have an empty type attribute, like :
> <table name="AIRLINES">
> <column name="AL_CODE" size="10" type=""/>
> <column name="AL_NAME" size="50" type=""/>
> <column name="AL_SHORTNAME" size="30" type=""/>
> <column name="AL_CODE" size="10" type=""/>
> <column name="AL_NAME" size="50" type=""/>
> <column name="AL_SHORTNAME" size="30" type=""/>
> </table>
> which is annoying :)
>
> Cheers,
>
> Ronan Tanguy
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>