Skip to content

"Tables" entry under managed C++/CLI application crashes ProjectRover #6

@DexrnZacAttack

Description

@DexrnZacAttack

Debian 13

[ProjectRover] Main started. Console output is working.
Binding exports from ILSpyX...
Skipping binding of the original ILSpy assembly to avoid duplicate exports.
Binding exports from ILSpy.Shims...
Building ServiceProvider...
Creating ExportProviderAdapter...
ExportProvider initialized: True
Creating MainWindow...
[ThemeManager] ApplyTheme requested='Light' normalized='Light' sameAsCurrent=True
MainWindow created.
Registering 0 bindings to window 1927776
InitToolbar: Found 7 toolbar commands.
InitToolbar: Command metadata: Category=Navigation, Icon=Images/Back, ToolTip=Back
InitToolbar: Command metadata: Category=Navigation, Icon=Images/Forward, ToolTip=Forward
InitToolbar: Command metadata: Category=Open, Icon=Images/Open, ToolTip=Open
InitToolbar: Command metadata: Category=Open, Icon=Images/Refresh, ToolTip=RefreshCommand_ReloadAssemblies
InitToolbar: Command metadata: Category=View, Icon=Images/Sort, ToolTip=SortAssemblyListName
InitToolbar: Command metadata: Category=View, Icon=Images/CollapseAll, ToolTip=CollapseTreeNodes
InitToolbar: Command metadata: Category=View, Icon=Images/Search, ToolTip=SearchCtrlShiftFOrCtrlE
CommandWrapper created for System.Windows.Input.RoutedCommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedCommand
CommandWrapper created for System.Windows.Input.RoutedCommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedCommand
CommandWrapper created for System.Windows.Input.RoutedUICommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedUICommand
CommandWrapper created for System.Windows.Input.RoutedCommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedCommand
CommandWrapper created for System.Windows.Input.RoutedCommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedCommand
[ThemeManager] ApplyTheme requested='Light' normalized='Light' sameAsCurrent=True
CommandWrapper created for System.Windows.Input.RoutedUICommand. targetWindow is set
Late registering binding for System.Windows.Input.RoutedUICommand
DockWorkspace.InitializeLayout: Creating specific layout structure
[Log][DockWorkspace] Explicitly called SetActiveView on AssemblyTreeModel instance=59062984
DecompilerTextView ctor called with exportProvider: set
[DecompilerTextView] Installed TextMate for editor.
DockWorkspace.InitializeLayout: Specific layout initialized successfully
DockWorkspace: Tool assemblyListPane not found for activation
CommandWrapper.Execute called for System.Windows.Input.RoutedUICommand
Executing with targetWindow: ICSharpCode.ILSpy.MainWindow
OpenFileDialog.ShowDialogAsync: Enter
OpenFileDialog.ShowDialogAsync: InitialDirectory=
OpenFileDialog.ShowDialogAsync: StartLocation=
OpenFileDialog.ShowDialogAsync: Calling OpenFilePickerAsync
DialogHelper: Waiting for async dialog...
OpenFileDialog.ShowDialogAsync: Result count=1
DialogHelper: Task completed, cancelling token.
CommandWrapper.Execute called for System.Windows.Input.RoutedUICommand
Executing with targetWindow: ICSharpCode.ILSpy.MainWindow
OpenFileDialog.ShowDialogAsync: Enter
OpenFileDialog.ShowDialogAsync: InitialDirectory=
OpenFileDialog.ShowDialogAsync: StartLocation=
OpenFileDialog.ShowDialogAsync: Calling OpenFilePickerAsync
DialogHelper: Waiting for async dialog...
OpenFileDialog.ShowDialogAsync: Result count=1
DialogHelper: Task completed, cancelling token.
CommandWrapper.Execute called for System.Windows.Input.RoutedUICommand
Executing with targetWindow: ICSharpCode.ILSpy.MainWindow
OpenFileDialog.ShowDialogAsync: Enter
OpenFileDialog.ShowDialogAsync: InitialDirectory=
OpenFileDialog.ShowDialogAsync: StartLocation=
OpenFileDialog.ShowDialogAsync: Calling OpenFilePickerAsync
DialogHelper: Waiting for async dialog...
OpenFileDialog.ShowDialogAsync: Result count=1
DialogHelper: Task completed, cancelling token.
DecompilerTextView ctor called with exportProvider: set
[DecompilerTextView] Installed TextMate for editor.
System.InvalidCastException: Unable to cast object of type 'ICSharpCode.ILSpy.Metadata.MetaDataGrid' to type 'Avalonia.Controls.ListBox'.
   at ICSharpCode.ILSpy.Metadata.MetadataTableTreeNode.View_Loaded(Object sender, RoutedEventArgs e) in /Users/runner/work/ProjectRover/ProjectRover/src/ProjectRover/Metadata/MetadataTableTreeNode.avalonia.cs:line 91
   at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs e)
   at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive source, RoutedEventArgs e)
   at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs e)
   at Avalonia.Controls.Control.<>c.<.cctor>b__70_0()
   at Avalonia.Threading.DispatcherOperation.InvokeCore()
   at Avalonia.Threading.DispatcherOperation.Execute()
   at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
   at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken cancellationToken)
   at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
   at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.StartCore(String[] args)
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder)
   at ProjectRover.Program.Main(String[] args) in /Users/runner/work/ProjectRover/ProjectRover/src/ProjectRover/Program.cs:line 49

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions