Critical: Activity crashes from missing layout view IDs #25

Closed
opened 2026-06-10 15:16:01 +00:00 by Mark · 0 comments
Owner

Findings

  • C1: MazeActivity references view IDs not present in activity_maze.xml (chapter_title, activity_type, btn_listen, narration_card, narration_text) — NPE on startup
  • C4: activity_play.xml references tools:context=".ui.ActivityActivity" which doesn't exist
  • M5: ColorByNumberActivity references R.id.activity_type but layout defines activity_type_label

Affected files

  • android/app/src/main/java/com/storyplay/activitybook/ui/MazeActivity.kt
  • android/app/src/main/java/com/storyplay/activitybook/ui/ColorByNumberActivity.kt
  • android/app/src/main/res/layout/activity_maze.xml
  • android/app/src/main/res/layout/activity_color_by_number.xml
  • android/app/src/main/res/layout/activity_play.xml

Impact

These activities crash immediately with NullPointerException when navigated to. Release-blocking.

## Findings - **C1**: MazeActivity references view IDs not present in `activity_maze.xml` (chapter_title, activity_type, btn_listen, narration_card, narration_text) — NPE on startup - **C4**: activity_play.xml references `tools:context=".ui.ActivityActivity"` which doesn't exist - **M5**: ColorByNumberActivity references `R.id.activity_type` but layout defines `activity_type_label` ## Affected files - `android/app/src/main/java/com/storyplay/activitybook/ui/MazeActivity.kt` - `android/app/src/main/java/com/storyplay/activitybook/ui/ColorByNumberActivity.kt` - `android/app/src/main/res/layout/activity_maze.xml` - `android/app/src/main/res/layout/activity_color_by_number.xml` - `android/app/src/main/res/layout/activity_play.xml` ## Impact These activities crash immediately with NullPointerException when navigated to. Release-blocking.
Sign in to join this conversation.
No description provided.