Skip to content

Bug Report: Individual AI Pro Subscription Hijacked by Zero-Quota GCP Project #3301

@houman-babai

Description

@houman-babai

Subject: [SERVICE IMPACT] Paid Individual AI Pro Tier ignored in favor of empty GCP Project metadata (Error 429)

Summary:
The Gemini Code Assist plugin (v1.49.4-253:261) discovery logic seems to prioritizes Google Cloud Platform (GCP) project metadata over active Individual AI Pro subscriptions.

I do not have a paying cloud subscription or project. But I did have empty cloud projects. The plugin defaults to the Enterprise route (/v1beta/), attempts to use a project-level quota, and fails with Error 429 because the project is empty/non-paying.

Environment:

IDE/Plugin: WebStorm 2026.1 / Gemini Code Assist 1.49.4-253:261.  

Account: h******@gmail.com with active AI Pro (AI Premium).  

Verification: Confirmed persistence on clean installations of both Arch Linux and Windows, proving this is an account-level metadata issue on the backend.  

Technical Log Evidence:

Forced Project Association: Upon startup, the plugin ignores the Individual tier and forces a project-level check:
INFO: FetchAdminControls request: {"project":"proud-sound-ftj12"}  

Request Hijacking: Functional requests are tagged with the GCP project ID, triggering a project quota check instead of a user quota check:
INFO: Complete code request: {"ideContext":{...},"project":"proud-sound-ftj12"}  

The 429 Failure: The backend returns a resource exhaustion error for the specific model gemini-3.1-pro-preview with a massive reset delay (19H), characteristic of a zeroed-out GCP project quota:
GoogleJsonResponseException: 429 Too Many Requests
"reason": "QUOTA_EXHAUSTED", "domain": "cloudcode-pa.googleapis.com"
"metadata": { "model": "gemini-3.1-pro-preview", "quotaResetDelay": "19H" }  

Expected Behavior:
The plugin should verify the presence of an Individual Paid Subscription instead of relying an empty or non paying project.

Windows 11 install:
I event installed webstorm for the first time on a windows 11 system, and got the exact same issue.

Project deletion:
I have deleted the projects they're pending removal but I am not sure if that will help at all.

Workaround:
If there is a workaround please do let me know.

Related Issue:
#3300

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions