{
  "schema_version": 1,
  "report_id": "5ce2bedf-456c-56fb-b52a-9803939195c2",
  "generated_at_epoch_ms": 1777679299939,
  "crash_type": "java",
  "scenario": "cast_session",
  "process": "main",
  "report_file": "crash_20260501_234819.json",
  "fingerprint": "a1b2c3d4e5f6npe01",
  "runtime_context": {
    "app_started_epoch_ms": 1777677955182,
    "last_activity": "CastSettingsActivity",
    "sender_cast_active": true,
    "receiver_cast_active": false,
    "cast_active": true,
    "session_stats_active": false,
    "last_session_file": "session_send_20260501_234819.json"
  },
  "device": {
    "manufacturer": "Asus",
    "brand": "asus",
    "model": "ZenPad 10",
    "device": "P00C",
    "product": "P00C",
    "sdk_int": 29,
    "release": "10",
    "abis": [
      "arm64-v8a",
      "armeabi-v7a"
    ]
  },
  "app": {
    "package": "com.foxx.androidcast",
    "version_name": "0.1.1",
    "version_code": 101
  },
  "build": {
    "debug": false,
    "git_commit": "cafebabe"
  },
  "java": {
    "thread": "main",
    "exception": "java.lang.NullPointerException",
    "message": "encoderSurface was null when starting capture",
    "stack_frames": [
      "at com.foxx.androidcast.sender.ScreenCastService.startCapture(ScreenCastService.java:412)",
      "at com.foxx.androidcast.sender.ScreenCastService.onStartCommand(ScreenCastService.java:205)"
    ]
  }
}
