See <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/235/display/redirect?page=changes>
Changes: [Marius Volkhart] Add the ability to edit HSLFPictureData contents Pictures can now be edited by calling HSLFPictureData#setData(byte[]). The byte[] should contain the image data as an image viewer might read it. To enable this functionality, a tighter coupling between the EscherBSERecords of the slideshow and the HSLFPictureData was required. This ensures that changes in image data size are accurately recorded in the records. In the course of coupling the records and the HSLFPictureData, various scenarios arose where a mapping of records to pictures was non-trivial. Accordingly, the HSLFSlideShowImpl#matchPicturesAndRecords(...) function was added to perform a more sophisticated matching pass. This function is heavily exercised by org.apache.poi.hslf.usermodel.TestBugs.testFile[5] and PPTX2PNG.render[2], as well as the new TestPictures#testSlideshowWithIncorrectOffsets(). Closes #225 ------------------------------------------ [...truncated 25.14 KB...] <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFObjectShape.java>:248: error: incompatible types: XmlObject cannot be converted to CTGraphicalObjectFrame CTGraphicalObjectFrame frame = CTGraphicalObjectFrame.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFObjectShape.java>:270: error: incompatible types: XmlObject cannot be converted to CTGroupShape CTGroupShape grpShp = CTGroupShape.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:134: error: incompatible types: XmlObject cannot be converted to CTChartSpace chartSpace = CTChartSpace.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:150: error: cannot find symbol chartSpace = ChartSpaceDocument.Factory.parse(part.getInputStream(), DEFAULT_XML_OPTIONS).getChartSpace(); ^ symbol: method getChartSpace() location: interface XmlObject <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:218: error: incompatible types: XmlObject cannot be converted to CTBoolean getCTChart().setPlotVisOnly(CTBoolean.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:225: error: incompatible types: XmlObject cannot be converted to CTSurface getCTChart().setFloor(CTSurface.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:232: error: incompatible types: XmlObject cannot be converted to CTSurface getCTChart().setBackWall(CTSurface.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:239: error: incompatible types: XmlObject cannot be converted to CTSurface getCTChart().setSideWall(CTSurface.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChart.java>:246: error: incompatible types: XmlObject cannot be converted to CTBoolean getCTChart().setAutoTitleDeleted(CTBoolean.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFChart.java>:118: error: incompatible types: XmlObject cannot be converted to CTGraphicalObjectFrame CTGraphicalObjectFrame frame = CTGraphicalObjectFrame.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java>:359: error: incompatible types: XmlObject cannot be converted to WorkbookDocument WorkbookDocument doc = WorkbookDocument.Factory.parse(getPackagePart().getInputStream(), DEFAULT_XML_OPTIONS); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java>:452: error: incompatible types: XmlObject cannot be converted to CTWorkbook workbook = CTWorkbook.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java>:784: error: incompatible types: XmlString cannot be converted to CTDefinedName CTDefinedName ctName = CTDefinedName.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java>:1678: error: incompatible types: XmlObject cannot be converted to CTDefinedNames CTDefinedNames names = CTDefinedNames.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/XDDFShapeProperties.java>:29: error: incompatible types: XmlObject cannot be converted to CTShapeProperties this(CTShapeProperties.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java>:292: error: incompatible types: XmlObject cannot be converted to CTDPt points.add(i, CTDPt.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java>:298: error: incompatible types: XmlObject cannot be converted to CTDPt points.add(CTDPt.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:81: error: incompatible types: XmlObject cannot be converted to CTPivotTableDefinition pivotTableDefinition = CTPivotTableDefinition.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:107: error: incompatible types: XmlObject cannot be converted to CTPivotTableDefinition pivotTableDefinition = CTPivotTableDefinition.Factory.parse(is, options); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:261: error: incompatible types: XmlObject cannot be converted to CTPivotField CTPivotField pivotField = CTPivotField.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:310: error: incompatible types: XmlObject cannot be converted to CTPivotField CTPivotField pivotField = CTPivotField.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:455: error: incompatible types: XmlObject cannot be converted to CTPivotField CTPivotField pivotField = CTPivotField.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotTable.java>:482: error: incompatible types: XmlObject cannot be converted to CTPivotField CTPivotField pivotField = CTPivotField.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:189: error: cannot find symbol worksheet = WorksheetDocument.Factory.parse(is, DEFAULT_XML_OPTIONS).getWorksheet(); ^ symbol: method getWorksheet() location: interface XmlObject <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:274: error: incompatible types: XmlObject cannot be converted to CTWorksheet CTWorksheet worksheet = CTWorksheet.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1019: error: incompatible types: bad type in conditional expression CTOutlinePr outlinePr = sheetPr.getOutlinePr() == null ? CTOutlinePr.Factory.newInstance() : sheetPr.getOutlinePr(); ^ XmlObject cannot be converted to CTOutlinePr <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1079: error: incompatible types: bad type in conditional expression CTPageSetUpPr.Factory.newInstance() : sheetPr.getPageSetUpPr(); ^ XmlObject cannot be converted to CTPageSetUpPr <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1085: error: incompatible types: XmlObject cannot be converted to CTSheetPr worksheet.setSheetPr(CTSheetPr.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1092: error: incompatible types: XmlObject cannot be converted to CTHeaderFooter worksheet.setHeaderFooter(CTHeaderFooter.Factory.newInstance()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1559: error: incompatible types: bad type in conditional expression ? sheetPr.getOutlinePr() : CTOutlinePr.Factory.newInstance(); ^ XmlObject cannot be converted to CTOutlinePr <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:1636: error: incompatible types: XmlObject cannot be converted to CTCol CTCol ctCol=CTCol.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:2109: error: incompatible types: bad type in conditional expression CTPageSetUpPr.Factory.newInstance() : sheetPr.getPageSetUpPr(); ^ XmlObject cannot be converted to CTPageSetUpPr <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:2194: error: incompatible types: XmlObject cannot be converted to CTCol CTCol nci = CTCol.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFSheet.java>:4671: error: incompatible types: XmlObject cannot be converted to CTOleObjects CTOleObjects coos = CTOleObjects.Factory.parse(reader); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java>:564: error: incompatible types: XmlString cannot be converted to CTCellFormula f = CTCellFormula.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java>:881: error: incompatible types: XmlObject cannot be converted to CTCell CTCell blank = CTCell.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCell.java>:937: error: incompatible types: XmlString cannot be converted to CTCellFormula CTCellFormula f = CTCellFormula.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/SharedStringsTable.java>:102: error: incompatible types: XmlObject cannot be converted to SstDocument _sstDoc = SstDocument.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/SharedStringsTable.java>:123: error: incompatible types: XmlObject cannot be converted to SstDocument _sstDoc = SstDocument.Factory.parse(is, DEFAULT_XML_OPTIONS); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:127: error: incompatible types: XmlObject cannot be converted to StyleSheetDocument doc = StyleSheetDocument.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:189: error: incompatible types: XmlObject cannot be converted to StyleSheetDocument doc = StyleSheetDocument.Factory.parse(is, DEFAULT_XML_OPTIONS); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:619: error: incompatible types: XmlObject cannot be converted to CTNumFmts CTNumFmts formats = CTNumFmts.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:632: error: incompatible types: XmlObject cannot be converted to CTFonts ctFonts = CTFonts.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:644: error: incompatible types: XmlObject cannot be converted to CTFills ctFills = CTFills.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:656: error: incompatible types: XmlObject cannot be converted to CTBorders ctBorders = CTBorders.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:669: error: incompatible types: XmlObject cannot be converted to CTCellXfs ctXfs = CTCellXfs.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:682: error: incompatible types: XmlObject cannot be converted to CTCellStyleXfs ctSXfs = CTCellStyleXfs.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:695: error: incompatible types: XmlObject cannot be converted to CTDxfs ctDxfs = CTDxfs.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:734: error: incompatible types: XmlObject cannot be converted to CTXf CTXf ctXf = CTXf.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:742: error: incompatible types: XmlObject cannot be converted to CTBorder CTBorder ctBorder = CTBorder.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:753: error: incompatible types: XmlObject cannot be converted to CTFill CTFill[] ctFill = new CTFill[]{CTFill.Factory.newInstance(),CTFill.Factory.newInstance()}; ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:753: error: incompatible types: XmlObject cannot be converted to CTFill CTFill[] ctFill = new CTFill[]{CTFill.Factory.newInstance(),CTFill.Factory.newInstance()}; ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:760: error: incompatible types: XmlObject cannot be converted to CTFont CTFont ctFont = CTFont.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/StylesTable.java>:835: error: incompatible types: XmlObject cannot be converted to CTXf CTXf xf = CTXf.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java>:90: error: incompatible types: XmlObject cannot be converted to CTRst st = CTRst.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java>:99: error: incompatible types: XmlObject cannot be converted to CTRst st = CTRst.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java>:156: error: incompatible types: XmlObject cannot be converted to CTRPrElt CTRPrElt fmt = CTRPrElt.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java>:448: error: incompatible types: XmlObject cannot be converted to CTFont CTFont ctFont = CTFont.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFRichTextString.java>:620: error: incompatible types: XmlObject cannot be converted to CTRst CTRst stf = CTRst.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/ExternalLinksTable.java>:48: error: incompatible types: XmlObject cannot be converted to CTExternalLink link = CTExternalLink.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/ExternalLinksTable.java>:62: error: incompatible types: XmlObject cannot be converted to ExternalLinkDocument ExternalLinkDocument doc = ExternalLinkDocument.Factory.parse(is, DEFAULT_XML_OPTIONS); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/model/ExternalLinksTable.java>:69: error: incompatible types: XmlObject cannot be converted to ExternalLinkDocument ExternalLinkDocument doc = ExternalLinkDocument.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/extensions/XSSFCellBorder.java>:75: error: incompatible types: XmlObject cannot be converted to CTBorder this(CTBorder.Factory.newInstance(), null, null); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:108: error: incompatible types: XmlObject cannot be converted to CTXf _cellXf = CTXf.Factory.newInstance(); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:160: error: incompatible types: XmlObject cannot be converted to CTXf _cellXf = CTXf.Factory.parse( ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:165: error: incompatible types: XmlObject cannot be converted to CTFill CTFill fill = CTFill.Factory.parse( ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:171: error: incompatible types: XmlObject cannot be converted to CTBorder CTBorder border = CTBorder.Factory.parse( ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:190: error: incompatible types: XmlObject cannot be converted to CTFont CTFont ctFont = CTFont.Factory.parse( ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:750: error: incompatible types: XmlObject cannot be converted to CTColor XSSFColor clr = XSSFColor.from(CTColor.Factory.newInstance(), _stylesSource.getIndexedColors()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:860: error: incompatible types: XmlObject cannot be converted to CTColor XSSFColor clr = XSSFColor.from(CTColor.Factory.newInstance(), _stylesSource.getIndexedColors()); ^ <https://ci-builds.apache.org/job/POI/job/POI-DSL-SonarQube-Gradle/ws/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCellStyle.java>:895: error: incompatible types: XmlObject cannot be converted to CTColor XSSFColor clr = XSSFColor.from(CTColor.Factory.newInstance(), _stylesSource.getIndexedColors()); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 100 errors > Task :ooxml:compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':ooxml:compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.1/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 29s 14 actionable tasks: 11 executed, 3 up-to-date Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org