0
我遇到了一些問題,包括一個簡單的Jira插件中的Apache Poi。雖然試圖做一個簡單的概念證明來生成一個Excel文件(實際上是ooxml),但我得到了一些依賴/類拋出異常的問題。我的插件擴展了AbstractSearchRequestView,下面的代碼片段試圖輸出一個空的xlsx文件。Jira插件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);
}
現在我在JIRA問題搜索屏幕可我導出選項,但運行它時,我發現了以下ClassCastException異常:
java.lang.ClassCastException: com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
我的POM文件POI依賴這個樣子:
<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>
我試過配置一切像this問題/答案,但我得到同樣的問題。