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

[버그] 가상하드디스크(VHD)가 연결된 경우 샌드박스 실행이 안됩니다 #216

Closed
kblee0 opened this issue Jun 6, 2024 · 2 comments
Assignees
Labels
버그 기능에 이상이 있습니다.

Comments

@kblee0
Copy link

kblee0 commented Jun 6, 2024

버그에 대한 설명
가상하드디스크(VHD)가 연결된 경우 실행하기 버튼을 클릭해도 아무런 반응 없이 샌드박스 실행이 안됩니다

재현 방법
구체적으로 해당 증상을 재현하는 방법을 단계별로 최대한 상세하게 알려주세요.

  1. 가상하드디스크를 디스크관리자에서 연결
  2. 웹사이트 선택후 실행하기 클릭
  3. 아무런 반응 없음
  4. 디스크관리자에서 가상하드디스크를 분리
  5. 웹사이트 선택후 실행하기 클릭
  6. 정상 실행

기대하는 동작
가상하드디스크 연결 여부와 상관없이 실행 되게 해주세요.

동영상 또는 스크린샷
윈도우 이벤토로그내용:
Category: TableCloth.App
EventId: 0

Unexpected error occurred.

Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at TableCloth.Components.Implementations.Internals.Win32DiskDrive.GetPhysicalDisks(Nullable1 timeout) in D:\a\TableCloth\TableCloth\src\TableCloth\Components\Implementations\Internals\Win32DiskDrive.cs:line 29 at TableCloth.Components.Implementations.SystemProperties.IsSystemDiskAHardDrive() in D:\a\TableCloth\TableCloth\src\TableCloth\Components\Implementations\SystemProperties.cs:line 12 at TableCloth.Components.Implementations.SandboxBuilder.GenerateSandboxConfigurationAsync(String outputDirectory, TableClothConfiguration tableClothConfiguration, IList1 excludedDirectories, CancellationToken cancellationToken) in D:\a\TableCloth\TableCloth\src\TableCloth\Components\Implementations\SandboxBuilder.cs:line 72
at TableCloth.Components.Implementations.SandboxLauncher.RunSandboxAsync(TableClothConfiguration config, CancellationToken cancellationToken) in D:\a\TableCloth\TableCloth\src\TableCloth\Components\Implementations\SandboxLauncher.cs:line 69
at TableCloth.Commands.Shared.LaunchSandboxCommand.ExecuteAsync(ITableClothViewModel viewModel) in D:\a\TableCloth\TableCloth\src\TableCloth\Commands\Shared\LaunchSandboxCommand.cs:line 20
at AsyncAwaitBestPractices.SafeFireAndForgetExtensions.HandleSafeFireAndForget[TException](Task task, Boolean continueOnCapturedContext, Action`1 onException)

시스템 사양

  • OS: Windows 11
  • CPU 아키텍처: x64
  • 브라우저: chrome
  • 소프트웨어 릴리스 버전: 1.13.2.0
@kblee0 kblee0 added the 버그 기능에 이상이 있습니다. label Jun 6, 2024
@kblee0
Copy link
Author

kblee0 commented Jun 7, 2024

가상하드 디스크의 경우 SerialNumber 가 존재 하지 않습니다.
오류가 발생한 원인은 SerialNumber가 Null 인데 Trim을 하며 오류가 발생하는 것으로 보입니다.

@rkttu rkttu moved this to Todo in TableCloth Project Nov 30, 2024
@rkttu rkttu moved this from Todo to Backlog in TableCloth Project Nov 30, 2024
@rkttu rkttu moved this from Backlog to Todo in TableCloth Project Nov 30, 2024
@rkttu rkttu moved this from Todo to Backlog in TableCloth Project Nov 30, 2024
@rkttu rkttu moved this from Backlog to In Progress in TableCloth Project Dec 2, 2024
rkttu added a commit that referenced this issue Dec 2, 2024
@rkttu
Copy link
Member

rkttu commented Dec 4, 2024

v1.14.0 출시와 함께 Sponge 프로그램을 제거하고, BitLocker나 하드디스크 타입 검사 관련 로직을 제거했습니다.

@rkttu rkttu closed this as completed Dec 4, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in TableCloth Project Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
버그 기능에 이상이 있습니다.
Projects
Status: Done
Development

No branches or pull requests

2 participants