You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "raulcd (via GitHub)" <gi...@apache.org> on 2025/02/14 09:07:34 UTC

[I] [CI][C++] test-skyhook-integration fails on nightly jobs [arrow]

raulcd opened a new issue, #45537:
URL: https://github.com/apache/arrow/issues/45537

   ### Describe the bug, including details regarding any error messages, version, and platform.
   
   The [test-skyhook-integration](https://github.com/ursacomputing/crossbow/actions/runs/13319884162/job/37202405252) has been failing since these commits where merged (https://github.com/apache/arrow/compare/f1961ecf8274535b02e8f183ffc0096c3bca9c1e...13940cdc7e463eff8001e05b86be62a7c0e4c189), with:
   ```
   FAILED: src/skyhook/CMakeFiles/arrow_skyhook_objlib.dir/client/file_skyhook.cc.o 
   /usr/local/bin/sccache /usr/lib/ccache/c++ -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_WITH_TIMING_TESTS -DBOOST_ALL_NO_LIB -DJSON_DIAGNOSTICS=0 -DJSON_USE_IMPLICIT_CONVERSIONS=1 -I/build/cpp/src -I/arrow/cpp/src -I/arrow/cpp/src/generated -isystem /build/cpp/xsimd_ep/src/xsimd_ep-install/include -isystem /arrow/cpp/thirdparty/flatbuffers/include -isystem /build/cpp/opentelemetry_ep-install/include -Wredundant-move -Wno-noexcept-type  -fdiagnostics-color=always  -Wall -Wno-conversion -Wno-sign-conversion -Wdate-time -Wimplicit-fallthrough -Wunused-result -fno-semantic-interposition -msse4.2  -g -Werror -O0 -ggdb -g1 -fPIC -std=c++17 -MD -MT src/skyhook/CMakeFiles/arrow_skyhook_objlib.dir/client/file_skyhook.cc.o -MF src/skyhook/CMakeFiles/arrow_skyhook_objlib.dir/client/file_skyhook.cc.o.d -o src/skyhook/CMakeFiles/arrow_skyhook_objlib.dir/client/file_skyhook.cc.o -c /arrow/cpp/src/skyhook/
 client/file_skyhook.cc
   /arrow/cpp/src/skyhook/client/file_skyhook.cc: In member function 'arrow::Result<std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> >()> > skyhook::SkyhookFileFormat::Impl::ScanBatchesAsync(const std::shared_ptr<const skyhook::SkyhookFileFormat>&, const std::shared_ptr<arrow::dataset::ScanOptions>&, const std::shared_ptr<arrow::dataset::FileFragment>&) const':
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:61:64: error: invalid use of incomplete type 'class arrow::internal::Executor'
      61 |     auto fut = arrow::DeferNotOk(options->io_context.executor()->Submit(
         |                                                                ^~
   In file included from /arrow/cpp/src/arrow/util/async_generator_fwd.h:23,
                    from /arrow/cpp/src/arrow/dataset/dataset.h:32,
                    from /arrow/cpp/src/arrow/dataset/file_base.h:29,
                    from /arrow/cpp/src/arrow/dataset/file_parquet.h:30,
                    from /arrow/cpp/src/skyhook/client/file_skyhook.h:22,
                    from /arrow/cpp/src/skyhook/client/file_skyhook.cc:18:
   /arrow/cpp/src/arrow/util/type_fwd.h:34:7: note: forward declaration of 'class arrow::internal::Executor'
      34 | class Executor;
         |       ^~~~~~~~
   /arrow/cpp/src/skyhook/client/file_skyhook.cc: In lambda function:
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:95:29: error: 'MakeVectorGenerator' is not a member of 'arrow'; did you mean 'MakeVectorIterator'?
      95 |           auto gen = arrow::MakeVectorGenerator(std::move(batches));
         |                             ^~~~~~~~~~~~~~~~~~~
         |                             MakeVectorIterator
   /arrow/cpp/src/skyhook/client/file_skyhook.cc: In lambda function:
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:97:82: error: 'gen' is not captured
      97 |           arrow::RecordBatchGenerator gen_with_client = [format, gen]() { return gen(); };
         |                                                                                  ^~~
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:97:69: note: the lambda has no capture-default
      97 |           arrow::RecordBatchGenerator gen_with_client = [format, gen]() { return gen(); };
         |                                                                     ^
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:95:16: note: '<typeprefixerror>gen' declared here
      95 |           auto gen = arrow::MakeVectorGenerator(std::move(batches));
         |                ^~~
   /arrow/cpp/src/skyhook/client/file_skyhook.cc: In lambda function:
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:97:89: error: conversion from 'skyhook::SkyhookFileFormat::Impl::ScanBatchesAsync(const std::shared_ptr<const skyhook::SkyhookFileFormat>&, const std::shared_ptr<arrow::dataset::ScanOptions>&, const std::shared_ptr<arrow::dataset::FileFragment>&) const::<lambda()>::<lambda()>' to non-scalar type 'arrow::RecordBatchGenerator' {aka 'std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> >()>'} requested
      97 |           arrow::RecordBatchGenerator gen_with_client = [format, gen]() { return gen(); };
         |                                                                                         ^
   /arrow/cpp/src/skyhook/client/file_skyhook.cc: In member function 'arrow::Result<std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> >()> > skyhook::SkyhookFileFormat::Impl::ScanBatchesAsync(const std::shared_ptr<const skyhook::SkyhookFileFormat>&, const std::shared_ptr<arrow::dataset::ScanOptions>&, const std::shared_ptr<arrow::dataset::FileFragment>&) const':
   /arrow/cpp/src/skyhook/client/file_skyhook.cc:100:19: error: 'MakeFromFuture' is not a member of 'arrow'
     100 |     return arrow::MakeFromFuture(std::move(fut));
         |                   ^~~~~~~~~~~~~~
   [911/917] Building CXX object src/skyhook/CMakeFiles/skyhook-cls-test.dir/cls/cls_skyhook_test.cc.o
   ninja: build stopped: subcommand failed.
   ```
   
   ### Component(s)
   
   Continuous Integration, C++


-- 
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: issues-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [CI][C++] test-skyhook-integration fails on nightly jobs [arrow]

Posted by "kou (via GitHub)" <gi...@apache.org>.
kou closed issue #45537: [CI][C++] test-skyhook-integration fails on nightly jobs
URL: https://github.com/apache/arrow/issues/45537


-- 
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: issues-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [CI][C++] test-skyhook-integration fails on nightly jobs [arrow]

Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on issue #45537:
URL: https://github.com/apache/arrow/issues/45537#issuecomment-2661164402

   Issue resolved by pull request 45538
   https://github.com/apache/arrow/pull/45538


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org