`
linbzh
  • 浏览: 71689 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

poi的一个让人失望的bug

阅读更多

      用poi读取ws的ppt文件时,会抛出Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 8的异常。(使用版本poi-3.0.2)。

      解决办法是,打开项目的properties->java build path->order and export,发现poi放到了最后,把poi的包上移。问题解决!

     上面的问题解决之后,再读取ws的word文件是,就会抛出java.lang.StringIndexOutOfBoundsException: String index out of range: -86的异常。解决办法是,打开项目的properties->java build path->order and export,把poi的包下移到最后。问题解决!

     如果用的是poi-3.1的话,会抛出Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryNode;的异常,解决方法是把org/apache/poi/poifs/filesystem的class文件提取出来,放在bin里面,之后还是抛出java.lang.StringIndexOutOfBoundsException和java.lang.ArrayIndexOutOfBoundsException的异常。

     综上,要在同一个项目用poi同时读取word和ppt文件,会出现异常。除非你的work文件只有半页纸不到的内容。

分享到:
评论
8 楼 tang52016639 2012-06-07  
插。。。还真是顺序的问题,害我搞了大半天
7 楼 dlheart 2011-09-12  
放到bin里面?哪有bin目录?
6 楼 smh821025 2010-10-29  
veriolion 写道
2008-12-02 12:03:15,506 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/SCWGZXJSJ].[action]] - Servlet.service() for servlet action threw exception
java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFRow.getCell(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;

我这个异常爽吧

这个怎么解决??
5 楼 raisinmiao 2009-09-18  
3.2也是同样的问题,上移即可解决。谢谢!
4 楼 veriolion 2008-12-02  
2008-12-02 12:03:15,506 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/SCWGZXJSJ].[action]] - Servlet.service() for servlet action threw exception
java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFRow.getCell(I)Lorg/apache/poi/hssf/usermodel/HSSFCell;

我这个异常爽吧
3 楼 libaiyu 2008-11-17  
有个问题大家帮忙看看,如果我先导入拓展包tm-extractors-0.4.jar再导入POI包,就会出现
org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryNode问题,不使用拓展包或先导入POI就不会出现该问题,是类冲突问题?
2 楼 libaiyu 2008-11-17  
我使用3.2没有发现你说出现的这个问题,倒是使用拓展包tm-extractors-0.4.jar在应用程序下也没问题,但是放在servlet中就出现您说的问题。
1 楼 spc 2008-11-12  
现在用3.2了,老是这个java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryNode;

相关推荐

    poi-3.12-beta1

    特色是一小撮新功能领域,和众多的bug。 变化的总结中是可用的版本说明 。完整的列表可以在变化更改日志。 感兴趣的人也应该遵循dev列表跟踪进度。 POI源释放以及预编译的二进制部署包如下。 预建的版本POI组件可...

    用高德地图API开发一个简单基础的WebGIS系统网站源码【适合小白 上传即用】

    基本上都是从官方给的案例中修改过来的(还有一点点的逻辑bug未修改,交了作业就懒得弄了哈哈哈)。其中图层管理功能这一块,由于图层管理组件是用的API2.0,而热力图和分布点图层是使用LOCA 数据可视化API写的,...

    你可以自己制作地图的导航软件OziExplorer(智能手机WM版)

    《OziExplorer:智能手机上的自定义地图导航软件》 OziExplorer是一款专为Windows Mobile (WM)系统设计的智能手机导航软件,它...对于拥有WM系统智能手机并爱好户外活动的用户,OziExplorer无疑是一个不可多得的工具。

    Gnome-framework:MSR2009中用于分析Gnome数据集的框架

    Gnome数据集是软件工程研究领域的一个重要资源,包含了开源项目Gnome的源代码历史记录,包括版本控制信息、bug报告、邮件列表讨论等,为研究软件演化、维护和重构提供了宝贵的实证数据。 该框架的核心功能可能包括...

    java工程师简历_java简历.doc

    他处理了测试中发现的bug,该系统是通达公司ERP的一个子系统,目标是提升物流和员工调度的规范化和自动化。 **项目经验** 1. **尚乐购网上商城** 这是一个采用分布式系统架构的B2C平台,王建生参与了功能设计与...

    react-native-maps-boilerplate

    准系统的有状态登录屏幕已连接以响应redux(提交将分派一个thunk,该thunk将调用模拟的API) 默认情况下,连接到地理位置hoc的地图屏幕将地图(连续)居中到用户的当前位置 地图屏幕还会调用兴趣点(POI)的模拟API...

    nim-openstreetmap:Nim的OpenStreetMap API库

    OpenStreetMap是一个全球性的开源地图项目,任何人都可以贡献和编辑地图数据。 使用nim-openstreetmap库,开发者能够方便地在Nim程序中进行地理信息处理,如获取地图数据、搜索地点、获取路径信息等。这个库通过...

    ZJU_ACM_All_Anwer 搞编程的都知道的浙江大学A 题库.本书 集了所有经 Z 题解集,集合并附 Mathimaticsumerical algorithms 数值算法

    1503 One Person "The Price is Right" 简单题,POI Eggs的翻版 1512 Water Treatment Plants 简单题,组合计数 1526 Big Number 简单题,不过O(1)和O(n)还是有区别的:) 1529 Enigmatic Travel 简单题,不过个人...

    浙江大学ACM题解/ZJU 题型分类

    1529 Enigmatic Travel 简单题,不过个人感觉题目描述很令人费解 1530 Find The Multiple 简单题 1537 Playing with a Calculator 简单题 1577 GCD & LCM 简单题,分区联赛的题…… 1005 Jugs 简单题 1543 ...

Global site tag (gtag.js) - Google Analytics