Skip to content
Failed

Console Output

Skipping 4,583 KB.. Full Log
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=ArborX::Nearest<ArborX::Sphere>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(501): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=ArborX::Nearest<ArborX::Sphere>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(501): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=ArborX::Nearest<ArborX::Sphere>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(501): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=ArborX::Nearest<ArborX::Sphere>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(501): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=ArborX::Nearest<ArborX::Sphere>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(501): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(87): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(281): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Query=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(618): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, Args=<CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>, Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(672): here
            [ 8 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(603): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Query=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(618): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(603): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Query=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(618): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(603): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Query=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(618): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(603): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Query=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(618): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(603): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(87): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(281): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(108): here
            [ 9 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(831): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(831): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(831): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(131): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(831): here

/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(157): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]"
          detected during:
            instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here
            instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(291): here
            instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTreeImpl<DeviceType>::sendAcrossNetwork(const ExecutionSpace &, const ArborX::Details::Distributor<DeviceType> &, View, View::non_const_type) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(753): here
            instantiation of "void ArborX::Details::DistributedTreeImpl<DeviceType>::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, Kokkos::View<int *, DeviceType>, Kokkos::View<int *, DeviceType>, Kokkos::View<Query *, DeviceType> &, Kokkos::View<int *, DeviceType> &, Ranks &) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Query=std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(541): here
            instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl<DeviceType>::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &, Distances *) [with DeviceType=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" 
/var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeImpl.hpp(177): here
            [ 10 instantiation contexts not shown ]
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(82): here
            instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/mpl/for_each.hpp(105): here
            instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" 
/opt/boost/include/boost/test/tree/test_case_template.hpp(162): here
            instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" 
/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(831): here

6 errors detected in the compilation of "/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp".
make[2]: *** [test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make:66: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make[1]: *** [CMakeFiles/Makefile2:767: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/all] Error 2
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build'
make: *** [Makefile:144: all] Error 2
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] sh
+ ccache --show-stats
cache directory                     /tmp/ccache
primary config                      /tmp/ccache/ccache.conf
secondary config      (readonly)    /etc/ccache.conf
stats updated                       Sat Dec 23 17:36:37 2023
stats zeroed                        Sat Dec 23 17:32:20 2023
cache hit (direct)                     1
cache hit (preprocessed)               0
cache miss                            16
cache hit rate                      5.88 %
compile failed                         8
cleanups performed                     1
files in cache                       576
cache size                           3.6 GB
max cache size                       5.0 GB
[Pipeline] xunit
INFO: Processing CTest-Version 3.x (default)
Error when executing always post condition:
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.64.197.165/10.64.197.165:52062
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
		at hudson.remoting.Channel.call(Channel.java:1000)
		at hudson.FilePath.act(FilePath.java:1192)
		at hudson.FilePath.act(FilePath.java:1181)
		at org.jenkinsci.plugins.xunit.XUnitProcessor.processTestsReport(XUnitProcessor.java:212)
		at org.jenkinsci.plugins.xunit.XUnitProcessor.process(XUnitProcessor.java:161)
		at org.jenkinsci.plugins.xunit.pipeline.XUnitResultsStepExecution.run(XUnitResultsStepExecution.java:93)
		at org.jenkinsci.plugins.xunit.pipeline.XUnitResultsStepExecution.run(XUnitResultsStepExecution.java:52)
		at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
		at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
		at java.base/java.lang.Thread.run(Thread.java:833)
Also:   org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 00c458d0-2749-45f5-b085-0a04097d2fa1
org.jenkinsci.plugins.xunit.service.NoTestFoundException: [CTest-Version 3.x (default)] - No test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'.
Did you enter a pattern relative to (and within) the workspace directory?
Did you generate the result report(s) for 'CTest-Version 3.x (default)'?"
	at org.jenkinsci.plugins.xunit.service.XUnitReportProcessorService.findReports(XUnitReportProcessorService.java:77)
	at org.jenkinsci.plugins.xunit.service.XUnitTransformerCallable.invoke(XUnitTransformerCallable.java:85)
	at org.jenkinsci.plugins.xunit.service.XUnitTransformerCallable.invoke(XUnitTransformerCallable.java:38)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3578)
	at hudson.remoting.UserRequest.perform(UserRequest.java:211)
	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
	at hudson.remoting.Request$2.run(Request.java:377)
	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125)
	at java.base/java.lang.Thread.run(Thread.java:829)

[Pipeline] }
$ docker stop --time=1 988863be8d30f4591fdbb0e9e9e14e961daee8f0317617a569f3486b7c331f43
$ docker rm -f --volumes 988863be8d30f4591fdbb0e9e9e14e961daee8f0317617a569f3486b7c331f43
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch CUDA-11.1.1-NVCC
Cancelling nested steps due to timeout
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch HIP-5.3.3
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] node
Running on CpuNode6 in /var/jenkins/workspace/ArborX_master
[Pipeline] {
[Pipeline] }
[Pipeline] // node
Error when executing always post condition:
Also:   org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: ab29a5a0-3cf7-496f-8d52-fbf7098894e8
java.lang.NoSuchMethodError: No such DSL method 'cmake' found among steps [archive, bat, catchError, checkout, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, echo, envVarsForTool, error, fileExists, getContext, git, input, isUnix, junit, library, libraryResource, load, mail, node, parallel, powershell, properties, publishChecks, pwd, pwsh, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, timeout, tm, tool, unarchive, unstable, unstash, validateDeclarativePipeline, waitUntil, warnError, withChecks, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, wrap, writeFile, ws, xunit] or symbols [AUnit, BoostTest, CTest, CUnit, Check, CppTest, CppUnit, Custom, FPCUnit, GitUsernamePassword, GoogleTest, JUnit, MSTest, MbUnit, NUnit2, NUnit3, PHPUnit, QtTest, UnitTest, Valgrind, agent, all, allBranchesSame, allOf, always, any, anyOf, apiToken, apiTokenProperty, architecture, archiveArtifacts, artifactManager, assembla, authorInChangelog, batchFile, bitbucket, bitbucketServer, booleanParam, branch, browser, buildButton, buildDiscarder, buildDiscarders, buildRetention, buildSingleRevisionOnly, buildingTag, builtInNode, caseInsensitive, caseSensitive, certificate, cgit, changeRequest, changelog, changelogBase, changelogToBranch, changeset, checkoutOption, checkoutToSubdirectory, choice, choiceParam, cleanAfterCheckout, cleanBeforeCheckout, clock, cloneOption, command, credentials, cron, crumb, defaultDisplayUrlProvider, defaultFolderConfiguration, defaultView, demand, disableConcurrentBuilds, disableRestartFromStage, disableResume, discoverOtherRefs, discoverOtherRefsTrait, docker, dockerCert, dockerServer, dockerTool, dockerfile, downstream, dumb, durabilityHint, embUnit, envVars, envVarsFilter, environment, equals, experimentalFlags, expression, failed, file, fileParam, filePath, fingerprint, fingerprints, fisheye, frameOptions, freeStyle, freeStyleJob, fromDocker, fromScm, fromSource, git, gitBranchDiscovery, gitHooks, gitHubBranchDiscovery, gitHubBranchHeadAuthority, gitHubExcludeArchivedRepositories, gitHubExcludeForkedRepositories, gitHubExcludePrivateRepositories, gitHubExcludePublicRepositories, gitHubForkDiscovery, gitHubIgnoreDraftPullRequestFilter, gitHubPullRequestDiscovery, gitHubSshCheckout, gitHubTagDiscovery, gitHubTopicsFilter, gitHubTrustContributors, gitHubTrustEveryone, gitHubTrustNobody, gitHubTrustPermissions, gitLab, gitList, gitSCM, gitTagDiscovery, gitTool, gitUsernamePassword, gitWeb, gitblit, github, githubAccessToken, githubProjectProperty, githubPush, gitiles, gogs, gtester, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, ignoreOnPush, inbound, installSource, isRestartedRun, issueCommentTrigger, jdk, jgit, jgitapache, jnlp, jobBuildDiscarder, jobName, junitTestResultStorage, kiln, label, labelAddedTrigger, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, lfs, list, local, localBranch, localBranchTrait, location, logRotator, loggedInUsersCanDoAnything, mailer, masterBuild, maven, maven3Mojos, mavenErrors, mavenGlobalConfig, mavenMojos, mavenWarnings, modernSCM, multiBranchProjectDisplayNaming, multibranch, myView, namedBranchesDifferent, newContainerPerStage, node, nodeProperties, none, nonresumable, not, organizationFolder, overrideIndexTriggers, paneStatus, parallelsAlwaysFailFast, parameters, passed, password, pattern, perBuildTag, permanent, phabricator, pipeline, pipeline-model, pipeline-model-docker, pipelineTriggers, plainText, plugin, pollSCM, preserveStashes, projectNamingStrategy, proxy, pruneStaleBranch, pruneStaleTag, pruneTags, pullRequestReview, queueItemAuthenticator, quietPeriod, rateLimit, rateLimitBuilds, redmine, refSpecs, remoteName, resourceRoot, retainOnlyVariables, rhodeCode, run, runParam, schedule, scmGit, scmRetryCount, scmSkip, scriptApproval, scriptApprovalLink, search, security, shell, simpleBuildDiscarder, skipDefaultCheckout, skipStagesAfterUnstable, skipped, slave, sourceRegexFilter, sourceWildcardFilter, sparseCheckoutPaths, sshUserPrivateKey, standard, status, string, stringParam, submodule, submoduleOption, suppressAutomaticTriggering, suppressFolderAutomaticTriggering, swapSpace, tag, teamFoundation, teamSlugFilter, text, textParam, timezone, tmpSpace, toolLocation, triggeredBy, unsecured, untrusted, upstream, userIdentity, userSeed, usernameColonPassword, usernamePassword, viewgit, viewsTabBar, weather, x509ClientCert, xUnitDotNet, zip] or globals [currentBuild, docker, env, params, pipeline, scm]
	at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:219)
	at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124)
	at jdk.internal.reflect.GeneratedMethodAccessor29927.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
	at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180)
	at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
	at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:163)
	at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178)
	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182)
	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
	at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
	at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
	at org.jenkinsci.plugins.workflow.cps.LoggingInvoker.methodCall(LoggingInvoker.java:105)
	at WorkflowScript.run(WorkflowScript:485)
	at ___cps.transform___(Native Method)
	at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:90)
	at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:116)
	at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixName(FunctionCallBlock.java:80)
	at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
	at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)
	at com.cloudbees.groovy.cps.Next.step(Next.java:83)
	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:152)
	at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:146)
	at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136)
	at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275)
	at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:146)
	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)
	at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)
	at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:187)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:423)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:331)
	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:295)
	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:97)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
	at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
	at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] End of Pipeline
ERROR: script returned exit code 2

GitHub has been notified of this commit’s build result

Finished: FAILURE