Aspose cell exception:om.ctc.wstx.sr.ValidatingStreamReader不能转换为com.ctc.wstx.sr.ValidatingStreamReader

我正在使用Aspose.Cells(试用版)parsingJava的.xls(Excel)文件。 但是当我尝试加载文件时,会抛出下面给出的exception:

SEVERE:java.lang.IllegalStateException:XMLstreamexception:XMLStreamException:com.ctc.wstx.sr.ValidatingStreamReader无法转换为com.ctc.wstx.sr.ValidatingStreamReader

这是我的代码

Workbook workbook = new Workbook(); try { workbook.open(path+fileName); } catch (Exception e) { e.printStackTrace(); } Worksheet worksheet = workbook.getWorksheets().get(0); 

这个exception来自workbook.open(path+fileName); 这条线。我很确定,这不是由于错误的path,因为当我给错误的path然后aspose抛出FileNotFoundException 。所以现在我卡在这里,无法find为什么发生这种情况?

注意:为了解决这个问题,我在aspose论坛上find了这个答案 ,但是没有任何帮助和可行的办法(检查lib文件夹中存在的所有类)。

我们build议您尝试使用我们最新版本的产品(例如v7.7.x(JAVA)),因为我们删除了一些内部依赖关系jar,并编写/包含了我们自己的自定义XMLparsing器,以在产品中执行一些XML操作。 在新版本中,我们已经删除了产品中冲突的“com.etc.wstx”jar,所以你不应该再find这个exception了。

谢谢,