r4ntix opened a new issue, #6577:
URL: https://github.com/apache/arrow-datafusion/issues/6577
### Describe the bug
The tests for `datafusion-cli` is failing in the current main branch, but
our CI doesn't find it.
```shell
$ cargo test
Compiling datafusion-cli v26.0.0
(/Users/r4ntix/Workspace/github/arrow-datafusion/datafusion-cli)
error[E0277]: the `?` operator can only be applied to values that implement
`Try`
--> datafusion-cli/src/exec.rs:251:17
|
251 | create_external_table(&ctx, cmd)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator
cannot be applied to type `impl Future<Output = std::result::Result<(),
datafusion::error::DataFusionError>>`
|
= help: the trait `Try` is not implemented for `impl Future<Output =
std::result::Result<(), datafusion::error::DataFusionError>>`
help: consider `await`ing on the `Future`
|
251 | create_external_table(&ctx, cmd).await?;
| ++++++
For more information about this error, try `rustc --explain E0277`.
error: could not compile `datafusion-cli` due to previous error
```
I noticed that we currently exclude `datafusion-cli` from workspace.
### To Reproduce
```
$ cd datafusion-cli
$ cargo test
```
### Expected behavior
_No response_
### Additional context
_No response_
--
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]