FFImageLoading cannot be used

Hi

The SfRadialMenu is working great, however when using an FFImageLoading-image (CachedImage) as an item or center button, the app crashes. The stack trace is added as an attachment.

What could be the problem?

Thanks in advance!

3 Replies

SK Selva Kumar  Veerakrishnan Syncfusion Team January 9, 2018 12:33 PM UTC

Hi Stefaan,

Thank you for contacting Syncfusion Support.

Please update us with the StackTrace for the issue which reproduced at your end, along with the Platform in which the issue occurs. This could be helpful for us to provide better solution on this issue.

Regards,

Selva Kumar V


SA Stefaan Avonds January 9, 2018 02:07 PM UTC

My apologies. The error occurs in Android; StackTrace:

Object reference not set to an instance of an object.




  at Syncfusion.SfRadialMenu.XForms.Droid.SfRadialMenuRenderer.ConvertFormsToNative (Xamarin.Forms.View view, Xamarin.Forms.Rectangle size, Syncfusion.SfRadialMenu.XForms.SfRadialMenu formsRadialMenu) [0x00038] in <c5f4fe2357a6447d82dae27088378d23>:0 
  at Syncfusion.SfRadialMenu.XForms.Droid.SfRadialMenuMapping.OnRadialMenuPropertiesChanged (System.String propertyName, Syncfusion.SfRadialMenu.XForms.SfRadialMenu formsRadialMenu, Syncfusion.SfRadialMenu.Android.SfRadialMenu nativeRadialMenu) [0x0007b] in <c5f4fe2357a6447d82dae27088378d23>:0 
  at Syncfusion.SfRadialMenu.XForms.Droid.SfRadialMenuRenderer.OnElementChanged (Xamarin.Forms.Platform.Android.ElementChangedEventArgs`1[TElement] e) [0x00069] in <c5f4fe2357a6447d82dae27088378d23>:0 
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000b1] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:176 
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:125 
  at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element, Android.Content.Context context) [0x00024] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\Platform.cs:314 
  at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00044] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:97 
  at Xamarin.Forms.Platform.Android.VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement) [0x00104] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:231 
  at Xamarin.Forms.Platform.Android.VisualElementPackager.Load () [0x00000] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementPackager.cs:76 
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetPackager (Xamarin.Forms.Platform.Android.VisualElementPackager packager) [0x00007] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:385 
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000ce] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:179 
  at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\VisualElementRenderer.cs:125 
  at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element, Android.Content.Context context) [0x00024] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\Platform.cs:314 
  at Xamarin.Forms.Platform.Android.Platform.AddChild (Xamarin.Forms.VisualElement view, System.Boolean layout) [0x00009] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\Platform.cs:567 
  at Xamarin.Forms.Platform.Android.Platform.SetPage (Xamarin.Forms.Page newRoot) [0x0007a] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\Platform.cs:453 
  at Xamarin.Forms.Platform.Android.FormsApplicationActivity.InternalSetPage (Xamarin.Forms.Page page) [0x00052] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\FormsApplicationActivity.cs:220 
  at Xamarin.Forms.Platform.Android.FormsApplicationActivity.SetMainPage () [0x00000] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\FormsApplicationActivity.cs:239 
  at Xamarin.Forms.Platform.Android.FormsApplicationActivity.LoadApplication (Xamarin.Forms.Application application) [0x00045] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\FormsApplicationActivity.cs:92 
  at Sample.Android.MainActivity.OnCreate (Android.OS.Bundle savedInstanceState) [0x0001e] in D:\Visual Studio 2017\Projects\RadialMenuCenterButton\Sample.Android\MainActivity.cs:21 


SK Selva Kumar  Veerakrishnan Syncfusion Team January 12, 2018 12:25 PM UTC

Hi Stefaan,

We could reproduce the issue “Error occur when using FFImageLoading in SfRadialMenu”. This will be fixed in our upcoming 2018 Volume 1 release, which is expected to be rolled out buy the mid of February.

Regards,
Selva Kumar V.

Loader.
Up arrow icon