From: yvon.thoravalNO-SPAM@... (Yvon Thoraval) Date: 2004-03-30T17:44:24+09:00 Subject: [newbie] Array of Arrays (JRuby raise an exception) JRuby raise an exception with the following code : columnFields = fieldsHash.keys columnHeaders = fieldsHash.values selectedFields = fieldsHash.join_keys ", " datas = Array.new myRows = query.executeQuery("SELECT " + selectedFields + " FROM " + tbl + ";") while myRows.next() myCols = Array.new fieldsHash.keys.each {|fhk| myCols << myRows.getString(fhk) } datas << myCols end model = Table::DefaultTableModel.new # printMethods(model) print datas, "\n" model.setDataVector(datas, columnHeaders) $table.setModel(model) i suspect de line : datas << myCols flatten the Array "datas" which has to be an Array of Arrays that's to say each element of the Array "datas" has to be an Array itself (being a set of columns from a database) the equivalent in Java/BeanShell being Vector of Vectors. i'm sure (print out) all datas are OK but the structure of them. then the question is to know if the line "datas << myCols" returns an Array of Array or simply an concataneted Array ??? -- yt