View Issue Details

IDProjectCategoryView StatusLast Update
0000120WoR ImagerGeneralpublic2020-09-24 15:37
Reporterspamhater Assigned ToMario  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformWindowsOS10 -64 bitOS Version2004
Product Version2.0.0 
Summary0000120: Error when selecting drives crashes wor
Description

Fails to enumerate available drives . Causes a fatal crash to the utility which causes debug error

System.NullReferenceException: Object reference not set to an instance of an object.
at WoR.Utils.DiskUtils.<>c__DisplayClass0_0.<GetDisksList>b__0()
at System.Threading.Tasks.Task.Execute()

Steps To Reproduce

Load up Wor
Click Next after language screen
Crashes Immediate with a error regarding getting drive information

Additional Information

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

** Exception Text **
System.NullReferenceException: Object reference not set to an instance of an object.
at WoR.Utils.DiskUtils.<>c__DisplayClass0_0.<GetDisksList>b0()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at WoR.Utils.DiskUtils.<GetDisksList>d
0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at WoR.Pages.SelectDevicePage.<LoadDisks>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

** Loaded Assemblies **
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4220.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

WoR
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0
CodeBase: file:///C:/Tools/wor/WoR.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

WoR.FlatUI
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/tools/wor/WoR.FlatUI.DLL

NLog
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3.11982
CodeBase: file:///C:/tools/wor/NLog.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4220.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

NLog.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.3.0.251
CodeBase: file:///C:/tools/wor/NLog.Windows.Forms.DLL

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.ServiceModel
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

INIFileParser
Assembly Version: 2.5.2.0
Win32 Version: 2.5.2
CodeBase: file:///C:/tools/wor/INIFileParser.DLL

ManagedWimLib
Assembly Version: 1.4.3.0
Win32 Version: 1.4.3.0
CodeBase: file:///C:/tools/wor/ManagedWimLib.DLL

Joveler.DynLoader
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/tools/wor/Joveler.DynLoader.DLL

Microsoft.Dism
Assembly Version: 1.0.0.0
Win32 Version: 2.1.9.61464
CodeBase: file:///C:/tools/wor/Microsoft.Dism.DLL

** JIT Debugging **
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Tagscrash, drives, enumerate, windows10

Activities

Mario

Mario

2020-09-22 18:35

administrator   ~0000212

Please upload a screenshot of all the drives shown in Disk Management.

spamhater

spamhater

2020-09-23 20:58

reporter   ~0000213

Feel a bit stupid. Normally have a ramdisk (dataram) running in which the virtual device driver seems to had been corrupted (which I discovered later that day in device manager)

Ran WOR after seeing your note and removing the ramdisk and change it to another ramdisk IMdisk, so purely on hard drives and a working ramdisk and the software worked fine. So the error was probably being produced to trying to enumerate the corrupted ramdisk.

Really obscure but glad I posted a report :) so all sorted. Thought it might be the usb / sd usb stick to record the images on causing the error. You were bang on with identifying the issue

Thanks for your time, marked as resolved :) Cant wait to play now !!!

Mario

Mario

2020-09-24 15:37

administrator   ~0000214

Good to hear that it works now :)

Issue History

Date Modified Username Field Change
2020-09-22 09:06 spamhater New Issue
2020-09-22 09:06 spamhater Tag Attached: crash
2020-09-22 09:06 spamhater Tag Attached: drives
2020-09-22 09:06 spamhater Tag Attached: enumerate
2020-09-22 09:06 spamhater Tag Attached: windows10
2020-09-22 18:35 Mario Note Added: 0000212
2020-09-22 18:35 Mario Assigned To => Mario
2020-09-22 18:35 Mario Status new => feedback
2020-09-23 20:58 spamhater Note Added: 0000213
2020-09-23 20:58 spamhater Status feedback => assigned
2020-09-24 15:37 Mario Status assigned => closed
2020-09-24 15:37 Mario Resolution open => no change required
2020-09-24 15:37 Mario Note Added: 0000214