Welcome to the Xamarin.Forms feedback portal. We’re happy you’re here! If you have feedback on how to improve the Xamarin.Forms, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote
Hi,

Unfortunately I cannot attach the PDF where I get this error because it belongs to a customer, but I hope this stacktrace can help you.

Tested with 16.4.0.46.

Xamarin caused by: android.runtime.JavaProxyThrowable: System.ArgumentNullException: Value cannot be null. Parameter name: key at System.ThrowHelper.ThrowArgumentNullException (System.ExceptionArgument argument) [0x00006] in <64976a8ad50c42088cdef09685cd7476>:0 at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <64976a8ad50c42088cdef09685cd7476>:0 at System.Collections.Generic.Dictionary`2[TKey,TValue].ContainsKey (TKey key) [0x00000] in <64976a8ad50c42088cdef09685cd7476>:0 at Syncfusion.Pdf.Parsing.PdfLoadedPageCollection.GetPage (Syncfusion.Pdf.Primitives.PdfDictionary dic) [0x00009] in <451ac554fff348e09322e7f60a9a1caa>:0 at Syncfusion.Pdf.Interactive.PdfLoadedDocumentLinkAnnotation.ObtainDestination () [0x001f0] in <451ac554fff348e09322e7f60a9a1caa>:0 at Syncfusion.Pdf.Interactive.PdfLoadedDocumentLinkAnnotation.get_Destination () [0x00000] in <451ac554fff348e09322e7f60a9a1caa>:0 at Syncfusion.SfPdfViewer.XForms.Droid.ScrollViewEx.LoadExistingDocumentLinkAnnotation (System.Int32 pageIndex) [0x000ff] in <13b8288d0cc64b629cec81691723e7c7>:0 at Syncfusion.SfPdfViewer.XForms.Droid.ScrollViewEx.AddExistingAnnotations (System.Int32 pageIndex) [0x00052] in <13b8288d0cc64b629cec81691723e7c7>:0 at Syncfusion.SfPdfViewer.XForms.Droid.ScrollViewEx.LoadAnnotationCollection () [0x00222] in <13b8288d0cc64b629cec81691723e7c7>:0