PDF抽词报错:java.lang.NullPointerException at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
来源:互联网 发布:war thunder mac 编辑:程序博客网 时间:2024/06/05 17:25
最近遇到PDF抽词报错:
java.lang.NullPointerException
at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:182)
at org.pdfbox.pdmodel.PDDocumentCatalog.getAllPages(PDDocumentCatalog.java:226)
at org.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:216)
at com.index.extractor.impl.PdfFileTextExtractor.getText(PdfFileTextExtractor.java:46)
at test.TextConvert.convert(TextConvert.java:147)
at test.TextConvert.getEFiles(TextConvert.java:111)
at test.TextConvert.getEFiles(TextConvert.java:130)
at test.TextConvert.getEFiles(TextConvert.java:130)
at test.TextConvert.getEFiles(TextConvert.java:130)
at test.TextConvert.getEFiles(TextConvert.java:130)
at test.TextConvert.go(TextConvert.java:47)
at test.TextConvert.main(TextConvert.java:42)
java.lang.Throwable: Warning: You did not close the PDF Document at org.pdfbox.cos.COSDocument.finalize(COSDocument.java:418) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Unknown Source) at java.lang.ref.Finalizer.access$100(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
网上搜了一下发现有人提交了此bug,在0.8版本中已做了修正,而我的工程里现在用到的还是FontBox-0.1.0-dev.jar PDFBox-0.7.3.jar,可其最新版本已是fontbox-1.4.0.jar pdfbox-1.4.0.jar 并已共享给了apache。
下载最新的包把后缀扩展名zip修改为jar,然后导入工程中即可。
- PDF抽词报错:java.lang.NullPointerException at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
- java.lang.NullPointerException at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEn
- java.lang.NullPointerException at org.apache.struts2.ServletActionContext.getResponse(ServletAction
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit
- java.lang.NullPointerException at org.apache.jsp.stafflist_jsp._jspService
- java.lang.NullPointerException at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEn
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit
- java.lang.NullPointerException at org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge.
- PDFBox学习笔记—org.apache.pdfbox.pdmodel包
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java)
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:23)
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
- java.lang.NullPointerException at org.apache.jsp.**_jsp.jspInit(**_jsp.java)tomcat启动异常解决方法
- java.lang.NullPointerException at org.hibernate.type.LongType.next(LongType.java
- 访问jsp页面报java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
- java.lang.NullPointerException at org.apache.jsp.**_jsp.jspInit(index_jsp.java)异常 解决方案
- java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
- 验证控件与Button的OnClientClick事件(转)
- Symbian 创建、删除文件夹
- SVN的trunk branch tag
- java时间格式大全
- ORA-01846:not a valid day of the week
- PDF抽词报错:java.lang.NullPointerException at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
- linux下遍历目录树方法总结(上)
- vb+access求助题目
- Symbian崩溃保留解决方案
- oracle 视图
- struts 2 2.1和ajax
- fread没有读完整个文件
- How to setup Apache + Python + Django + mod_wsgi
- c++继承中的内存布局