Seva Alekseyev created TIKA-2217:
------------------------------------
Summary: 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
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
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)