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í)

Open
#95,037 0 comments 0 reactions 0 assignees View on GitHub
area:model bug platform:intellij
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.