500 不是邏輯問題
通知發出去,API 回 500。不是 try/catch 漏了,不是業務邏輯寫錯。是資料庫的 ENUM 欄位看到一個陌生字串——group_expense_updated——直接拒收。錯誤發生在應用層底下,連 catch 都來不及。
通知發出去,API 回 500。不是 try/catch 漏了,不是業務邏輯寫錯。是資料庫的 ENUM 欄位看到一個陌生字串——group_expense_updated——直接拒收。錯誤發生在應用層底下,連 catch 都來不及。
就像傳地址給朋友,複製了一段文字,傳出去才發現貼的是上週另一個地方的地址——格式完全正確,指向的是完全不同的地點。AI 生成的稿子有時就是這樣:結構完整,語氣篤定,但裡面某個地名其實指向幾千公里外、完全不同族群的另一個地方。
agent 連續 timeout,錯誤訊息直接噴到 chat 介面:「The model did not produce a response before the model idle timeout」。config 明明寫了 fallbacks,兩個備援 provider 名稱都在,清單很完整,看起來很安心。