Hi Team,
I am trying to read PST file using Aspose But i get below exception while reading the pst file.
Source code :-
MapiMessage f_objMapiMessage = null;
IGenericEnumerable f_mapiMessageCollection =
p_objFolderInfo.enumerateMapiMessages();
IGenericEnumerator f_Iterator = null;
f_Iterator = f_mapiMessageCollection.iterator();
while(f_Iterator.hasNext())
{
f_objMapiMessage = f_Iterator.next();
if (f_objMapiMessage != null && f_objMapiMessage.getMessageClass().equals(“IPM.Note”))
{
raiseEvent(f_objMapiMessage,p_objFolder); // this is my side custom function , not aspose function
}
}
Exception :-
class com.aspose.email.system.exceptions.IndexOutOfRangeException: Index was outside the bounds of the array.
com.aspose.email.internal.ac.t.b(Unknown Source)
com.aspose.email.vy.a(SourceFile:278)
com.aspose.email.ayv.g(SourceFile:309)
com.aspose.email.aoq.c(SourceFile:2221)
com.aspose.email.aoq.a(SourceFile:1734)
com.aspose.email.aoq.a(SourceFile:276)
com.aspose.email.aoq$c.hasNext(SourceFile:3329)
SysTools.PSTReader.getAllMailsFrom(PSTReader.java:535)
SysTools.PSTReader.traverse(PSTReader.java:464)
SysTools.PSTReader.traverse(PSTReader.java:505)
SysTools.PSTReader.traverse(PSTReader.java:505)
SysTools.PSTReader.loadPST(PSTReader.java:445)
SysTools.PSTReader.scan(PSTReader.java:206)
Control.Converter.convert(Converter.java:1089)
View.ExportManager.startExporting(ExportManager.java:177)
View.WorkerThread.run(WorkerThread.java:44)