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

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   With `archery benchmark diff` and pandas 3.0.2:
   
   ```
   Traceback (most recent call last):
     File ".../bin/archery", line 10, in <module>
       sys.exit(archery())
                ~~~~~~~^^
     File ".../lib/python3.13/site-packages/click/core.py", line 1485, in 
__call__
       return self.main(*args, **kwargs)
              ~~~~~~~~~^^^^^^^^^^^^^^^^^
     File ".../lib/python3.13/site-packages/click/core.py", line 1406, in main
       rv = self.invoke(ctx)
     File ".../lib/python3.13/site-packages/click/core.py", line 1873, in invoke
       return _process_result(sub_ctx.command.invoke(sub_ctx))
                              ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
     File ".../lib/python3.13/site-packages/click/core.py", line 1873, in invoke
       return _process_result(sub_ctx.command.invoke(sub_ctx))
                              ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
     File ".../lib/python3.13/site-packages/click/core.py", line 1269, in invoke
       return ctx.invoke(self.callback, **ctx.params)
              ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File ".../lib/python3.13/site-packages/click/core.py", line 824, in invoke
       return callback(*args, **kwargs)
     File ".../lib/python3.13/site-packages/click/decorators.py", line 34, in 
new_func
       return f(get_current_context(), *args, **kwargs)
     File 
"/Users/antoine/workspace/github.com/apache/arrow/dev/archery/archery/cli.py", 
line 611, in benchmark_diff
       formatted = _format_comparisons_with_pandas(comparisons_json,
                                                   no_counters, ren_counters)
     File 
"/Users/antoine/workspace/github.com/apache/arrow/dev/archery/archery/cli.py", 
line 628, in _format_comparisons_with_pandas
       df = pd.read_json(StringIO(comparisons_json), lines=True)
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 853, 
in read_json
       return json_reader.read()
              ~~~~~~~~~~~~~~~~^^
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 989, 
in read
       obj = self._read_ujson()
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 
1033, in _read_ujson
       obj = self._get_object_parser(self._combine_lines(data_lines))
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 
1061, in _get_object_parser
       return FrameParser(json, **kwargs).parse()
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 
1195, in parse
       obj = self._parse()
     File ".../lib/python3.13/site-packages/pandas/io/json/_json.py", line 
1430, in _parse
       return DataFrame(
           ujson_loads(json, precise_float=self.precise_float), dtype=None
       )
     File ".../lib/python3.13/site-packages/pandas/core/frame.py", line 837, in 
__init__
       arrays, columns, index = nested_data_to_arrays(
                                ~~~~~~~~~~~~~~~~~~~~~^
           # error: Argument 3 to "nested_data_to_arrays" has incompatible
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       ...<4 lines>...
           dtype,
           ^^^^^^
       )
       ^
     File 
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line 
477, in nested_data_to_arrays
       arrays, columns = to_arrays(data, columns, dtype=dtype)
                         ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File 
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line 
804, in to_arrays
       arr, columns = _list_of_dict_to_arrays(data, columns)
                      ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
     File 
".../lib/python3.13/site-packages/pandas/core/internals/construction.py", line 
889, in _list_of_dict_to_arrays
       columns = ensure_index(pre_cols)
     File ".../lib/python3.13/site-packages/pandas/core/indexes/base.py", line 
7973, in ensure_index
       return Index(index_like, copy=copy, tupleize_cols=False)
     File ".../lib/python3.13/site-packages/pandas/core/indexes/base.py", line 
580, in __new__
       arr = sanitize_array(data, None, dtype=dtype, copy=bool(copy))
     File ".../lib/python3.13/site-packages/pandas/core/construction.py", line 
671, in sanitize_array
       subarr = lib.maybe_convert_objects(
           subarr,
       ...<5 lines>...
           dtype_if_all_nat=np.dtype("M8[s]"),
       )
     File "pandas/_libs/lib.pyx", line 2825, in 
pandas._libs.lib.maybe_convert_objects
     File ".../lib/python3.13/site-packages/pandas/core/arrays/string_.py", 
line 779, in _from_sequence
       if lib.is_pyarrow_array(scalars):
          ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
     File "pandas/_libs/lib.pyx", line 1330, in 
pandas._libs.lib.is_pyarrow_array
   AttributeError: 'NoneType' object has no attribute 'Array'
   ```
   
   ### Component(s)
   
   Archery


-- 
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]

Reply via email to