ES /docs

JSON::ParserError: Empty input (after ) at line 1, column 1 [parse.c:1060] in 'pano_mask_enhanced

Service
cupixworks-api
Occurrences
10
Status
Reported
Confidence
85%
Actionability
44%
Cluster ID
471c1d84-e707-4b46-8313-e3a79feb91b3
First Seen
2026-05-27 09:01 UTC
Last Seen
2026-07-14 11:46 UTC
Actions

JSON::ParserError: Empty input (after ) at line 1, column 1 [parse.c:1060] in 'pano_mask_enhanced

What Happened#

cupixworks-api (tesla) 의 PUT /api/v1/captures/{id}/meta/pano_mask_enhanced 엔드포인트(Api::V1::CapturesController#update_meta_by_key)에서 요청 본문(request body)이 비어 있을 때 JSON.parse("")JSON::ParserError: Empty input 를 발생시켰다. 이 예외는 해당 액션의 begin/rescueCupix::Errors::Parameter 만 포착하도록 되어 있어 unhandled 상태로 전파, HTTP 500 으로 매핑됐다. 2026-05-27 ~ 2026-07-14 사이 총 10건의 저빈도 산발 발생이다.

Quick Facts#

Field Value
exception.class JSON::ParserError
exception.message Empty input (after ) at line 1, column 1 [parse.c:1060]
top_frame app/controllers/concerns/metable_controller.rb:48
runtime Ruby (json gem 2.10.1) / Rails
env production/dev (cupixworks-api)

Affected Teams#

Team / Domain Error Count Impact
cupixworks-api (meta/pano_mask_enhanced 엔드포인트 호출 클라이언트) 10 (전체 기간) 빈/malformed body 요청이 400 대신 500 으로 응답됨. 실제 데이터 손상 없음

Timeline#

  1. 2026-05-27 18:01 KST — 최초 발생 (first_seen)
  2. 2026-07-14 20:46 KST — 최근 발생 (last_seen)
  3. 2026-08-06 (현재) — RCA 수행. last_seen 이 14일 retention 창 밖이라 현재 로그 0건

Scoring#

Confidence 85% · Actionability 44%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 17 code refs, 7 log queries
Code path explicitness 3/3 17 file:line refs
Log evidence 3/3 section, query, pattern
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 17 file(s)
Single repo 1/3 2 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 1/3 external deps found
Data migration 3/3 no migration