You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Seva Alekseyev (JIRA)" <ji...@apache.org> on 2016/12/19 16:23:58 UTC

[jira] [Updated] (TIKA-2217) RuntimeException on a PPT with a movie

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



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