{
  "diagnostics": {
    "attributes": {
      "datasourceType": "sqlite",
      "defaultDialect": "sqlite",
      "dialectSource": "namespace-datasource-type",
      "namespace": "file-invoices",
      "namespaceDatasourceId": "files-sqlite",
      "namespaceDatasourceStatus": "active",
      "resolvedDialect": "sqlite"
    },
    "warnings": []
  },
  "engine": "java",
  "error": {
    "code": "COMPOSE_EXECUTE_FAILED",
    "message": "Plan execution failed at execute phase: executeSql failed: PreparedStatementCallback; uncategorized SQLException for SQL [SELECT target_code, actual_code, target_amount, actual_amount, ROUND(actual_amount - target_amount, 2) AS amount_difference\nFROM (WITH cte_0 AS (select\tt1.customer_code \"target_code\",\tt1.target_amount \"target_amount\"\tfrom external_targets t1\t where  1=1  and \tt1.period =?  order by t1.customer_code desc),\ncte_1 AS (select\tt1.customer_code \"actual_code\",\tSUM(t1.invoice_amount) \"actual_amount\"\tfrom file_invoices t1\t\tgroup by t1.customer_code)\nSELECT cte_0.target_code, cte_0.target_amount, cte_1.actual_code, cte_1.actual_amount\nFROM cte_0\nLEFT JOIN cte_1 ON cte_0.target_code = cte_1.actual_code) AS cte_2\nORDER BY target_code ASC\nLIMIT 100]; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: file_invoices)",
    "phase": "compose.execute",
    "safeToAutoRepair": false,
    "suggestedNextAction": "Inspect diagnostics and runtime logs, then retry."
  },
  "runtimeApiVersion": "foggy-runtime-api/v1",
  "success": false
}
