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

More directory_iterator errors #286

Closed
chrisdecker08 opened this issue May 11, 2023 · 2 comments
Closed

More directory_iterator errors #286

chrisdecker08 opened this issue May 11, 2023 · 2 comments

Comments

@chrisdecker08
Copy link

We have a handful of users who are encountering errors with directory iterator when dealing with more ... unique drive configurations. All of these configurations fail when passing file_id_extd_directory_restart_info_class (directory.cpp:815) but succeed if allowed to fallback to passing file_full_directory_restart_info_class (directory.cpp:859). It feels like any error should trigger the next fallback, however I realize that may make error reporting more difficult. I have included the below table which indicates the drive configuration along with the error code they received:

Use Case Windows ErrorCode
Network drive - Fritzbox 7490 Firmware 7.29 31 - ERROR_GEN_FAILURE A device attached to the system is not functioning
APFS Formatted Drive (Paragon’s APFS For Windows (2.1.110) ) 1 - ERROR_INVALID_FUNCTION Incorrect Funtion
DrivePool 1359 - ERROR_INTERNAL_ERROR An internal error occurred.
DrivePool + VirtualBox + Symlinks 1359 - ERROR_INTERNAL_ERROR An internal error occurred.
VirtualBox + Symlinks 1359 - ERROR_INTERNAL_ERROR An internal error occurred.

Please let me know if you need more info or if I can be of any further help.

Lastique added a commit that referenced this issue May 13, 2023
… class.

Also extracted the check for the error codes to a separate function for
easier maintenance.

Closes #286.
@Lastique
Copy link
Member

Thank you for the report and the list of error codes. Could you test if 615881f works for you?

@chrisdecker08
Copy link
Author

I'll get a build to some of our users and have out Customer Service team keep an eye out for additional error codes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants