OK, but is there any solution/quick patch? Regards, Piotr
2010/11/9 jOpenDocument, Guillaume <[email protected]>: > Hi, > > It should be fixed in 1.2 final. > > Regards, > Guillaume > >> Hi! >> >> Code could be found at http://www.pkozlowski.pl/odsmerge/ODSMerge.zip >> >> Stacktrace: >> java.lang.NullPointerException >> at org.jopendocument.dom.spreadsheet.Column.getWidth(Unknown >> Source) >> at org.jopendocument.dom.spreadsheet.Table.updateWidth(Unknown >> Source) >> at org.jopendocument.dom.spreadsheet.Table.setColumnCount(Unknown >> Source) >> at org.jopendocument.dom.spreadsheet.Table.setColumnCount(Unknown >> Source) >> at >> org.jopendocument.dom.spreadsheet.Table.ensureColumnCount(Unknown Source) >> at org.jopendocument.dom.spreadsheet.Table.merge(Unknown Source) >> at org.jopendocument.dom.spreadsheet.Table.merge(Unknown Source) >> at pl.pkozlowski.odsmerge.ODSMerge.main(ODSMerge.java:33) >> >> Regards, >> Piotr >> >> 2010/11/6 Guillaume Maillard<[email protected]>: >>> >>> Hi >>> >>> We will need the stacktrace and/or the files. >>> >>> Regards, >>> Guillaume >>> >>> Envoyé de mon iPhone 4 >>> >>> Le 6 nov. 2010 à 02:18, Piotr Kozlowski<[email protected]> a écrit : >>> >>>> Hi! >>>> >>>> I'm trying to merge multiple spreadsheets (each containing just one >>>> sheet) into one file (which should have many sheets - one from each >>>> input file), but I get a lot of exceptions. Ie.: >>>> >>>> SpreadSheet merged = SpreadSheet.createEmpty(new DefaultTableModel()); >>>> for (File filename : list) { >>>> merged.addSheet(filename.getName()); >>>> Sheet sheet = merged.getSheet(filename.getName()); >>>> >>>> SpreadSheet part = SpreadSheet.createFromFile(filename); >>>> TableModel tm2 = part.getSheet(0).getTableModel(0, 0); >>>> >>>> sheet.merge(tm2, 0, 0); //at this point I got NullPointerException >>>> sheet.setColumnCount(10); //the same >>>> } >>>> >>>> I'm using Java 1.6.0.22 on Ubuntu 10.04 x64, jOpenDocument 1.2 beta 3. >>>> >>>> Any ideas what am I doing wrong? >>>> >>>> Regards, >>>> Piotr >>>> > >
