Ich habe einige Probleme einschließlich Apache Poi in einem einfachen Jira-Plugin. Während ich versuche, einen einfachen Proof of Concept zu erstellen, um eine Excel-Datei zu generieren (eigentlich ooxml), bekomme ich einige Abhängigkeits-/Klassen-Cast-Exception-Probleme. Mein Plugin erweitert AbstractSearchRequestView und die folgenden Code-Snippets versuchen, eine leere xlsx-Datei auszugeben.Jira Plugin Apache Poi
public void writeSearchResults(SearchRequest sr, SearchRequestParams srp, Writer writer) throws SearchException
{
XSSFWorkbook wb = new XSSFWorkbook();
WriterOutputStream out = new WriterOutputStream(writer);
wb.write(out);
}
Jetzt habe ich meine Export-Option in der Suchmaske Jira Problem, aber wenn es läuft ich folgendes Classcast bekommen:
java.lang.ClassCastException: com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
Meine pom Datei POI Abhängigkeiten wie folgt aussehen:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
Ich habe versucht, alles wie in this Frage/Antwort zu konfigurieren, aber ich bekomme das gleiche Problem.