firebase / firebase/firebase-tools

Error on: Add Data, run local: queries and mutations

Open
#9,376 7 comments 5 reactions 0 assignees View on GitHub
emulator: dataconnect Needs: Attention type: bug VSCode Extension
Dominant language
TypeScript
Stars
4.5k
Forks
1.3k
Avg merge
1d 12h
Merged PRs (30d)
84

Description

### [REQUIRED] Environment info

**firebase-tools: 14.20.0**

**Platform: macOS**

### [REQUIRED] Test case

Image

This happens when using Firebase Data Connect Emulator with versions 1.9.0 and 1.10.0.

### [REQUIRED] Steps to reproduce

1 - Run Firebase emulators with Data Connect enabled (firebase emulators:start).
2 - Try executing queries and mutations using the Data Connect VS code extension.
3 - Observe that:
The “Read Data” button works fine (create file) from the scheme.
Create mutations, run mutations, and run queries fail silently or don’t return results.
4 - Downgrading to emulator v1.8.0 makes everything work again.

### [REQUIRED] Expected behavior

All queries and mutations should work properly when using the latest versions (≥1.9.0), just like in 1.8.0.

### [REQUIRED] Actual behavior

Only read data button works create the sql file correctly
Create Mutations, and run local queries and mutations dont work
No detailed error message appears in the logs.

Contributor guide

Open the contributing guide

Research direction

Reproduce with `firebase emulators:start` and the Firebase Data Connect VS Code extension, comparing emulator versions 1.8.0, 1.9.0, and 1.10.0. Start by investigating the local Data Connect query and mutation flow; done means Create Mutations, local queries, and local mutations return results like 1.8.0, with useful failure details in debug logs.

Written by the indexing model from the issue text.

Assessment

Tech stack
firebase, typescript, vscode
Domain
cli, databases, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.