[ 
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)

Reply via email to