[ 
https://issues.apache.org/jira/browse/TIKA-2523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16285902#comment-16285902
 ] 

Tim Allison commented on TIKA-2523:
-----------------------------------

[~kiwiwings], thank you!  Y.  At some point.  Should we wait a month or two to 
see if there are any other regressions or improvements needed for Java 9?  

Unless there are objections from fellow Tika devs, I'd like to keep a 1.17.x 
branch in Tika so that we can make bug fixes and have one branch at Java 7 at 
least until Tika 2.0 is available, but probably 6months- year after?



> Regression in ppt parsing -- "typeface can't be null or empty"
> --------------------------------------------------------------
>
>                 Key: TIKA-2523
>                 URL: https://issues.apache.org/jira/browse/TIKA-2523
>             Project: Tika
>          Issue Type: Bug
>            Reporter: Tim Allison
>         Attachments: 802350.ppt
>
>
> We noticed a regression in ppt parsing in POI 3.17 while running the large 
> scale regression tests in prep for the release of Tika 1.17.  There are about 
> 200 new exceptions, but it looks like there is only one cause.
> Stacktrace:
> {noformat}
> org.apache.poi.hslf.exceptions.HSLFException: Couldn't instantiate the class 
> for type with id 1000 on class class org.apache.poi.hslf.record.Document : 
> java.lang.reflect.InvocationTargetException
> Cause was : org.apache.poi.hslf.exceptions.HSLFException: Couldn't 
> instantiate the class for type with id 1010 on class class 
> org.apache.poi.hslf.record.Environment : 
> java.lang.reflect.InvocationTargetException
> Cause was : org.apache.poi.hslf.exceptions.HSLFException: Couldn't 
> instantiate the class for type with id 2005 on class class 
> org.apache.poi.hslf.record.FontCollection : 
> java.lang.reflect.InvocationTargetException
> Cause was : java.lang.IllegalArgumentException: typeface can't be null nor 
> empty
>       at 
> org.apache.poi.hslf.record.Record.createRecordForType(Record.java:186)
>       at 
> org.apache.poi.hslf.record.Record.buildRecordAtOffset(Record.java:104)
>       at 
> org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read(HSLFSlideShowImpl.java:279)
>       at 
> org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords(HSLFSlideShowImpl.java:260)
>       at 
> org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>(HSLFSlideShowImpl.java:166)
>       at 
> org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>(HSLFSlideShow.java:181)
>       at 
> org.apache.tika.parser.microsoft.HSLFExtractor.parse(HSLFExtractor.java:78)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to