Bonjour,
je reviens sur ce sujet parceque je me retrouve avec la même erreur sans pour autant trouver la solution:
Code : Tout sélectionner
OOgenerationXML.createDocument() : using template id : Devis
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
PageHeigth:297000
PageHeigth:297000
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@d9b2a7
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@55d7f6bb
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@311394c5
Failed on x:0 y:0 Cell:Cell: style:ce95 TestP:[TextP:[ORIGINAL, / ORIGINAL]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
Failed on x:0 y:0 Cell:Cell: style:ce2 TestP:[TextP:[SAS XXX ]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
Failed on x:0 y:0 Cell:Cell: style:ce3 TestP:[TextP:[adresse]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
...
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@d9b2a7
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@55d7f6bb
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@311394c5
J'ai cette erreur qui reviens sur tous les champs, visiblement le problème se trouve sur la première cellule (Failed on x:0 y:0) mais dans cette cellule je n'ai pas de text mais par contre elle sert d'ancrage pour le logo, si je supprime le logo j'ai toujours l'erreur.
Si je supprime les elements dans l'xml j'ai également aussi l'erreur.
La font de la cellule A1 est Arial Unicode MS en taille 11.
J'utilise également dans les cellules des tailles et mises en formes différentes mais avec la même font, exemple:
Devis / Quote
Une petite idée ??
Le document est quand même généré et le mapping est fait correctement mis à part un champ (ce qui m'as amené à aller fouiller dans les logs).
D'est un document entièrement personnalisé, je suis partit d'une sheet vierge.
Merci.