Feature-Specific Troubleshooting
Troubleshoot issues related to specific modes or functions within Genie.
Preflight Not Available
Section titled “Preflight Not Available”- Symptoms: The Preflight Questions field is unavailable, or a message indicates it is not supported by your current coding provider.
- Cause: Some providers (e.g., Anthropic) currently do not support the Preflight planning pass (Stage A) in CODE mode.
- Fix: Open Settings and switch your Coding Provider to one that supports preflight (e.g., OpenAI or Google).
- Note: Preflight is always enabled for QUERY and DATA modes and does not have a user toggle.
Local MCP Bridge: 400 / SSE fallback connection failure
Section titled “Local MCP Bridge: 400 / SSE fallback connection failure”- Symptoms: IDE logs show streamable HTTP
invalid_http_request, SSE fallbackNon-200 (400), or repeated client connect failures. - Cause: MCP endpoint/path mismatch, missing bearer auth header, or Local MCP Bridge disabled.
- Fix:
- In Genie Settings, confirm Local MCP Bridge is enabled and status is running.
- Verify your IDE config uses URL path
/mcp(not root-only endpoint). - Verify
Authorization: Bearer <token>is present. - Recopy config using Copy IDE JSON in Settings.
- Ensure host/port match Genie (
127.0.0.1+ configured port).
Local MCP Bridge: tool name rejected by strict clients
Section titled “Local MCP Bridge: tool name rejected by strict clients”- Symptoms: MCP client rejects or filters a tool because of name format.
- Cause: Some clients enforce underscore-only naming.
- Fix: Use
fm_get_fields_on_layoutin strict environments. - Note: Genie also accepts alias calls (
fm.get_fields_on_layout,fm-get_fields_on_layout) for compatibility, but underscore form is the safest default.
Export Failures (CSV/PNG)
Section titled “Export Failures (CSV/PNG)”- Symptoms: A file save dialog appears, but the file is not written or is empty.
- Cause: Missing write permissions for the target folder or a transient error in data generation.
- Fix:
- Re-run the query or chart generation once.
- Ensure you are choosing a writable local directory (e.g., Documents or Desktop).
- Verify your computer has sufficient free space.
DATA Migration: No active plan or stale action click
Section titled “DATA Migration: No active plan or stale action click”- Symptoms: Chat shows “No active migration plan,” or clicking a migration action does nothing useful.
- Cause: The prior plan was cleared, completed, or replaced by a new DATA request.
- Fix:
- Start a fresh DATA request with clear migration intent.
- Wait for “Migration plan ready (N steps)” before using step actions.
- Avoid using old action links from earlier messages after starting a new plan.
DATA Migration: Step is halted after failure
Section titled “DATA Migration: Step is halted after failure”- Symptoms: Chat indicates the current migration step is halted.
- Cause: A validation or execution failure stopped progression to protect data integrity.
- Fix:
- Review the failure message shown in chat.
- Choose Retry Step if the SQL is still correct.
- Choose Skip Step only if you accept migration inconsistency risk.
- Choose Abort Plan if the sequence should not continue.
DATA Migration: Execute All not available
Section titled “DATA Migration: Execute All not available”- Symptoms: Chat does not offer Execute All, or the action is unavailable for the current DATA response.
- Cause: The current pending operation is not part of an active migration plan.
- Fix:
- Use Confirm or Cancel for single-statement DATA execution.
- If your intent is multi-step, restate the request as a migration sequence.
- Regenerate and confirm that Genie returns a migration plan before using Execute All.
DATA Migration: Full-table confirmation text mismatch
Section titled “DATA Migration: Full-table confirmation text mismatch”- Symptoms: Genie rejects a confirmation attempt and requests exact full-table wording.
- Cause: Full-table or destructive operations require strict confirmation language.
- Fix:
- Re-read the confirmation requirement shown in chat.
- Use the provided action link or exact required wording.
- If full-table impact is not intended, cancel and regenerate scoped SQL.
DATA Migration: Placeholder mismatch block
Section titled “DATA Migration: Placeholder mismatch block”- Symptoms: Chat shows a placeholder/parameter mismatch block and execution does not start.
- Cause: SQL placeholder count does not match supplied parameters.
- Fix:
- Regenerate SQL with concrete literal values when appropriate.
- Or regenerate with a complete parameter list that matches placeholders exactly.
- Retry execution only after the mismatch warning is cleared.
DATA Migration: CREATE INDEX is blocked
Section titled “DATA Migration: CREATE INDEX is blocked”- Symptoms: Chat shows a DATA policy or validation block for
CREATE INDEX. - Cause: Genie does not allow
CREATE INDEXin DATA mode because FileMaker manages indexing through field and storage settings. - Fix:
- Remove the
CREATE INDEXrequest from the DATA workflow. - Open the relevant table or field settings in FileMaker to manage indexing there.
- Re-run the DATA request only for the remaining supported schema or data changes.
- Remove the