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

Program exception #208

Open
novice55 opened this issue Dec 26, 2024 · 1 comment
Open

Program exception #208

novice55 opened this issue Dec 26, 2024 · 1 comment
Assignees
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@novice55
Copy link

novice55 commented Dec 26, 2024

.
After installing DISMTools and completing the mounting of the first image,
all buttons in the servicing session window remain inactive (grayed out) <img_1>, except for the "Mount Image" button.
To activate all buttons, you have to exit the Maintenance Session by clicking on Unload project and reload the project
from the "Recent projects" list in the main window.

Next, when you click on the "Get app information.." button, the corresponding window opens, but the list area
(on the left) remains empty and nothing else happens <img_2>.

When clicking on the following buttons:

  • "Get package information..",
  • "Get future information..",
  • "Get capability information..",
  • "Get driver information.."
    an exception appears, and when closing the window with the exception, the program crashes.

I tried to use DISMTools to service the following original Windows images:

  • Windows 11 24H2 26100.2605
  • Windows 10 22H2 19045.5247
  • Windows 10 22H2 19045.2965
  • Windows 10 21H1 19043.1200
    I ran the program both on the host and on the virtual machine, and also used different versions of DISMTools
    (0.5.1, 0.6pre and 0.6) - the result is the same.

System.NullReferenceException: Object reference not set to an instance of an object.
в DISMTools.GetPkgInfoDlg.GetPkgInfoDlg_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Error Message: Object reference not set to an instance of an object.

Error Code (HRESULT): 80004003

Program information:

  • DISMTools Version: 0.6.0.24122
  • Preview release? No
  • Branch: stable
  • Build time: 241220-1044
  • Portable copy? Yes

Information about the image loaded in this project:

  • Image name: Windows 10 Pro
  • Image description: Windows 10 Pro
  • Image version: 10.0.19045.5247
    Machine information:
  • Computer manufacturer: Micro-Star International Co., Ltd.
  • Computer model: MS-7C56
  • BIOS name/description: A.I0 A.I0
  • System Management BIOS (SMBIOS) version: A.I0

Operating system information:

  • OS name: Microsoft Windows 10 Pro
  • OS version: 10.0.19043.1200
  • OS Platform: Win32NT
  • Is a 64-bit system? Yes

Processor information:

img_1
img_2

@novice55 novice55 added bug Something isn't working good first issue Good for newcomers labels Dec 26, 2024
@CodingWonders
Copy link
Owner

This is a known issue that I'm still investigating. Background processes sometimes don't fire up when they are supposed to.

I hope that with all the changes I'm making to the logging infrastructure I can locate the actual cause of the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants