Skip to content

Session errored out due to Maximum update depth exceeded #20894

@sklisa

Description

@sklisa

What happened?

was in middle of a session

 ERROR  Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.

 /Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:2752:11

 2749:         throw (
 2750:           ((nestedPassiveUpdateCount = nestedUpdateCount = 0),
 2751:           (rootWithPassiveNestedUpdates = rootWithNestedUpdates = null),
 2752:           Error(
 2753:             "Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops."
 2754:           ))
 2755:         );

 - getRootForUpdatedFiber (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:2752:11)
 - enqueueConcurrentHookUpdate (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:2712:14)
 - dispatchSetStateInternal (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:4602:18)
 - dispatchSetState (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:4563:7)
 -  (file:///Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/VirtualizedList.js:70:9)
 - react-stack-bottom-frame (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:15945:20)
 - runWithFiberInDEV (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:1735:30)
 - commitHookEffectListMount (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:9516:29)
 - commitHookPassiveMountEffects (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:9639:11)
 - commitPassiveMountOnFiber (/Users/kelisasun/.nvm/versions/node/v24.3.0/lib/node_modules/@google/gemini-cli/node_modules/react-reconciler/cjs/react-reconciler.development.js:11364:13)

What did you expect to happen?

was expecting a file edit

Client information

Client Information

Run gemini to enter the interactive CLI, then run the /about command.

> /about
│ About Gemini CLI                                                                                                                                                                                                                     │ 
│                                                                                                                                                                                                                                      │ 
│ CLI Version                                                                     0.31.0                                                                                                                                               │ 
│ Git Commit                                                                      72c653354                                                                                                                                            │ 
│ Model                                                                           gemini-3-flash-preview                                                                                                                               │ 
│ Sandbox                                                                         no sandbox                                                                                                                                           │ 
│ OS                                                                              darwin                                                                                                                                               │ 
│ Auth Method                                                                     Logged in with Google (xxx@gmail.com)                                                                                                          │ 
│ Tier                                                                            Gemini Code Assist for individuals   

macOS

Login information

No response

Anything else we need to know?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/coreIssues related to User Interface, OS Support, Core Functionalitystatus/need-triageIssues that need to be triaged by the triage automation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions