[ https://issues.apache.org/jira/browse/TIKA-2217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Seva Alekseyev updated TIKA-2217: --------------------------------- Description: https://dl.dropboxusercontent.com/u/92341073/lecture%20WH%202002.ppt java.lang.RuntimeException for <lecture WH 2002.ppt>: "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 : java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1" java.lang.RuntimeException: 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 : java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 ...more Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 ...more Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 ...more Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 ...more Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.ExVideoContainer.findInterestingChildren:65 at org.apache.poi.hslf.record.ExVideoContainer.<init>:49 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 ...more was: java.lang.RuntimeException for 63933/<\\ai-storm\FScan\Scan_2016-12-16_01-06-55\Folders\75457622\lecture WH 2002.ppt>: "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 : java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1" java.lang.RuntimeException: 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 : java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 at org.apache.tika.parser.microsoft.OfficeParser.parse:130 Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : java.lang.reflect.InvocationTargetException Cause was : java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 at org.apache.tika.parser.microsoft.OfficeParser.parse:172 ...more Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 ...more Caused by: java.lang.RuntimeException: Couldn't instantiate the class for type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer : java.lang.reflect.InvocationTargetException Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.Record.createRecordForType:185 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 ...more Caused by: java.lang.reflect.InvocationTargetException: at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.Document.<init>:133 ...more Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at org.apache.poi.hslf.record.ExVideoContainer.findInterestingChildren:65 at org.apache.poi.hslf.record.ExVideoContainer.<init>:49 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 at org.apache.poi.hslf.record.Record.findChildRecords:128 at org.apache.poi.hslf.record.ExObjList.<init>:65 at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 at java.lang.reflect.Constructor.newInstance:-1 at org.apache.poi.hslf.record.Record.createRecordForType:181 ...more > RuntimeException on a PPT with a movie > -------------------------------------- > > Key: TIKA-2217 > URL: https://issues.apache.org/jira/browse/TIKA-2217 > Project: Tika > Issue Type: Bug > Components: parser > Affects Versions: 1.14 > Environment: Windows 7 x64, JVM 1.8.0_101 > Reporter: Seva Alekseyev > > https://dl.dropboxusercontent.com/u/92341073/lecture%20WH%202002.ppt > java.lang.RuntimeException for <lecture WH 2002.ppt>: "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 : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer > : java.lang.reflect.InvocationTargetException > Cause was : java.lang.ArrayIndexOutOfBoundsException: 1" > java.lang.RuntimeException: 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 : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer > : java.lang.reflect.InvocationTargetException > Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 > at org.apache.poi.hslf.record.Record.createRecordForType:185 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 > at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 > at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 > at org.apache.tika.parser.microsoft.OfficeParser.parse:172 > at org.apache.tika.parser.microsoft.OfficeParser.parse:130 > Caused by: java.lang.reflect.InvocationTargetException: > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 > at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 > at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 > at org.apache.tika.parser.microsoft.OfficeParser.parse:172 > at org.apache.tika.parser.microsoft.OfficeParser.parse:130 > Caused by: java.lang.RuntimeException: Couldn't instantiate the class for > type with id 1033 on class class org.apache.poi.hslf.record.ExObjList : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer > : java.lang.reflect.InvocationTargetException > Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 > at org.apache.poi.hslf.record.Record.createRecordForType:185 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 > at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 > at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 > at org.apache.tika.parser.microsoft.OfficeParser.parse:172 > at org.apache.tika.parser.microsoft.OfficeParser.parse:130 > Caused by: java.lang.reflect.InvocationTargetException: > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 > at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 > at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 > at org.apache.tika.parser.microsoft.OfficeParser.parse:172 > at org.apache.tika.parser.microsoft.OfficeParser.parse:130 > Caused by: java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4103 on class class org.apache.poi.hslf.record.ExMCIMovie : > java.lang.reflect.InvocationTargetException > Cause was : java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer > : java.lang.reflect.InvocationTargetException > Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 > at org.apache.poi.hslf.record.Record.createRecordForType:185 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExObjList.<init>:65 > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.<init>:161 > at org.apache.poi.hslf.usermodel.HSLFSlideShow.<init>:154 > at org.apache.tika.parser.microsoft.HSLFExtractor.parse:65 > at org.apache.tika.parser.microsoft.OfficeParser.parse:172 > ...more > Caused by: java.lang.reflect.InvocationTargetException: > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExObjList.<init>:65 > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.buildRecordAtOffset:103 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.read:276 > at org.apache.poi.hslf.usermodel.HSLFSlideShowImpl.buildRecords:257 > ...more > Caused by: java.lang.RuntimeException: Couldn't instantiate the class for > type with id 4101 on class class org.apache.poi.hslf.record.ExVideoContainer > : java.lang.reflect.InvocationTargetException > Cause was : java.lang.ArrayIndexOutOfBoundsException: 1 > at org.apache.poi.hslf.record.Record.createRecordForType:185 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExObjList.<init>:65 > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > at sun.reflect.GeneratedConstructorAccessor45.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > ...more > Caused by: java.lang.reflect.InvocationTargetException: > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExObjList.<init>:65 > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.Document.<init>:133 > ...more > Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 > at > org.apache.poi.hslf.record.ExVideoContainer.findInterestingChildren:65 > at org.apache.poi.hslf.record.ExVideoContainer.<init>:49 > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExMCIMovie.<init>:46 > at sun.reflect.NativeConstructorAccessorImpl.newInstance0:-2 > at sun.reflect.NativeConstructorAccessorImpl.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > at org.apache.poi.hslf.record.Record.findChildRecords:128 > at org.apache.poi.hslf.record.ExObjList.<init>:65 > at sun.reflect.GeneratedConstructorAccessor47.newInstance:-1 > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance:-1 > at java.lang.reflect.Constructor.newInstance:-1 > at org.apache.poi.hslf.record.Record.createRecordForType:181 > ...more -- This message was sent by Atlassian JIRA (v6.3.4#6332)