apache / apache/couchdb-nano

More understandable error message when max_document_size has been reached

Open
#343 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
689
Forks
167
Avg merge
1h
Merged PRs (30d)
1

Description

## Expected Behavior
Understandable error message

## Current Behavior
I was getting this error suddenly on every insert operation:

Error: users at responseHandler (../node_modules/nano/lib/nano.js:193:20) at ../node_modules/nano/lib/nano.js:442:13 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

## Possible Solution
I updated the max_document_size in the couchdb configs

## Context
I spent 3 days trying to find out what this error meant. Maybe it would be useful for developers if the error message was a bit more understandable.

Contributor guide

Open the contributing guide

Research direction

Reproduce an insert after reaching CouchDB's max_document_size, then inspect the response handling shown at ../node_modules/nano/lib/nano.js:193 and 442. Trace the server response that currently becomes only “Error: users” and identify the expected clearer message; done means the size-limit failure is understandable to developers.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
databases
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.