iTextSharp存在空引用异常

iTextSharp存在空引用异常,itext,Itext,我正在使用iTextSharp和C#来填充可编辑的PDF。一切正常,但我突然发现PdfStamper线路出错 PdfReader pdfReader = new PdfReader(File.ReadAllBytes(pdfTemplatePath)); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create,FileAccess.Write)); AcroFields p

我正在使用iTextSharp和C#来填充可编辑的PDF。一切正常,但我突然发现PdfStamper线路出错

PdfReader pdfReader = new PdfReader(File.ReadAllBytes(pdfTemplatePath));
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create,FileAccess.Write));
AcroFields pdfFormFields = pdfStamper.AcroFields;
错误是

System.NullReferenceException
  HResult=0x80004003
  Message=Object reference not set to an instance of an object.
  Source=itextsharp
  StackTrace:
   at iTextSharp.text.Version.GetInstance()
我已经检查了文件路径和所有内容-都是正确的。我还确保没有权限问题

有人能告诉我是什么导致这个抛出空引用异常的吗


提前感谢。

如果coffee的行为突然改变,您应该首先问问自己,它的安装或它的依赖项的安装是否发生了问题。如果您认为不可能发生这种情况,那么想知道程序输入是否有变化,即是否有PDF。您可能希望共享典型的旧的和当前的输入PDF进行分析。不,它不起作用。无法理解,但由于某些原因,filestream阅读器出现超时问题。您能否共享完整的堆栈跟踪,而不仅仅是
iTextSharp.text.Version.GetInstance()
line?@user1144596,我想知道问题是否是Adobe Acrobat reader的更新?我和一位同事正在开发一个新的应用程序。它与您的不同,因为我们在本周刚刚添加了生成PDF的功能。无论如何,我们的Adobe Acrobat版本是在圣诞节/新年期间升级的。我的同事使用的代码已经在这里的人编写的其他应用程序中使用过,因此我们知道它是有效的。如果咖啡的行为突然发生变化,你首先应该问问自己,咖啡的安装或其依赖项的安装是否出了问题。如果您认为不可能发生这种情况,那么想知道程序输入是否有变化,即是否有PDF。您可能希望共享典型的旧的和当前的输入PDF进行分析。不,它不起作用。无法理解,但由于某些原因,filestream阅读器出现超时问题。您能否共享完整的堆栈跟踪,而不仅仅是
iTextSharp.text.Version.GetInstance()
line?@user1144596,我想知道问题是否是Adobe Acrobat reader的更新?我和一位同事正在开发一个新的应用程序。它与您的不同,因为我们在本周刚刚添加了生成PDF的功能。无论如何,我们的Adobe Acrobat版本是在圣诞节/新年期间升级的。我同事使用的代码已经在这里的人编写的其他应用程序中使用过,所以我们知道它是有效的。