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

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   For example:
   
   ```text
   Failure: test_invalid(TestRecordBatch::instance methods::#validate_full)
   c_glib/test/test-record-batch.rb:260:in 'test_invalid'
        257:         columns = [@uint8_value, @invalid_name_value]
        258:         record_batch = Arrow::RecordBatch.new(@schema, @n_rows, 
columns)
        259: 
     => 260:         assert_raise(Arrow::Error::Invalid.new(message)) do
        261:           record_batch.validate_full
        262:         end
        263:       end
   
   <Arrow::Error::Invalid(<[record-batch][validate-full]: Invalid: In column 1: 
Invalid: Invalid UTF8 sequence at string index 0>)> expected but was
   <Arrow::Error::Invalid(<[record-batch][validate-full]: Invalid: In column 1: 
Invalid: Invalid UTF8 sequence at string index 0
   cpp/src/arrow/util/bit_block_counter.h:436  visit_not_null(position)
   cpp/src/arrow/array/validate.cc:170  ValidateUTF8(data)>)
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/gobject-introspection-4.2.7/lib/gobject-introspection/loader.rb:715:in
 'GObjectIntrospection::MethodInfo#invoke'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/gobject-introspection-4.2.7/lib/gobject-introspection/loader.rb:715:in
 'GObjectIntrospection::Loader::Invoker#invoke'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/gobject-introspection-4.2.7/lib/gobject-introspection/loader.rb:583:in
 'Arrow::RecordBatch#validate_full'
   c_glib/test/test-record-batch.rb:261:in 'block in test_invalid'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:1961:in
 'block (2 levels) in Test::Unit::Assertions#_assert_raise'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:55:in
 'block in Test::Unit::Assertions#assert_block'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:1913:in
 'Test::Unit::Assertions#_wrap_assertion'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:54:in
 'Test::Unit::Assertions#assert_block'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:1959:in
 'block in Test::Unit::Assertions#_assert_raise'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:1918:in
 'Test::Unit::Assertions#_wrap_assertion'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:1945:in
 'Test::Unit::Assertions#_assert_raise'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/assertions.rb:287:in
 'Test::Unit::Assertions#assert_raise'
   c_glib/test/test-record-batch.rb:260:in 'test_invalid'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testcase.rb:896:in
 'Test::Unit::TestCase#run_test'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testcase.rb:591:in
 'block (2 levels) in Test::Unit::TestCase#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/fixture.rb:276:in
 'block in Test::Unit::Fixture#create_fixtures_runner'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/fixture.rb:276:in
 'block in Test::Unit::Fixture#create_fixtures_runner'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/fixture.rb:257:in
 'Test::Unit::Fixture#run_fixture'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/fixture.rb:292:in
 'Test::Unit::Fixture#run_setup'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testcase.rb:589:in
 'block in Test::Unit::TestCase#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testcase.rb:588:in
 'Kernel#catch'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testcase.rb:588:in
 'Test::Unit::TestCase#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:94:in
 'Test::Unit::TestSuiteRunner#run_test'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:60:in
 'block in Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Array#each'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:37:in
 'Test::Unit::TestSuiteRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testsuite.rb:52:in
 'Test::Unit::TestSuite#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:94:in
 'Test::Unit::TestSuiteRunner#run_test'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:60:in
 'block in Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Array#each'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:37:in
 'Test::Unit::TestSuiteRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testsuite.rb:52:in
 'Test::Unit::TestSuite#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:94:in
 'Test::Unit::TestSuiteRunner#run_test'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:60:in
 'block in Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Array#each'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:37:in
 'Test::Unit::TestSuiteRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testsuite.rb:52:in
 'Test::Unit::TestSuite#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:94:in
 'Test::Unit::TestSuiteRunner#run_test'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:60:in
 'block in Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Array#each'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:59:in
 'Test::Unit::TestSuiteRunner#run_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:37:in
 'Test::Unit::TestSuiteRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/testsuite.rb:52:in
 'Test::Unit::TestSuite#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:72:in
 'Test::Unit::UI::TestRunnerMediator#run_suite'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:49:in
 'block (3 levels) in Test::Unit::UI::TestRunnerMediator#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:44:in
 'Kernel#catch'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:44:in
 'block (2 levels) in Test::Unit::UI::TestRunnerMediator#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/test-suite-runner.rb:17:in
 'Test::Unit::TestSuiteRunner.run_all_tests'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:43:in
 'block in Test::Unit::UI::TestRunnerMediator#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:107:in
 'Test::Unit::UI::TestRunnerMediator#with_listener'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:42:in
 'Test::Unit::UI::TestRunnerMediator#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunner.rb:40:in
 'Test::Unit::UI::TestRunner#start_mediator'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunner.rb:25:in
 'Test::Unit::UI::TestRunner#start'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnerutilities.rb:24:in
 'Test::Unit::UI::TestRunnerUtilities#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/autorunner.rb:492:in
 'block in Test::Unit::AutoRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/autorunner.rb:548:in
 'Test::Unit::AutoRunner#change_work_directory'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/autorunner.rb:491:in
 'Test::Unit::AutoRunner#run'
   
/tmp/local/lib/ruby/gems/3.5.0+0/gems/test-unit-3.6.7/lib/test/unit/autorunner.rb:67:in
 'Test::Unit::AutoRunner.run'
   c_glib/test/run-test.rb:112:in '<main>'
   ```
   
   ### Component(s)
   
   GLib


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

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

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

Reply via email to