Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] ReflectionTypeLoadException - Type '__callback_factory__class__' is not finished #421

Closed
ChaseFlorell opened this issue Nov 1, 2019 · 25 comments · Fixed by #598
Closed
Labels

Comments

@ChaseFlorell
Copy link

ChaseFlorell commented Nov 1, 2019

Describe the bug
I just installed the latest ReactiveUI (10.5.7) into my Xamarin.Forms (4.3) app, and built a single ViewModel out using it. I love it so far, and I did all of my testing using the iOS simulator.

Upon testing the app on my Pixel 4XL (Android 10), I immediately got the following runtime exception when I hit the new page/viewmodel.

PlatformBitmapLoader: Exception while detecting drawing types. - System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
Type '__callback_factory__class__' is not finished
  at System.Reflection.Emit.AssemblyBuilder.GetTypes (System.Boolean exportedOnly) [0x0012d] in <ff07eae8184a40a08e79049bbcb31a0e>:0 
  at System.Reflection.Assembly.GetTypes () [0x00000] in <ff07eae8184a40a08e79049bbcb31a0e>:0 
  at Splat.PlatformBitmapLoader.GetTypesFromAssembly (System.Reflection.Assembly assembly, Splat.IFullLogger log) [0x00000] in d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:158 
System.TypeLoadException: Type '__callback_factory__class__' is not finished

followed by a really long list of this

PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable

The end result is an extremely long delay in loading the page.

Steps To Reproduce
Not sure how to fill this in. I'm assuming this is a tooling issue moresoe than anything else. I will give whatever information you ask for however.

Expected behavior
Page should load instantaneously

Screenshots
If applicable, add screenshots to help explain your problem.

Environment(please complete the following information):

  • Mono: 6.4.0.208
  • OS: Android
  • Version 10
  • Device: Google Pixel 4 LX
  • android:minSdkVersion: 22"
  • android:targetSdkVersion: 29

notice in the gif where I press the (+) in the top right, there is an enormous delay and an enormous amount of output before the page loads.
Nov-01-2019 13-55-54

@ChaseFlorell
Copy link
Author

For posterity

PlatformBitmapLoader: Exception while detecting drawing types. - System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
Type '__callback_factory__class__' is not finished
  at System.Reflection.Emit.AssemblyBuilder.GetTypes (System.Boolean exportedOnly) [0x0012d] in <ff07eae8184a40a08e79049bbcb31a0e>:0 
  at System.Reflection.Assembly.GetTypes () [0x00000] in <ff07eae8184a40a08e79049bbcb31a0e>:0 
  at Splat.PlatformBitmapLoader.GetTypesFromAssembly (System.Reflection.Assembly assembly, Splat.IFullLogger log) [0x00000] in d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:158 
System.TypeLoadException: Type '__callback_factory__class__' is not finished
PlatformBitmapLoader: Inner Exception for detecting drawing types. - System.TypeLoadException: Type '__callback_factory__class__' is not finished
Loaded assembly: System.ServiceModel.Internals.dll
PlatformBitmapLoader: DrawableList. Got 8 types.
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList Type: Drawable
PlatformBitmapLoader: DrawableList. Got 547 items.
PlatformBitmapLoader: DrawableList Item: AlertDarkFrame
PlatformBitmapLoader: DrawableList Item: AlertLightFrame
PlatformBitmapLoader: DrawableList Item: ArrowDownFloat
PlatformBitmapLoader: DrawableList Item: ArrowUpFloat
PlatformBitmapLoader: DrawableList Item: BottomBar
PlatformBitmapLoader: DrawableList Item: ButtonDefault
PlatformBitmapLoader: DrawableList Item: ButtonDefaultSmall
PlatformBitmapLoader: DrawableList Item: ButtonDialog
PlatformBitmapLoader: DrawableList Item: ButtonDropDown
PlatformBitmapLoader: DrawableList Item: ButtonMinus
PlatformBitmapLoader: DrawableList Item: ButtonPlus
PlatformBitmapLoader: DrawableList Item: ButtonRadio
PlatformBitmapLoader: DrawableList Item: ButtonStar
PlatformBitmapLoader: DrawableList Item: ButtonStarBigOff
PlatformBitmapLoader: DrawableList Item: ButtonStarBigOn
PlatformBitmapLoader: DrawableList Item: ButtonOnoffIndicatorOff
PlatformBitmapLoader: DrawableList Item: ButtonOnoffIndicatorOn
PlatformBitmapLoader: DrawableList Item: CheckboxOffBackground
PlatformBitmapLoader: DrawableList Item: CheckboxOnBackground
PlatformBitmapLoader: DrawableList Item: DarkHeader
PlatformBitmapLoader: DrawableList Item: DialogFrame
PlatformBitmapLoader: DrawableList Item: DialogHoloDarkFrame
PlatformBitmapLoader: DrawableList Item: DialogHoloLightFrame
PlatformBitmapLoader: DrawableList Item: DividerHorizontalBright
PlatformBitmapLoader: DrawableList Item: DividerHorizontalDark
PlatformBitmapLoader: DrawableList Item: DividerHorizontalDimDark
PlatformBitmapLoader: DrawableList Item: DividerHorizontalTextfield
PlatformBitmapLoader: DrawableList Item: EditText
PlatformBitmapLoader: DrawableList Item: EditBoxBackground
PlatformBitmapLoader: DrawableList Item: EditBoxBackgroundNormal
PlatformBitmapLoader: DrawableList Item: EditBoxDropDownDarkFrame
PlatformBitmapLoader: DrawableList Item: EditBoxDropDownLightFrame
PlatformBitmapLoader: DrawableList Item: GalleryThumb
PlatformBitmapLoader: DrawableList Item: IcButtonSpeakNow
PlatformBitmapLoader: DrawableList Item: IcDelete
PlatformBitmapLoader: DrawableList Item: IcDialogAlert
PlatformBitmapLoader: DrawableList Item: IcDialogDialer
PlatformBitmapLoader: DrawableList Item: IcDialogEmail
PlatformBitmapLoader: DrawableList Item: IcDialogInfo
PlatformBitmapLoader: DrawableList Item: IcDialogMap
PlatformBitmapLoader: DrawableList Item: IcInputAdd
PlatformBitmapLoader: DrawableList Item: IcInputDelete
PlatformBitmapLoader: DrawableList Item: IcInputGet
PlatformBitmapLoader: DrawableList Item: IcLockIdleAlarm
PlatformBitmapLoader: DrawableList Item: IcLockIdleCharging
PlatformBitmapLoader: DrawableList Item: IcLockIdleLock
PlatformBitmapLoader: DrawableList Item: IcLockIdleLowBattery
PlatformBitmapLoader: DrawableList Item: IcLockLock
PlatformBitmapLoader: DrawableList Item: IcLockPowerOff
PlatformBitmapLoader: DrawableList Item: IcLockSilentMode
PlatformBitmapLoader: DrawableList Item: IcLockSilentModeOff
PlatformBitmapLoader: DrawableList Item: IcMediaFf
PlatformBitmapLoader: DrawableList Item: IcMediaNext
PlatformBitmapLoader: DrawableList Item: IcMediaPause
PlatformBitmapLoader: DrawableList Item: IcMediaPlay
PlatformBitmapLoader: DrawableList Item: IcMediaPrevious
PlatformBitmapLoader: DrawableList Item: IcMediaRew
PlatformBitmapLoader: DrawableList Item: IcMenuAdd
PlatformBitmapLoader: DrawableList Item: IcMenuAgenda
PlatformBitmapLoader: DrawableList Item: IcMenuAlwaysLandscapePortrait
PlatformBitmapLoader: DrawableList Item: IcMenuCall
PlatformBitmapLoader: DrawableList Item: IcMenuCamera
PlatformBitmapLoader: DrawableList Item: IcMenuCloseClearCancel
PlatformBitmapLoader: DrawableList Item: IcMenuCompass
PlatformBitmapLoader: DrawableList Item: IcMenuCrop
PlatformBitmapLoader: DrawableList Item: IcMenuDay
PlatformBitmapLoader: DrawableList Item: IcMenuDelete
PlatformBitmapLoader: DrawableList Item: IcMenuDirections
PlatformBitmapLoader: DrawableList Item: IcMenuEdit
PlatformBitmapLoader: DrawableList Item: IcMenuGallery
PlatformBitmapLoader: DrawableList Item: IcMenuHelp
PlatformBitmapLoader: DrawableList Item: IcMenuInfoDetails
PlatformBitmapLoader: DrawableList Item: IcMenuManage
PlatformBitmapLoader: DrawableList Item: IcMenuMapmode
PlatformBitmapLoader: DrawableList Item: IcMenuMonth
PlatformBitmapLoader: DrawableList Item: IcMenuMore
PlatformBitmapLoader: DrawableList Item: IcMenuMyCalendar
PlatformBitmapLoader: DrawableList Item: IcMenuMyLocation
PlatformBitmapLoader: DrawableList Item: IcMenuMyPlaces
PlatformBitmapLoader: DrawableList Item: IcMenuPreferences
PlatformBitmapLoader: DrawableList Item: IcMenuRecentHistory
PlatformBitmapLoader: DrawableList Item: IcMenuReportImage
PlatformBitmapLoader: DrawableList Item: IcMenuRevert
PlatformBitmapLoader: DrawableList Item: IcMenuRotate
PlatformBitmapLoader: DrawableList Item: IcMenuSave
PlatformBitmapLoader: DrawableList Item: IcMenuSearch
PlatformBitmapLoader: DrawableList Item: IcMenuSend
PlatformBitmapLoader: DrawableList Item: IcMenuSetAs
PlatformBitmapLoader: DrawableList Item: IcMenuShare
PlatformBitmapLoader: DrawableList Item: IcMenuSlideshow
PlatformBitmapLoader: DrawableList Item: IcMenuSortAlphabetically
PlatformBitmapLoader: DrawableList Item: IcMenuSortBySize
PlatformBitmapLoader: DrawableList Item: IcMenuToday
PlatformBitmapLoader: DrawableList Item: IcMenuUpload
PlatformBitmapLoader: DrawableList Item: IcMenuUploadYouTube
PlatformBitmapLoader: DrawableList Item: IcMenuView
PlatformBitmapLoader: DrawableList Item: IcMenuWeek
PlatformBitmapLoader: DrawableList Item: IcMenuZoom
PlatformBitmapLoader: DrawableList Item: IcNotificationClearAll
PlatformBitmapLoader: DrawableList Item: IcNotificationOverlay
PlatformBitmapLoader: DrawableList Item: IcPartialSecure
PlatformBitmapLoader: DrawableList Item: IcPopupDiskFull
PlatformBitmapLoader: DrawableList Item: IcPopupReminder
PlatformBitmapLoader: DrawableList Item: IcPopupSync
PlatformBitmapLoader: DrawableList Item: IcSearchCategoryDefault
PlatformBitmapLoader: DrawableList Item: IcSecure
PlatformBitmapLoader: DrawableList Item: ListSelectorBackground
PlatformBitmapLoader: DrawableList Item: MenuFrame
PlatformBitmapLoader: DrawableList Item: MenuFullFrame
PlatformBitmapLoader: DrawableList Item: MenuitemBackground
PlatformBitmapLoader: DrawableList Item: PictureFrame
PlatformBitmapLoader: DrawableList Item: PresenceAudioAway
PlatformBitmapLoader: DrawableList Item: PresenceAudioBusy
PlatformBitmapLoader: DrawableList Item: PresenceAudioOnline
PlatformBitmapLoader: DrawableList Item: PresenceAway
PlatformBitmapLoader: DrawableList Item: PresenceBusy
PlatformBitmapLoader: DrawableList Item: PresenceInvisible
PlatformBitmapLoader: DrawableList Item: PresenceOffline
PlatformBitmapLoader: DrawableList Item: PresenceOnline
PlatformBitmapLoader: DrawableList Item: PresenceVideoAway
PlatformBitmapLoader: DrawableList Item: PresenceVideoBusy
PlatformBitmapLoader: DrawableList Item: PresenceVideoOnline
PlatformBitmapLoader: DrawableList Item: ProgressHorizontal
PlatformBitmapLoader: DrawableList Item: ProgressIndeterminateHorizontal
PlatformBitmapLoader: DrawableList Item: RadiobuttonOffBackground
PlatformBitmapLoader: DrawableList Item: RadiobuttonOnBackground
PlatformBitmapLoader: DrawableList Item: ScreenBackgroundDark
PlatformBitmapLoader: DrawableList Item: ScreenBackgroundDarkTransparent
PlatformBitmapLoader: DrawableList Item: ScreenBackgroundLight
PlatformBitmapLoader: DrawableList Item: ScreenBackgroundLightTransparent
PlatformBitmapLoader: DrawableList Item: SpinnerBackground
PlatformBitmapLoader: DrawableList Item: SpinnerDropDownBackground
PlatformBitmapLoader: DrawableList Item: StarBigOff
PlatformBitmapLoader: DrawableList Item: StarBigOn
PlatformBitmapLoader: DrawableList Item: StarOff
PlatformBitmapLoader: DrawableList Item: StarOn
PlatformBitmapLoader: DrawableList Item: StatNotifyCallMute
PlatformBitmapLoader: DrawableList Item: StatNotifyChat
PlatformBitmapLoader: DrawableList Item: StatNotifyError
PlatformBitmapLoader: DrawableList Item: StatNotifyMissedCall
PlatformBitmapLoader: DrawableList Item: StatNotifyMore
PlatformBitmapLoader: DrawableList Item: StatNotifySdCard
PlatformBitmapLoader: DrawableList Item: StatNotifySdcardPrepare
PlatformBitmapLoader: DrawableList Item: StatNotifySdCardUsb
PlatformBitmapLoader: DrawableList Item: StatNotifySync
PlatformBitmapLoader: DrawableList Item: StatNotifySyncNoAnim
PlatformBitmapLoader: DrawableList Item: StatNotifyVoicemail
PlatformBitmapLoader: DrawableList Item: StatSysDataBluetooth
PlatformBitmapLoader: DrawableList Item: StatSysDownload
PlatformBitmapLoader: DrawableList Item: StatSysDownloadDone
PlatformBitmapLoader: DrawableList Item: StatSysHeadset
PlatformBitmapLoader: DrawableList Item: StatSysPhoneCall
PlatformBitmapLoader: DrawableList Item: StatSysPhoneCallForward
PlatformBitmapLoader: DrawableList Item: StatSysPhoneCallOnHold
PlatformBitmapLoader: DrawableList Item: StatSysSpeakerphone
PlatformBitmapLoader: DrawableList Item: StatSysUpload
PlatformBitmapLoader: DrawableList Item: StatSysUploadDone
PlatformBitmapLoader: DrawableList Item: StatSysVpPhoneCall
PlatformBitmapLoader: DrawableList Item: StatSysVpPhoneCallOnHold
PlatformBitmapLoader: DrawableList Item: StatSysWarning
PlatformBitmapLoader: DrawableList Item: StatusBarItemAppBackground
PlatformBitmapLoader: DrawableList Item: StatusBarItemBackground
PlatformBitmapLoader: DrawableList Item: SymActionCall
PlatformBitmapLoader: DrawableList Item: SymActionChat
PlatformBitmapLoader: DrawableList Item: SymActionEmail
PlatformBitmapLoader: DrawableList Item: SymCallIncoming
PlatformBitmapLoader: DrawableList Item: SymCallMissed
PlatformBitmapLoader: DrawableList Item: SymCallOutgoing
PlatformBitmapLoader: DrawableList Item: SymContactCard
PlatformBitmapLoader: DrawableList Item: SymDefAppIcon
PlatformBitmapLoader: DrawableList Item: TitleBar
PlatformBitmapLoader: DrawableList Item: TitleBarTall
PlatformBitmapLoader: DrawableList Item: ToastFrame
PlatformBitmapLoader: DrawableList Item: ZoomPlate
PlatformBitmapLoader: DrawableList Item: abc_ab_share_pack_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_action_bar_item_background_material
PlatformBitmapLoader: DrawableList Item: abc_btn_borderless_material
PlatformBitmapLoader: DrawableList Item: abc_btn_check_material
PlatformBitmapLoader: DrawableList Item: abc_btn_check_to_on_mtrl_000
PlatformBitmapLoader: DrawableList Item: abc_btn_check_to_on_mtrl_015
PlatformBitmapLoader: DrawableList Item: abc_btn_colored_material
PlatformBitmapLoader: DrawableList Item: abc_btn_default_mtrl_shape
PlatformBitmapLoader: DrawableList Item: abc_btn_radio_material
PlatformBitmapLoader: DrawableList Item: abc_btn_radio_to_on_mtrl_000
PlatformBitmapLoader: DrawableList Item: abc_btn_radio_to_on_mtrl_015
PlatformBitmapLoader: DrawableList Item: abc_btn_switch_to_on_mtrl_00001
PlatformBitmapLoader: DrawableList Item: abc_btn_switch_to_on_mtrl_00012
PlatformBitmapLoader: DrawableList Item: abc_cab_background_internal_bg
PlatformBitmapLoader: DrawableList Item: abc_cab_background_top_material
PlatformBitmapLoader: DrawableList Item: abc_cab_background_top_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_control_background_material
PlatformBitmapLoader: DrawableList Item: abc_dialog_material_background
PlatformBitmapLoader: DrawableList Item: abc_edit_text_material
PlatformBitmapLoader: DrawableList Item: abc_ic_ab_back_material
PlatformBitmapLoader: DrawableList Item: abc_ic_arrow_drop_right_black_24dp
PlatformBitmapLoader: DrawableList Item: abc_ic_clear_material
PlatformBitmapLoader: DrawableList Item: abc_ic_commit_search_api_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_go_search_api_material
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_copy_mtrl_am_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_cut_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_overflow_material
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_paste_mtrl_am_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_selectall_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_menu_share_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_ic_search_api_material
PlatformBitmapLoader: DrawableList Item: abc_ic_star_black_16dp
PlatformBitmapLoader: DrawableList Item: abc_ic_star_black_36dp
PlatformBitmapLoader: DrawableList Item: abc_ic_star_black_48dp
PlatformBitmapLoader: DrawableList Item: abc_ic_star_half_black_16dp
PlatformBitmapLoader: DrawableList Item: abc_ic_star_half_black_36dp
PlatformBitmapLoader: DrawableList Item: abc_ic_star_half_black_48dp
PlatformBitmapLoader: DrawableList Item: abc_ic_voice_search_api_material
PlatformBitmapLoader: DrawableList Item: abc_item_background_holo_dark
PlatformBitmapLoader: DrawableList Item: abc_item_background_holo_light
PlatformBitmapLoader: DrawableList Item: abc_list_divider_material
PlatformBitmapLoader: DrawableList Item: abc_list_divider_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_list_focused_holo
PlatformBitmapLoader: DrawableList Item: abc_list_longpressed_holo
PlatformBitmapLoader: DrawableList Item: abc_list_pressed_holo_dark
PlatformBitmapLoader: DrawableList Item: abc_list_pressed_holo_light
PlatformBitmapLoader: DrawableList Item: abc_list_selector_background_transition_holo_dark
PlatformBitmapLoader: DrawableList Item: abc_list_selector_background_transition_holo_light
PlatformBitmapLoader: DrawableList Item: abc_list_selector_disabled_holo_dark
PlatformBitmapLoader: DrawableList Item: abc_list_selector_disabled_holo_light
PlatformBitmapLoader: DrawableList Item: abc_list_selector_holo_dark
PlatformBitmapLoader: DrawableList Item: abc_list_selector_holo_light
PlatformBitmapLoader: DrawableList Item: abc_menu_hardkey_panel_mtrl_mult
PlatformBitmapLoader: DrawableList Item: abc_popup_background_mtrl_mult
PlatformBitmapLoader: DrawableList Item: abc_ratingbar_indicator_material
PlatformBitmapLoader: DrawableList Item: abc_ratingbar_material
PlatformBitmapLoader: DrawableList Item: abc_ratingbar_small_material
PlatformBitmapLoader: DrawableList Item: abc_scrubber_control_off_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_scrubber_control_to_pressed_mtrl_000
PlatformBitmapLoader: DrawableList Item: abc_scrubber_control_to_pressed_mtrl_005
PlatformBitmapLoader: DrawableList Item: abc_scrubber_primary_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_scrubber_track_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_seekbar_thumb_material
PlatformBitmapLoader: DrawableList Item: abc_seekbar_tick_mark_material
PlatformBitmapLoader: DrawableList Item: abc_seekbar_track_material
PlatformBitmapLoader: DrawableList Item: abc_spinner_mtrl_am_alpha
PlatformBitmapLoader: DrawableList Item: abc_spinner_textfield_background_material
PlatformBitmapLoader: DrawableList Item: abc_switch_thumb_material
PlatformBitmapLoader: DrawableList Item: abc_switch_track_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_tab_indicator_material
PlatformBitmapLoader: DrawableList Item: abc_tab_indicator_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_text_cursor_material
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_left_mtrl_dark
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_left_mtrl_light
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_middle_mtrl_dark
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_middle_mtrl_light
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_right_mtrl_dark
PlatformBitmapLoader: DrawableList Item: abc_text_select_handle_right_mtrl_light
PlatformBitmapLoader: DrawableList Item: abc_textfield_activated_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_textfield_default_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_textfield_search_activated_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_textfield_search_default_mtrl_alpha
PlatformBitmapLoader: DrawableList Item: abc_textfield_search_material
PlatformBitmapLoader: DrawableList Item: abc_vector_test
PlatformBitmapLoader: DrawableList Item: amu_bubble_mask
PlatformBitmapLoader: DrawableList Item: amu_bubble_shadow
PlatformBitmapLoader: DrawableList Item: ArrowHeadDown
PlatformBitmapLoader: DrawableList Item: ArrowHeadRight
PlatformBitmapLoader: DrawableList Item: ArrowHeadUp
PlatformBitmapLoader: DrawableList Item: attachment_error
PlatformBitmapLoader: DrawableList Item: attachment_loading
PlatformBitmapLoader: DrawableList Item: avd_hide_password
PlatformBitmapLoader: DrawableList Item: avd_hide_password_1
PlatformBitmapLoader: DrawableList Item: avd_hide_password_2
PlatformBitmapLoader: DrawableList Item: avd_hide_password_3
PlatformBitmapLoader: DrawableList Item: avd_show_password
PlatformBitmapLoader: DrawableList Item: avd_show_password_1
PlatformBitmapLoader: DrawableList Item: avd_show_password_2
PlatformBitmapLoader: DrawableList Item: avd_show_password_3
PlatformBitmapLoader: DrawableList Item: background
PlatformBitmapLoader: DrawableList Item: common_full_open_on_phone
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_dark
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_dark_focused
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_dark_normal
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_dark_normal_background
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_disabled
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_light
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_light_focused
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_light_normal
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_icon_light_normal_background
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_dark
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_dark_focused
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_dark_normal
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_dark_normal_background
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_disabled
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_light
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_light_focused
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_light_normal
PlatformBitmapLoader: DrawableList Item: common_google_signin_btn_text_light_normal_background
PlatformBitmapLoader: DrawableList Item: design_bottom_navigation_item_background
PlatformBitmapLoader: DrawableList Item: design_fab_background
PlatformBitmapLoader: DrawableList Item: design_ic_visibility
PlatformBitmapLoader: DrawableList Item: design_ic_visibility_off
PlatformBitmapLoader: DrawableList Item: design_password_eye
PlatformBitmapLoader: DrawableList Item: design_snackbar_background
PlatformBitmapLoader: DrawableList Item: Down
PlatformBitmapLoader: DrawableList Item: googleg_disabled_color_18
PlatformBitmapLoader: DrawableList Item: googleg_standard_color_18
PlatformBitmapLoader: DrawableList Item: ic_arrow_back
PlatformBitmapLoader: DrawableList Item: ic_audiotrack_dark
PlatformBitmapLoader: DrawableList Item: ic_audiotrack_light
PlatformBitmapLoader: DrawableList Item: ic_dialog_close_dark
PlatformBitmapLoader: DrawableList Item: ic_dialog_close_light
PlatformBitmapLoader: DrawableList Item: ic_errorstatus
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_00
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_01
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_02
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_03
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_04
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_05
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_06
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_07
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_08
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_09
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_10
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_11
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_12
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_13
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_14
PlatformBitmapLoader: DrawableList Item: ic_group_collapse_15
PlatformBitmapLoader: DrawableList Item: ic_group_expand_00
PlatformBitmapLoader: DrawableList Item: ic_group_expand_01
PlatformBitmapLoader: DrawableList Item: ic_group_expand_02
PlatformBitmapLoader: DrawableList Item: ic_group_expand_03
PlatformBitmapLoader: DrawableList Item: ic_group_expand_04
PlatformBitmapLoader: DrawableList Item: ic_group_expand_05
PlatformBitmapLoader: DrawableList Item: ic_group_expand_06
PlatformBitmapLoader: DrawableList Item: ic_group_expand_07
PlatformBitmapLoader: DrawableList Item: ic_group_expand_08
PlatformBitmapLoader: DrawableList Item: ic_group_expand_09
PlatformBitmapLoader: DrawableList Item: ic_group_expand_10
PlatformBitmapLoader: DrawableList Item: ic_group_expand_11
PlatformBitmapLoader: DrawableList Item: ic_group_expand_12
PlatformBitmapLoader: DrawableList Item: ic_group_expand_13
PlatformBitmapLoader: DrawableList Item: ic_group_expand_14
PlatformBitmapLoader: DrawableList Item: ic_group_expand_15
PlatformBitmapLoader: DrawableList Item: ic_media_pause_dark
PlatformBitmapLoader: DrawableList Item: ic_media_pause_light
PlatformBitmapLoader: DrawableList Item: ic_media_play_dark
PlatformBitmapLoader: DrawableList Item: ic_media_play_light
PlatformBitmapLoader: DrawableList Item: ic_media_stop_dark
PlatformBitmapLoader: DrawableList Item: ic_media_stop_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_00_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_00_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_01_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_01_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_02_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_02_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_03_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_03_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_04_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_04_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_05_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_05_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_06_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_06_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_07_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_07_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_08_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_08_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_09_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_09_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_10_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_10_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_11_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_11_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_12_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_12_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_13_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_13_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_14_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_14_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_15_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_15_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_16_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_16_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_17_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_17_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_18_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_18_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_19_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_19_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_20_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_20_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_21_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_21_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_22_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_22_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_23_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_23_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_24_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_24_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_25_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_25_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_26_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_26_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_27_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_27_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_28_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_28_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_29_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_29_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_30_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connected_30_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_00_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_00_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_01_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_01_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_02_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_02_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_03_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_03_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_04_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_04_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_05_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_05_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_06_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_06_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_07_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_07_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_08_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_08_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_09_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_09_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_10_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_10_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_11_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_11_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_12_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_12_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_13_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_13_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_14_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_14_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_15_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_15_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_16_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_16_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_17_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_17_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_18_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_18_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_19_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_19_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_20_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_20_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_21_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_21_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_22_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_22_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_23_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_23_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_24_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_24_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_25_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_25_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_26_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_26_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_27_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_27_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_28_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_28_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_29_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_29_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_30_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_connecting_30_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_disabled_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_disabled_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_disconnected_dark
PlatformBitmapLoader: DrawableList Item: ic_mr_button_disconnected_light
PlatformBitmapLoader: DrawableList Item: ic_mr_button_grey
PlatformBitmapLoader: DrawableList Item: ic_mtrl_chip_checked_black
PlatformBitmapLoader: DrawableList Item: ic_mtrl_chip_checked_circle
PlatformBitmapLoader: DrawableList Item: ic_mtrl_chip_close_circle
PlatformBitmapLoader: DrawableList Item: ic_successstatus
PlatformBitmapLoader: DrawableList Item: ic_vol_type_speaker_dark
PlatformBitmapLoader: DrawableList Item: ic_vol_type_speaker_group_dark
PlatformBitmapLoader: DrawableList Item: ic_vol_type_speaker_group_light
PlatformBitmapLoader: DrawableList Item: ic_vol_type_speaker_light
PlatformBitmapLoader: DrawableList Item: ic_vol_type_tv_dark
PlatformBitmapLoader: DrawableList Item: ic_vol_type_tv_light
PlatformBitmapLoader: DrawableList Item: mr_button_connected_dark
PlatformBitmapLoader: DrawableList Item: mr_button_connected_light
PlatformBitmapLoader: DrawableList Item: mr_button_connecting_dark
PlatformBitmapLoader: DrawableList Item: mr_button_connecting_light
PlatformBitmapLoader: DrawableList Item: mr_button_dark
PlatformBitmapLoader: DrawableList Item: mr_button_light
PlatformBitmapLoader: DrawableList Item: mr_dialog_close_dark
PlatformBitmapLoader: DrawableList Item: mr_dialog_close_light
PlatformBitmapLoader: DrawableList Item: mr_dialog_material_background_dark
PlatformBitmapLoader: DrawableList Item: mr_dialog_material_background_light
PlatformBitmapLoader: DrawableList Item: mr_group_collapse
PlatformBitmapLoader: DrawableList Item: mr_group_expand
PlatformBitmapLoader: DrawableList Item: mr_media_pause_dark
PlatformBitmapLoader: DrawableList Item: mr_media_pause_light
PlatformBitmapLoader: DrawableList Item: mr_media_play_dark
PlatformBitmapLoader: DrawableList Item: mr_media_play_light
PlatformBitmapLoader: DrawableList Item: mr_media_stop_dark
PlatformBitmapLoader: DrawableList Item: mr_media_stop_light
PlatformBitmapLoader: DrawableList Item: mr_vol_type_audiotrack_dark
PlatformBitmapLoader: DrawableList Item: mr_vol_type_audiotrack_light
PlatformBitmapLoader: DrawableList Item: mtrl_snackbar_background
PlatformBitmapLoader: DrawableList Item: mtrl_tabs_default_indicator
PlatformBitmapLoader: DrawableList Item: navigation_empty_icon
PlatformBitmapLoader: DrawableList Item: Next
PlatformBitmapLoader: DrawableList Item: notification_action_background
PlatformBitmapLoader: DrawableList Item: notification_bg
PlatformBitmapLoader: DrawableList Item: notification_bg_low
PlatformBitmapLoader: DrawableList Item: notification_bg_low_normal
PlatformBitmapLoader: DrawableList Item: notification_bg_low_pressed
PlatformBitmapLoader: DrawableList Item: notification_bg_normal
PlatformBitmapLoader: DrawableList Item: notification_bg_normal_pressed
PlatformBitmapLoader: DrawableList Item: notification_icon_background
PlatformBitmapLoader: DrawableList Item: notification_template_icon_bg
PlatformBitmapLoader: DrawableList Item: notification_template_icon_low_bg
PlatformBitmapLoader: DrawableList Item: notification_tile_bg
PlatformBitmapLoader: DrawableList Item: notify_panel_notification_icon_bg
PlatformBitmapLoader: DrawableList Item: pin1
PlatformBitmapLoader: DrawableList Item: pin10
PlatformBitmapLoader: DrawableList Item: pin2
PlatformBitmapLoader: DrawableList Item: pin3
PlatformBitmapLoader: DrawableList Item: pin4
PlatformBitmapLoader: DrawableList Item: pin5
PlatformBitmapLoader: DrawableList Item: pin6
PlatformBitmapLoader: DrawableList Item: pin7
PlatformBitmapLoader: DrawableList Item: pin8
PlatformBitmapLoader: DrawableList Item: pin9
PlatformBitmapLoader: DrawableList Item: places_ic_clear
PlatformBitmapLoader: DrawableList Item: places_ic_search
PlatformBitmapLoader: DrawableList Item: powered_by_google_dark
PlatformBitmapLoader: DrawableList Item: powered_by_google_light
PlatformBitmapLoader: DrawableList Item: powered_by_google_on_white
PlatformBitmapLoader: DrawableList Item: Prev
PlatformBitmapLoader: DrawableList Item: roundedbg
PlatformBitmapLoader: DrawableList Item: roundedbgdark
PlatformBitmapLoader: DrawableList Item: segmented_control_background
PlatformBitmapLoader: DrawableList Item: segmented_control_first_background
PlatformBitmapLoader: DrawableList Item: segmented_control_last_background
PlatformBitmapLoader: DrawableList Item: splash
PlatformBitmapLoader: DrawableList Item: splash_background
PlatformBitmapLoader: DrawableList Item: tooltip_frame_dark
PlatformBitmapLoader: DrawableList Item: tooltip_frame_light
PlatformBitmapLoader: DrawableList Item: Up
LogHost: Initializing to normal mode

@ChaseFlorell
Copy link
Author

#330 might be related

@anaisbetts
Copy link
Member

Can you get the call stack of the WriteLine statement writing PlatformBitmapLoader: DrawableList Item: Up - Splat doesn't try to load all these resources

@ChaseFlorell
Copy link
Author

ChaseFlorell commented Nov 2, 2019

Thank you for your prompt reply @anaisbetts

<Thread Pool> @506709114192
 @509127798096
<Thread Pool> @506730909008
<Thread Pool> @507229085008
<Thread Pool> @506602986832
<Thread Pool> @506750430544
<Thread Pool> @506583858512
 @506964278608
 @511563263696

Finalizer @507517304144
<Thread Pool> @506564926800
<Thread Pool> @507210190160
<Thread Pool> @509043207504
<Thread Pool> @506621918544
 @506983173456
<Thread Pool> @507191295312
<Thread Pool> @506769390928
	[Native Transition]
	[External code: 11 frames]

	[Native Transition]
	[External code: 8 frames]
	PlatformBitmapLoader.GetDrawableList() in Splat, Splat.Drawing.dll at d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:145:21
	PlatformBitmapLoader.GetDrawableList() in Splat, Splat.Drawing.dll at d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:112:13
	PlatformBitmapLoader.GetDrawableList() in Splat, Splat.Drawing.dll at d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:186:13
	new PlatformBitmapLoader() in Splat, Splat.Drawing.dll at d:\a\1\s\src\Splat.Drawing\Platforms\Android\Bitmaps\PlatformBitmapLoader.cs:29:13
	<>c.<Register>b__0_5() in , ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\Platforms\android\PlatformRegistrations.cs:33:36
	<>c__DisplayClass0_0.<InitializeReactiveUI>b__1() in , ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\Mixins\DependencyResolverMixins.cs:41:60
	PlatformRegistrations.Register() in ReactiveUI, ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\Platforms\android\PlatformRegistrations.cs:33:13
	DependencyResolverMixins.InitializeReactiveUI() in ReactiveUI, ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\Mixins\DependencyResolverMixins.cs:41:13
	<>c.<.cctor>b__10_0() in , ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\RxApp.cs:87:17
	[External code: 2 frames]
	static RxApp() in ReactiveUI, ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\RxApp.cs:80:13
	ReactiveCommand.CreateFromObservable<string, Unit>() in ReactiveUI, ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\ReactiveCommand\ReactiveCommand.cs:412:13
	ReactiveCommand.CreateFromTask<string>() in ReactiveUI, ReactiveUI.dll at D:\a\1\s\src\ReactiveUI\ReactiveCommand\ReactiveCommand.cs:505:13
	new SeedSelectionViewModel() in AgExpert.Mobile.Field.ViewModels, AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/SeedSelectionViewModel.cs:36:13
	[External code: 17 frames]
	ViewModelLocator.get_SeedSelection() in AgExpert.Mobile.Field.ViewModels.Common, AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/Common/ViewModelLocator.cs:33:63
	<OnNewCommand>d__8.MoveNext() in , AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/SeedInputListViewModel.cs:105:13
	[External code: 2 frames]
	<OnNewCommandInternal>d__26.MoveNext() in , AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/Base/BaseListViewModel{TDataObject}.cs:117:17
	[External code: 2 frames]
	<<-ctor>b__1_2>d.MoveNext() in , AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/Base/BaseListViewModel{TDataObject}.cs:36:55
	[External code: 2 frames]
	RelayCommand.Execute() in AgExpert.Mobile.Field.Core.Commands, AgExpert.Mobile.Field.Core.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field.Core/Commands/RelayCommand.cs:38:59
	MenuItem.Xamarin.Forms.IMenuItemController.Activate() in Xamarin.Forms, Xamarin.Forms.Core.dll at D:\a\1\s\Xamarin.Forms.Core\MenuItem.cs:95:5
	GenericMenuClickListener.OnMenuItemClick() in Xamarin.Forms.Platform.Android, Xamarin.Forms.Platform.Android.dll at D:\a\1\s\Xamarin.Forms.Platform.Android\GenericMenuClickListener.cs:18:4
	[External code: 2 frames]

	Transmission.set_TelemetryItems() in Microsoft.ApplicationInsights.Channel, Microsoft.ApplicationInsights.dll
	[External code: 17 frames]

This is what I get out of rider. It's happening the very first time I try to create a ReactiveCommand

var loadDataCommand = ReactiveCommand.CreateFromTask<string>(LoadData);

which is this line right here

new SeedSelectionViewModel() in AgExpert.Mobile.Field.ViewModels, AgExpert.Mobile.Field.dll at /Users/chaseflorell/Projects/AgExpert/AgExpert.Mobile.Field/AgExpert.Mobile.Field/ViewModels/SeedSelectionViewModel.cs:36:13

@anaisbetts
Copy link
Member

This seems to be a Xamarin regression - originally this was a simple reflection of getting a bunch of ints, it never actually loaded anything and was super cheap. Now that it's not cheap, we should just remove this feature altogether

@anaisbetts
Copy link
Member

@ChaseFlorell If you're feeling Charitable, it'd be cool if you could figure out what is actually so expensive - is it that we're generating so many log lines? Is Xamarin actually loading all these images? A third thing??

@ChaseFlorell
Copy link
Author

ChaseFlorell commented Nov 2, 2019 via email

@ChaseFlorell
Copy link
Author

ChaseFlorell commented Nov 2, 2019 via email

@anaisbetts
Copy link
Member

Out of curiosity, how many Assemblies do you have? AppDomain.CurrentDomain.GetAssemblies().Count should tell you - if you've got a lot of them, this might be the cause?

@ChaseFlorell
Copy link
Author

uhhh, 208 😬

Loaded assembly: mscorlib.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Acr.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Acr.UserDialogs.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Field.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Mobile.Field.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Mobile.Field.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AndHUD.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Autofac.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Autofac.Extras.CommonServiceLocator.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AutoMapper.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/CarouselView.FormsPlugin.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/CarouselView.FormsPlugin.Android.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Com.Android.DeskClock.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Com.ViewPagerIndicator.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/CommonServiceLocator.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/DynamicData.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FFImageLoading.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FFImageLoading.Forms.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FFImageLoading.Forms.Platform.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FFImageLoading.Platform.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FluentValidation.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FormsViewGroup.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Geo.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/GeoJSON.Net.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/GoogleGson.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/GoogleMapsUtilityBinding.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/HttpTracer.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Humanizer.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.Analytics.Android.Bindings.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.Analytics.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.Android.Bindings.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.Crashes.Android.Bindings.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.Crashes.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.AppCenter.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.ApplicationInsights.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Azure.KeyVault.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Azure.Mobile.Client.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Azure.Mobile.Client.SQLiteStore.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Azure.Storage.Blob.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Azure.Storage.Common.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Data.Sqlite.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.DotNet.PlatformAbstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.EntityFrameworkCore.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.EntityFrameworkCore.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.EntityFrameworkCore.Relational.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.EntityFrameworkCore.Sqlite.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Caching.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Caching.Memory.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Configuration.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Configuration.Binder.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Configuration.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.DependencyInjection.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.DependencyInjection.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.DependencyModel.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Logging.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Logging.Debug.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Logging.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Options.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Extensions.Primitives.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.Identity.Client.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.IdentityModel.Logging.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Microsoft.IdentityModel.Tokens.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Newtonsoft.Json.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PCLCrypto.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PCLStorage.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PCLStorage.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PInvoke.BCrypt.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PInvoke.Kernel32.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PInvoke.NCrypt.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/PInvoke.Windows.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.CurrentActivity.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.HttpTransferTasks.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.Media.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.Messaging.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.Messaging.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Plugin.Permissions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Polly.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/ReactiveUI.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/ReactiveUI.Fody.Helpers.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Remotion.Linq.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Rg.Plugins.Popup.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Rg.Plugins.Popup.Droid.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SegmentedControl.FormsPlugin.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SegmentedControl.FormsPlugin.Android.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Splat.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Splat.Drawing.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLite-net.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCL.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCL.Ext.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCLRaw.batteries_green.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCLRaw.batteries_v2.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCLRaw.core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCLRaw.lib.e_sqlite3.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/SQLitePCLRaw.provider.e_sqlite3.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Square.OkHttp3.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Square.OkIO.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Square.Retrofit2.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/System.Collections.Immutable.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/System.Diagnostics.DiagnosticSource.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/System.IdentityModel.Tokens.Jwt.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/System.Interactive.Async.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/System.Reactive.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/TK.CustomMap.Android.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/TK.CustomMap.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Unity.Abstractions.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Unity.Container.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Validation.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Annotation.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.AppCompat.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Arch.Core.Common.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Arch.Core.Runtime.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.AsyncLayoutInflater.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Browser.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.CardView.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Collection.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.CoordinatorLayout.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.CursorAdapter.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.CustomView.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.DocumentFile.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.DrawerLayout.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Fragment.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Interpolator.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Legacy.Support.Core.UI.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Legacy.Support.Core.Utils.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Legacy.Support.V13.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Legacy.Support.V4.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Lifecycle.Common.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Lifecycle.LiveData.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Lifecycle.Runtime.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Lifecycle.ViewModel.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Loader.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.LocalBroadcastManager.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Media.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.MediaRouter.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.MultiDex.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Palette.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Print.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.RecyclerView.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.SlidingPaneLayout.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.SwipeRefreshLayout.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.Transition.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.VectorDrawable.Animated.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.VectorDrawable.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.VersionedParcelable.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.AndroidX.ViewPager.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Essentials.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Forms.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Forms.Platform.Android.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Forms.Platform.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Forms.Xaml.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.Google.Android.Material.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Base.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Basement.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Location.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Maps.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Places.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/Xamarin.GooglePlayServices.Tasks.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Common.Models.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Common.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Field.Models.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FarmPro.Services.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/FarmPro.Data.Validators.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Common.Validators.dll
Loaded assembly: Mono.Android.dll
Loaded assembly: Java.Interop.dll
Loaded assembly: System.dll
Loaded assembly: Mono.Security.dll
Loaded assembly: System.Core.dll
Loaded assembly: /storage/emulated/0/Android/data/fmpro.MobileClient.Android/files/.__override__/AgExpert.Mobile.Field.Droid.dll
Loaded assembly: netstandard.dll
Loaded assembly: Mono.Android.Export.dll
Loaded assembly: System.Xml.dll
Loaded assembly: __callback_factory__
Loaded assembly: System.Net.Http.dll
Loaded assembly: System.Runtime.dll
Loaded assembly: System.Reflection.dll
Loaded assembly: System.Threading.Tasks.dll
Loaded assembly: System.IO.dll
Loaded assembly: System.Resources.ResourceManager.dll
Loaded assembly: System.Collections.dll
Loaded assembly: System.ComponentModel.dll
Loaded assembly: System.Linq.dll
Loaded assembly: System.Globalization.dll
Loaded assembly: System.Threading.dll
Loaded assembly: System.Collections.Concurrent.dll
Loaded assembly: System.Runtime.Extensions.dll
Loaded assembly: System.Reflection.Extensions.dll

Screen Shot 2019-11-01 at 6 20 24 PM

@anaisbetts
Copy link
Member

I've found the bug

@ChaseFlorell
Copy link
Author

this is great news @anaisbetts, what can I do to help?

@glennawatson
Copy link
Contributor

I think she was referring to the high number of assemblies you are loading. You can probably use linking to reduce your assemblies down a lot.

@ChaseFlorell
Copy link
Author

😂that's what I get for reviewing comments before my morning coffee.

@glennawatson
Copy link
Contributor

With reactiveui and splat you may want to set in your linking settings to exclude those two projects. Reason being we use a lot of reflection and linking won't see those.

@ChaseFlorell
Copy link
Author

ChaseFlorell commented Nov 4, 2019

I still have to ask, if I'm just using ReactiveUI, why do I need to load all that drawing stuff?

I won't be turning linking on in debug mode (where I see this error), and like I said above ,in a Release build it's much faster (near instant), probably because a) we do have linking enabled, and b) we're not writing a bazillion lines to the console.

If we just have to live with it, we will. I was just hoping we'd have some way of turning this off, or optimizing it.

@glennawatson
Copy link
Contributor

We are considering just removing that functionality or at least making it optional

@ChaseFlorell
Copy link
Author

We are considering just removing that functionality or at least making it optional

Well that would be the bees knees! Thanks for all your hard work.

@dpvreony
Copy link
Member

dpvreony commented Nov 4, 2019

would using Roslyn at compile time to generate an init class somewhat akin to how pharmacist works be a viable solution? or not much point?

@braincreator
Copy link

bug is still there in 10.5.31

@glennawatson
Copy link
Contributor

That's why the issue is still open ;)

@artemious7
Copy link

artemious7 commented Jan 29, 2020

I also faced the same problem. And the problem is even worse because I usually set my Visual Studio to always stop the debugger on each C# exception. And when I added ReactiveUI to my Xamarin Forms Android project, it blows up with lots of exceptions and I just have to disable stopping on each exceptions, which may result in missing something important happening in my app.

Please, tell me how can I fix this on my own? I'd like to build my own NuGet without this bug.

@glennawatson
Copy link
Contributor

If you are using ReactiveUI you won't see this functionality now unless you add ReactiveUI.Drawing. Which may solve many users issue with this.

@dpvreony
Copy link
Member

been giving this some more thought as seeing speed issue in xunit test harness.

  1. make the query run AsParallel?
  2. are there libraries we can avoid? 1 instant 1 in the list above is "callback_factory" wouldn't want to prescribe filtering to ignore "system." and "xamarin." etc as tends to bring other nuanced headaches when someone brings their own dll with that name to the party

@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 23, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants