Thanks to visit codestin.com
Credit goes to github.com

Skip to content

System.NullReferenceException: 'Object reference not set to an instance of an object.' #308

@marwanbd83487

Description

@marwanbd83487

I downloaded the latest source code, built it, and ran the Gallery app.

Latest commit tested:
[docs(Core/Font): add font system architecture, token integration, usage and customization guides](5e1e7ef)

While trying different features in the app, I ran into a System.NullReferenceException.

Exception

System.NullReferenceException: Object reference not set to an instance of an object.

Stack trace

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.WindowMessageManager.Show.AnonymousMethod__0(object sender, Avalonia.Interactivity.RoutedEventArgs _) Line 130
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\WindowMessageManager.cs(130)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.OnPropertyChanged(Avalonia.AvaloniaPropertyChangedEventArgs change) Line 179
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(179)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.IsClosed.set(bool value) Line 75
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(75)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.ApplyHideMotion() Line 228
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(228)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.OnPropertyChanged(Avalonia.AvaloniaPropertyChangedEventArgs change) Line 185
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(185)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.IsClosing.set(bool value) Line 66
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(66)

AtomUI.Desktop.Controls.dll!AtomUI.Desktop.Controls.MessageCard.Close() Line 148
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\MessageCard.cs(148)

AtomUIGallery.Desktop.dll!AtomUIGallery.Desktop.Program.Main(string[] args) Line 14
  at C:\Users\marwa\Downloads\AtomUI-release-5.0\controlgallery\AtomUIGallery.Desktop\Program.cs(14)

Additional exception details

System.NullReferenceException
HResult=0x80004003
Message=Object reference not set to an instance of an object.
Source=AtomUI.Desktop.Controls

   at AtomUI.Desktop.Controls.WindowMessageManager.<>c__DisplayClass19_0.<Show>b__0(Object sender, RoutedEventArgs _)
   in C:\Users\marwa\Downloads\AtomUI-release-5.0\src\AtomUI.Desktop.Controls\Message\WindowMessageManager.cs:line 130

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Notes

I suspect the issue may be related to the drawers.

I also noticed several warnings during build/runtime:

CS0169 The field 'DataGridColumn._clipboardContentBinding' is never used
CS0618 BindingOperations.Apply(..., object?) is obsolete
CS0618 IBinding.Initiate(..., bool) is obsolete
MSB3101 Could not write state file ... AssemblyReference.cache already exists
S3881 Fix this implementation of IDisposable to conform to the dispose pattern
NU1903 Package 'Tmds.DBus.Protocol' 0.21.2 has a known high severity vulnerability
CS0067 Several events are never used

And a few analyzer suggestions:

RCS1235 Optimize 'Add' call
CA1816 Dispose should call GC.SuppressFinalize

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Status
Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions