Skip to content

"IOException: The device is not ready" when loading .cue #3532

@ghost

Description

Summary

When I try to an error message box appears instead of booting the game.

Repro

Just click File => Open ROM... or simpy press Ctrl+O and then open "Sonic 3D Blast.cue" and then this error message box appears on screen.

Output

A core accepted the rom, but threw an exception while loading it:
System.IO.IOException: The device is not ready.
  at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
  at System.IO.FileSystemEnumerableIterator`1.CommonInit()
  at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
  at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption)
  at BizHawk.Emulation.DiscSystem.CUE.CueFileResolver.Resolve(String path)
  at BizHawk.Emulation.DiscSystem.CUE.CompileCueJob.OpenFile(FILE f)
  at BizHawk.Emulation.DiscSystem.CUE.CompileCueJob.Run()
  at BizHawk.Emulation.DiscSystem.DiscMountJob.<RunBizHawk>g__LoadCue|15_0(String cueDirPath, String cueContent)
  at BizHawk.Emulation.DiscSystem.DiscMountJob.RunBizHawk()
  at BizHawk.Emulation.DiscSystem.DiscMountJob.Run()
  at BizHawk.Emulation.DiscSystem.DiscExtensions.CreateImpl(Nullable`1 type, String path, Action`1 errorCallback)
  at BizHawk.Client.Common.RomLoader.LoadDisc(String path, CoreComm nextComm, HawkFile file, String ext, String forcedCoreName, IEmulator& nextEmulator, GameInfo& game)
  at BizHawk.Client.Common.RomLoader.LoadRom(String path, CoreComm nextComm, String launchLibretroCore, String forcedCoreName, Int32 recursiveCount)

Host env.

  • BizHawk 2.8, Win10 Enterprise 21H2, Intel x64

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions