anthropics / anthropics/claude-code
[Agent incident] 2026-08-28 00:30 - desktop padá při návratu z profilu, protože překládám do běžící appky (potřetí)
- Dominant language
- Python
- Stars
- 145k
- Forks
- 23.1k
- PR merge metrics
- PR metrics pending
Description
### Summary
Incident recorded on **2026-08-28 00:30** while working with the coding agent in IntelliJ IDEA on a private Kotlin Multiplatform project.
### Environment
- Surface: Claude Code agent in IntelliJ IDEA (JetBrains plugin)
- Project: private Kotlin Multiplatform app (Android/iOS/desktop)
### Record (verbatim, Czech)
#### 2026-08-28 00:30 — desktop padá při návratu z profilu, protože překládám do běžící appky (potřetí)
ZADÁNÍ (doslova):
> „tlacitko back na desktopu z detailu profilu dookola zhadzuje apku, bylo uz pozadano
> o fix zanesene chyby nekolikrat"
DŮKAZ (log desktopu, 00:2x, doslova):
```
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError:
org/mjdev/psippr/ui/components/NotifEntry
at org.mjdev.psippr.ui.components.NotificationStackKt.NotificationStack(NotificationStack.kt:367)
at org.mjdev.psippr.ui.AppRootKt$PSiprApp$34$2$10.invoke(AppRoot.kt:1221)
Caused by: java.lang.ClassNotFoundException: org.mjdev.psippr.ui.components.NotifEntry
```
Dřívější výskyt téhož (23:1x): `ClassNotFoundException: TabSwipeGateKt$holdsHorizontalDrag$1$1`.
PŘÍČINA (určená): desktop pouštím přes `:desktopApp:run`, tedy PŘÍMO z adresáře
s přeloženými třídami (`shared/build/classes`). Pokaždé, když během jeho běhu spustím
překlad nebo testy, ty třídy přepíšu. Běžící JVM pak umře ve chvíli, kdy poprvé potřebuje
třídu, kterou ještě nenačetla — při návratu z profilu se skládá notifikační vrstva, takže
to padá právě tam. Není to chyba tlačítka Back ani obrazovky profilu.
KOLIKRÁT SE TO STALO: nejméně třikrát (23:1x, 00:0x, 00:2x). Pokaždé jsem to připsal
správně, ale postup jsem nezměnil — a proto se to opakovalo.
ŠKODA: vlastník to hlásil opakovaně jako chybu aplikace a hledal ji v kódu, který je
v pořádku. Ztracený čas jeho i testerů.
OPRAVA: desktop se pro testování pouští ze ZABALENÉHO AppImage
(`installDesktop` → `~/.local/bin/PSippr.AppImage`), který je samostatný a moje překlady
ho nemají jak přepsat. `:desktopApp:run` se smí použít jen tehdy, když během běhu appky
NIC nepřekládám.
PRAVIDLO: nikdy nepřekládat do běžící aplikace. Buď běží z vlastního balíčku, nebo se před
překladem zastaví — jinak si vyrábím pády, které vypadají jako chyby v cizím kódu.
Provenance in the project's git history
- record key: `2026-08-28 00:30`
- first committed: `2026-08-28T00:25:24+02:00`
- first commit: `aa1a4a4cfcfa`
- stored versions of this record: 1
- files it lived in: `ai-incidents.md`, `ia-sabotages/ai-incidents.md`, `tool-sabotages/ai-incidents.md`
---
_Filed from a recovered incident log. The record above is reproduced verbatim from the project's `ai-incidents.md`; it was written in Czech at the time of the event._
Contributor guide
No contributing guide indexed for this repository
Research direction
The report describes a private Kotlin Multiplatform project's desktop runtime and names ai-incidents.md plus related incident-log paths, but it does not identify a Claude Code file, test, or requested change. Start by determining whether this is reproducible in Claude Code rather than the private application; the issue is not actionable until an affected entry point and expected fix are specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100