View Issue Details

IDProjectCategoryView StatusLast Update
0000173WoR ImagerRaspberry Pi 4 (ARM64)public2022-01-06 16:45
ReporterJeffHaverhill Assigned ToMario  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.2.2 
Target Version2.2.3Fixed in Version2.2.3 
Summary0000173: The tool fails to load the disks list when there's a RAM disk present
Description

Select Language step works fine as well as selecting target machine. The product throws an error on the screen when it attempts to detect storage devices. I have tried multiple USB devices including SD cards, USB keys, and USB attached SSD drives. All failed at this step
The error displayed in the pop up window is "System.NullReferenceException: Object reference not set to an instance of an object". Clearing the error and attempting to re-scan storage devices doesn't help, it throws the same error.

Steps To Reproduce

Start program
Select Language and target machine
Attempt to select storage media and the program throws the error described above.

Additional Information

Log content follows:
2021-11-25 09:29:39.7698 [info] Windows on Raspberry 64-bit (version 2.2.2)
2021-11-25 09:29:39.8091 [info] Copyright © 2018-2021 Mario Balanica. All Rights Reserved.
2021-11-25 09:29:39.8091 [info] OS: Windows 10 Pro ver 2009 (19041.1.amd64fre.vb_release.191206-1406)
2021-11-25 09:29:39.8091 [info] OS language: en-US
2021-11-25 09:29:40.1836 [info] Loaded language: en-US
2021-11-25 09:29:40.2474 [info] Checking for updates...
2021-11-25 09:29:40.8458 [info] No updates found.
2021-11-25 09:29:42.6079 [info] Loading disks...
2021-11-25 09:29:42.7162 [error] 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()

TagsNo tags attached.

Activities

Mario

Mario

2021-11-26 17:41

administrator   ~0000306

Can you post a screenshot of all the drives shown in Disk Management?

JeffHaverhill

JeffHaverhill

2022-01-05 00:14

reporter   ~0000322

Here's the drive list. Drive H: is the target, but still stuck

DiskManagementImage.jpg (434,403 bytes)
Mario

Mario

2022-01-05 21:06

administrator   ~0000323

It's caused by the RAM disk. What software are you using for it? I can't reproduce this issue with ImDisk or SoftPerfect RAM Disk.

JeffHaverhill

JeffHaverhill

2022-01-05 21:40

reporter   ~0000324

DataRAM RamDiskVE

Mario

Mario

2022-01-06 16:45

administrator   ~0000325

Thanks, it has been fixed in the next version.

Issue History

Date Modified Username Field Change
2021-11-25 14:40 JeffHaverhill New Issue
2021-11-26 17:41 Mario Note Added: 0000306
2022-01-05 00:14 JeffHaverhill Note Added: 0000322
2022-01-05 00:14 JeffHaverhill File Added: DiskManagementImage.jpg
2022-01-05 21:06 Mario Note Added: 0000323
2022-01-05 21:40 JeffHaverhill Note Added: 0000324
2022-01-06 15:05 Mario Assigned To => Mario
2022-01-06 15:05 Mario Status new => confirmed
2022-01-06 15:05 Mario Target Version => 2.2.3
2022-01-06 15:09 Mario Summary The flasher fails at the detect target storage stage => The tool fails to load the disks list when there's a RAM disk present
2022-01-06 16:45 Mario Status confirmed => resolved
2022-01-06 16:45 Mario Resolution open => fixed
2022-01-06 16:45 Mario Fixed in Version => 2.2.3
2022-01-06 16:45 Mario Note Added: 0000325