[BUG] Error: API Error: 400 due to tool use concurrency issues
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
what happen: when run Bash command
<img width="840" height="325" alt="Image" src="https://github.com/user-attachments/assets/bdeb0a3a-4c7d-4dcd-993c-99be304ade64" />
What Should Happen?
claude code write code pyton with no error
Error Messages/Logs
Steps to Reproduce
Saya akan buatkan fail Python untuk anda.
Write [c:\Users\rahim\Desktop\Data Sekolah\extract_batu_pahat.py](vscode-webview://0jrsqnt60fru10002r120jo2a5u7lh6a8g6l8mb0sjagjodkkjlv/index.html?id=d6b41114-11e0-41bc-9ea5-644ab44f90bc&origin=5118a48f-f094-4179-9d30-22e30c2c3fd1&swVersion=4&extensionId=Anthropic.claude-code&platform=electron&vscode-resource-base-authority=vscode-resource.vscode-cdn.net&parentOrigin=vscode-file%3A%2F%2Fvscode-app&session=6e274afd-5b32-4293-9a6f-bd27a9438c1f#)
16 lines
import pandas as pd
Read the CSV file
df = pd.read_csv(r'c:\Users\rahim\Desktop\Data Sekolah\Risalah Map\SenaraiSekolahWeb_Disember2025 - SenaraiSekolahWeb.csv')
Filter for PPD BATU PAHAT only
df_batu_pahat = df[df['PPD'] == 'PPD BATU PAHAT']
Save to Excel
df_batu_pahat.to_excel(r'c:\Users\rahim\Desktop\Data Sekolah\PPD_Batu_Pahat.xlsx', index=False)
print(f'Jumlah rekod PPD Batu Pahat: {len(df_batu_pahat)}')
print('Fail Excel berjaya dicipta: PPD_Batu_Pahat.xlsx')
print()
input('Tekan Enter untuk tutup...')
API Error: 400 due to tool use concurrency issues.
kenapa api error, awak buatkan filenya ja, jangan buat benda lain
Fail Python sudah dicipta: [extract_batu_pahat.py](vscode-webview://0jrsqnt60fru10002r120jo2a5u7lh6a8g6l8mb0sjagjodkkjlv/extract_batu_pahat.py)
Double-click fail tersebut bila anda mahu update data Excel.
dari C:\Users\rahim\Desktop\Data Sekolah\PPD_Batu_Pahat.xlsx
buatkan saya demografi untuk pendidikan digital
ppd terbesar ni di malaysia 175 sekolah, bagaimana pula dengan sekolah luar bandar dan bandar, bagi saya lagi apa yang saya boleh letak di demografi
Bash Analyze demographics from PPD Batu Pahat Excel
IN
python -c "
import pandas as pd
df = pd.read_excel(r'c:\Users\rahim\Desktop\Data Sekolah\PPD_Batu_Pahat.xlsx')
print('=== DEMOGRAFI PPD BATU PAHAT ===\n')
Lokasi (Bandar vs Luar Bandar)
print('1. LOKASI SEKOLAH')
print(df['LOKASI'].value_counts())
print()
Peringkat (Rendah vs Menengah)
print('2. PERINGKAT SEKOLAH')
print(df['PERINGKAT'].value_counts())
print()
Jenis Sekolah
print('3. JENIS SEKOLAH')
print(df['JENIS/LABEL'].value_counts())
print()
Gred Sekolah
print('4. GRED SEKOLAH')
print(df['GRED'].value_counts())
print()
Enrolmen
print('5. STATISTIK ENROLMEN')
print(f'Jumlah Murid: {df[\"ENROLMEN\"].sum():,}')
print(f'Purata Murid/Sekolah: {df[\"ENROLMEN\"].mean():.0f}')
print(f'Min: {df[\"ENROLMEN\"].min()}')
print(f'Max: {df[\"ENROLMEN\"].max()}')
print()
Guru
print('6. STATISTIK GURU')
print(f'Jumlah Guru: {df[\"GURU\"].sum():,}')
print(f'Purata Guru/Sekolah: {df[\"GURU\"].mean():.0f}')
print()
Prasekolah
print('7. KEMUDAHAN PRASEKOLAH')
print(df['PRASEKOLAH'].value_counts())
print()
Integrasi
print('8. PROGRAM INTEGRASI')
print(df['INTEGRASI'].value_counts())
print()
SKM (Sekolah Kurang Murid)
print('9. SEKOLAH KURANG MURID (SKM <=150)')
skm = df['SKM<=150'].value_counts()
print(skm)
"
OUT
=== DEMOGRAFI PPD BATU PAHAT ===
- LOKASI SEKOLAH
LOKASI
Bandar 134
Luar Bandar 41
Name: count, dtype: int64
- PERINGKAT SEKOLAH
PERINGKAT
Rendah 144
Menengah 31
Name: count, dtype: int64
- JENIS SEKOLAH
JENIS/LABEL
SK 103
SJKC 36
SMK 25
SM SABK 4
SJKT 3
SR SABK 1
SK KHAS 1
SBP 1
KV 1
Name: count, dtype: int64
- GRED SEKOLAH
GRED
A 100
B 39
SKM B 35
SKM A 1
Name: count, dtype: int64
- STATISTIK ENROLMEN
Jumlah Murid: 60,698
Purata Murid/Sekolah: 347
Min: 10
Max: 1563
- STATISTIK GURU
Jumlah Guru: 5,987
Purata Guru/Sekolah: 34
- KEMUDAHAN PRASEKOLAH
PRASEKOLAH
ADA 122
TIADA 53
Name: count, dtype: int64
- PROGRAM INTEGRASI
INTEGRASI
TIADA 128
ADA 47
Name: count, dtype: int64
- SEKOLAH KURANG MURID (SKM <=150)
SKM<=150
YA 65
Name: count, dtype: int64
API Error: 400 due to tool use concurrency issues.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
v2.1.14
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗