Using same this code in this forum post below (but creating 20 documents at a time not just 5),
http://www.aspose.com/community/forums/thread/607415/processparagraphs-multiple-instances-keynotfoundexception.aspx
and this method,
public static void SetAsposeAPILicense()
{
Stream licenseStream = GetLicenseStream("asposelicense.xml");
if (licenseStream != null)
{
licenseStream.Seek(0, SeekOrigin.Begin);
new License().SetLicense(licenseStream);
}
}
private static Stream GetLicenseStream(string fileName)
{
byte[] b = File.ReadAllBytes(@"C:\temp\" + fileName);
MemoryStream s = new MemoryStream(b);
return s;
}
I get these errors randomly, please note it doesn't happen everytime
Object reference not set to an instance of an object.
at . . (Stream )
at Aspose.Pdf.License.SetLicense(Stream stream)
at TestConsoleApp.aAsposeUtilities.SetAsposeAPILicense() in d:\BackUp\TestConsoleApp\TestConsoleApp\TestConsoleApp\aAsposeUtilities.cs:line 26
at TestConsoleApp.aAsposeNew.CreateDocument(String documentName) in d:\BackUp\TestConsoleApp\TestConsoleApp\TestConsoleApp\aAsposeNew.cs:line 38
at TestConsoleApp.aAsposeNew.<MultipleInstancesProblem>b__1() in d:\BackUp\TestConsoleApp\TestConsoleApp\TestConsoleApp\aAsposeNew.cs:line 24
at System.Threading.Tasks.Task.Execute()
http://prntscr.com/6687mj
http://prntscr.com/6687vy
Thanks for looking.