-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
Core dump file: /Users/caijiamin/Desktop/PDD_TEST/test_pdd_sync/.pdd/core_dumps/pdd-core-20251211T222153Z.json
What happened
(no additional description provided by user)
Environment
- Working directory:
/Users/caijiamin/Desktop/PDD_TEST/test_pdd_sync - CLI arguments:
--core-dump generate prompts/build_python.prompt - Platform:
Darwin 23.5.0 - Python:
3.12.7 | packaged by Anaconda, Inc. | (main, Oct 4 2024, 08:22:19) [Clang 14.0.6 ] - PDD version:
0.0.81 - Total estimated cost:
$0.000000
Reproduction
To reproduce this issue in a similar environment, run:
cd /Users/caijiamin/Desktop/PDD_TEST/test_pdd_sync
pdd --core-dump generate prompts/build_python.promptErrors
generate (UsageError)
Traceback (most recent call last):
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/code_generator_main.py", line 786, in code_generator_main
generated_code_content, total_cost, model_name = local_code_generator_func(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/code_generator.py", line 92, in code_generator
response = llm_invoke(
^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/llm_invoke.py", line 1362, in llm_invoke
candidate_models = _select_model_candidates(strength, DEFAULT_BASE_MODEL, model_df)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/llm_invoke.py", line 710, in _select_model_candidates
if highest_elo <= base_elo: # Handle edge case where base has highest ELO
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pandas/core/generic.py", line 1577, in __nonzero__
raise ValueError(
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/commands/generate.py", line 116, in generate
generated_code, incremental, total_cost, model_name = code_generator_main(
^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/code_generator_main.py", line 1038, in code_generator_main
raise click.UsageError(f"An unexpected error occurred: {e}")
click.exceptions.UsageError: An unexpected error occurred: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
unknown (TypeError)
Traceback (most recent call last):
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/core/cli.py", line 89, in invoke
result = super().invoke(ctx)
^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/click/core.py", line 1657, in _process_result
value = ctx.invoke(self._result_callback, value, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/caijiamin/.local/share/uv/tools/pdd-cli/lib/python3.12/site-packages/pdd/core/cli.py", line 453, in process_commands
if num_results < num_commands and not all(res is None for res in results): # Avoid printing if all failed
^^^^^^^
TypeError: 'NoneType' object is not iterable
Terminal Output
Full terminal output is available in the Gist: https://gist.github.com/jiaminc-cmu/ea5b8a82bd93247fedf9b4fec2913a63
(See terminal_output.txt in the gist)
File Contents
All files are attached in this Gist: https://gist.github.com/jiaminc-cmu/ea5b8a82bd93247fedf9b4fec2913a63
Files included:
prompts/build_python.prompt
Metadata
Metadata
Assignees
Labels
No labels