Is your suggestion for improvement related to a problem? Please describe.
When a user is attempting to import a "not small" (>1) number of files and the import process is completely stopped due to a single or small number of errors, the followings impacts present themselves:
- The user is confused as to the state of the import, and library as a whole
- The user must elect to either delete the successfully processed items from the library and start again, or identify the respective filenames from the next Scan/Import cycle, and exclude them. The impact is compounded because:
- the Import scan default selects all folders/items by default, AND
- The main window can displays titles (not filenames), and the Import dialog displays filenames, so they are difficult to match
- While a traceback may be provided, it is difficult and time consuming to identify the respective source (file) of the error.
- The failure of individual items should not affect or impact the ability to process other items.
Given arbitrary file processing can result in very many failures (and/or exceptions), Import file processing should not be fatal in these cases, and instead fall-through (skip and continue processing), notifying the user of the issue and ideally retaining the debug information (details of the issue), so that users can continue to report them.
Describe the solution you'd like
Notify the user of files unable to be processed:
Additional context
Is your suggestion for improvement related to a problem? Please describe.
When a user is attempting to import a "not small" (>1) number of files and the import process is completely stopped due to a single or small number of errors, the followings impacts present themselves:
Given arbitrary file processing can result in very many failures (and/or exceptions), Import file processing should not be fatal in these cases, and instead fall-through (skip and continue processing), notifying the user of the issue and ideally retaining the debug information (details of the issue), so that users can continue to report them.
Describe the solution you'd like
Notify the user of files unable to be processed:
tracebackordetailslink or button to view the full traceback or log, ORAdditional context