baibaichen opened a new issue, #5009:
URL: https://github.com/apache/incubator-gluten/issues/5009

   ### Backend
   
   CH (ClickHouse)
   
   ### Bug description
   
   
   ``` shell
   2024-03-18 17:37:11.398 <Fatal> : Logical error: 'Invalid Field get from 
type Float64 to type Int64'.
   2024-03-18 17:37:11.398 <Fatal> SignalListener: 
########################################
   2024-03-18 17:37:11.398 <Fatal> SignalListener: 
   2024-03-18 17:37:11.622 <Fatal> SignalListener:  4. ? @ 0x000072731bc969fc
   2024-03-18 17:37:11.622 <Fatal> SignalListener:  5. ? @ 0x000072731bc42476
   2024-03-18 17:37:11.622 <Fatal> SignalListener:  6. ? @ 0x000072731bc287f3
   2024-03-18 17:37:11.668 <Fatal> SignalListener:  7. 
./src/Common/Exception.cpp:0: DB::abortOnFailedAssertion(String const&) @ 
0x00000000135b6dff
   2024-03-18 17:37:11.713 <Fatal> SignalListener:  8. 
./src/Common/Exception.cpp:63: DB::handle_error_code(String const&, int, bool, 
std::vector<void*, std::allocator<void*>> const&) @ 0x00000000135b6e95
   2024-03-18 17:37:11.752 <Fatal> SignalListener:  9. 
./src/Common/Exception.cpp:100: 
DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 
0x00000000135b73d1
   2024-03-18 17:37:11.841 <Fatal> SignalListener: 10. 
./src/Common/Exception.h:90: DB::Exception::Exception(String&&, int, bool) @ 
0x000000000a79f34a
   2024-03-18 17:37:11.884 <Fatal> SignalListener: 11. 
./src/Common/Exception.h:109: 
DB::Exception::Exception<DB::Field::Types::Which&, DB::Field::Types::Which 
const&>(int, 
FormatStringHelperImpl<std::type_identity<DB::Field::Types::Which&>::type, 
std::type_identity<DB::Field::Types::Which const&>::type>, 
DB::Field::Types::Which&, DB::Field::Types::Which const&) @ 0x000000000a7cccac
   2024-03-18 17:37:11.915 <Fatal> SignalListener: 12. ./src/Core/Field.h:881: 
DB::NearestFieldTypeImpl<std::decay<char>::type, void>::Type& 
DB::Field::get<char>() @ 0x0000000013a840c7
   2024-03-18 17:37:11.950 <Fatal> SignalListener: 13. ./src/Core/Field.h:460: 
auto const& DB::Field::get<char>() const @ 0x0000000013a8145d
   2024-03-18 17:37:11.984 <Fatal> SignalListener: 14. 
./utils/extern-local-engine/Parser/CHColumnToSparkRow.cpp:813: 
local_engine::VariableLengthDataWriter::writeStruct(unsigned long, DB::Tuple 
const&, long) @ 0x0000000013a821c1
   2024-03-18 17:37:12.018 <Fatal> SignalListener: 15. 
./utils/extern-local-engine/Parser/CHColumnToSparkRow.cpp:862: 
local_engine::VariableLengthDataWriter::write(unsigned long, DB::Field const&, 
long) @ 0x0000000013a81790
   2024-03-18 17:37:12.060 <Fatal> SignalListener: 16. 
./utils/extern-local-engine/Parser/CHColumnToSparkRow.cpp:202: 
local_engine::writeVariableLengthNonNullableValue(char*, long, 
DB::ColumnWithTypeAndName const&, unsigned long, std::vector<long, 
std::allocator<long>> const&, std::vector<long, std::allocator<long>>&, 
std::unique_ptr<std::vector<unsigned long, std::allocator<unsigned long>>, 
std::default_delete<std::vector<unsigned long, std::allocator<unsigned long>>>> 
const&) @ 0x0000000013a83f50
   2024-03-18 17:37:12.102 <Fatal> SignalListener: 17. 
./utils/extern-local-engine/Parser/CHColumnToSparkRow.cpp:293: 
local_engine::writeValue(char*, long, DB::ColumnWithTypeAndName const&, int, 
long, std::vector<long, std::allocator<long>> const&, std::vector<long, 
std::allocator<long>>&, std::unique_ptr<std::vector<unsigned long, 
std::allocator<unsigned long>>, std::default_delete<std::vector<unsigned long, 
std::allocator<unsigned long>>>> const&) @ 0x0000000013a8029a
   2024-03-18 17:37:12.136 <Fatal> SignalListener: 18. 
./utils/extern-local-engine/Parser/CHColumnToSparkRow.cpp:466: 
local_engine::CHColumnToSparkRow::convertCHColumnToSparkRow(DB::Block const&, 
std::unique_ptr<std::vector<unsigned long, std::allocator<unsigned long>>, 
std::default_delete<std::vector<unsigned long, std::allocator<unsigned long>>>> 
const&) @ 0x0000000013a7ffd8
   2024-03-18 17:37:12.216 <Fatal> SignalListener: 19. 
./utils/extern-local-engine/local_engine_jni.cpp:857: 
Java_io_glutenproject_vectorized_CHBlockConverterJniWrapper_convertColumnarToRow
 @ 0x000000000a787282
   
   Process finished with exit code 134 (interrupted by signal 6:SIGABRT)
   
   ```
   ```
   
   ### Spark version
   
   None
   
   ### Spark configurations
   
   _No response_
   
   ### System information
   
   _No response_
   
   ### Relevant logs
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to