reactiveui / splat

Makes things cross-platform
MIT License
968 stars 142 forks source link

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

Closed ChaseFlorell closed 3 years ago

ChaseFlorell commented 4 years ago

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):

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 commented 4 years ago

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 commented 4 years ago

330 might be related

anaisbetts commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

@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 commented 4 years ago

Initial investigation showed that is near instant in release.

ChaseFlorell commented 4 years ago

That doesn't explain the initial exception though.

Get Outlook for Androidhttps://aka.ms/ghei36


From: Anaïs Betts notifications@github.com Sent: Friday, November 1, 2019 5:15:09 PM To: reactiveui/splat splat@noreply.github.com Cc: Chase Florell chase@flomedia.ca; Mention mention@noreply.github.com Subject: Re: [reactiveui/splat] [BUG] ReflectionTypeLoadException - Type '__callback_factoryclass' is not finished (#421)

@ChaseFlorellhttps://github.com/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??

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/reactiveui/splat/issues/421?email_source=notifications&email_token=AADTESXMSABTQ67XLEKL7OTQRTBAZA5CNFSM4JH76EC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC4OX6I#issuecomment-548989945, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AADTESTMTJXMV53NHXLBECLQRTBAZANCNFSM4JH76ECQ.

anaisbetts commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

I've found the bug

ChaseFlorell commented 4 years ago

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

glennawatson commented 4 years ago

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 commented 4 years ago

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

glennawatson commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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

ChaseFlorell commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

bug is still there in 10.5.31

glennawatson commented 4 years ago

That's why the issue is still open ;)

artemious7 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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[bot] commented 2 years ago

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.