alamb opened a new issue, #10616: URL: https://github.com/apache/datafusion/issues/10616
The problem is that when trying to use urls in ListingTables (or ParquetExec), if you try with a scheme like `file://` it won't work unless you have registered an object store handler However, the current user experience is bad -- the error message is mysterious and confusing and it is not obvious how to register the correct listing table I would recommend two things: # Suggestion 1: Change the error message Change the error message to include instructions on how to fix the issue For example, instead of > No suitable object store found for file:// Perhaps it could be something more like > No object store registered for url scheme 'file://'. See `RuntimeEnv::register_object_store` # Suggestion 2: Add an example to the docs Once the error message directs to `RuntimeEnv::register_object_store` then it would be ideal if the docs https://docs.rs/datafusion/latest/datafusion/execution/runtime_env/struct.RuntimeEnv.html#method.register_object_store actually had an example So that would perhaps take the form of adapting the example above as a doc example Does that make sense? _Originally posted by @alamb in https://github.com/apache/datafusion/issues/9280#issuecomment-2123183351_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
