Skip to content

Firestore [Violation] 'setTimeout' handler took [n]ms index.esm2017.js:15504 #7815

@RaheutRahwana

Description

@RaheutRahwana

Operating System

Debian GNU/Linux 12 (bookworm)

Browser Version

Chromium 119.0.6045.159 (Official Build) snap (64-bit)

Firebase SDK Version

9.8.2

Firebase SDK Product:

Firestore

Describe your project's tooling

Browser modules.

Describe the problem

Firestore returns [Violation] 'setTimeout' handler took [n]ms index.esm2017.js:15504 when data does not exist.

The program works as expected. I just wonder what's with that Violation. It has never occurred before. AFAIK

log:

    "_query": {
        "path": {
            "segments": [
                "serem"
            ],
            "offset": 0,
            "len": 1
        },
        "collectionGroup": null,
        "explicitOrderBy": [],
        "filters": [
            {
                "field": {
                    "segments": [
                        "reminder_service_date"
                    ],
                    "offset": 0,
                    "len": 1
                },
                "op": ">=",
                "value": {
                    "stringValue": "11/27/2023"
                }
            },
            {
                "field": {
                    "segments": [
                        "reminder_service_date"
                    ],
                    "offset": 0,
                    "len": 1
                },
                "op": "<",
                "value": {
                    "stringValue": "11/28/2023"
                }
            }
        ],
        "limit": 111,
        "limitType": "F",
        "startAt": null,
        "endAt": null,
        "D": [
            {
                "field": {
                    "segments": [
                        "reminder_service_date"
                    ],
                    "offset": 0,
                    "len": 1
                },
                "dir": "asc"
            },
            {
                "field": {
                    "segments": [
                        "__name__"
                    ],
                    "offset": 0,
                    "len": 1
                },
                "dir": "asc"
            }
        ],
        "C": {
            "path": {
                "segments": [
                    "serem"
                ],
                "offset": 0,
                "len": 1
            },
            "collectionGroup": null,
            "orderBy": [
                {
                    "field": {
                        "segments": [
                            "reminder_service_date"
                        ],
                        "offset": 0,
                        "len": 1
                    },
                    "dir": "asc"
                },
                {
                    "field": {
                        "segments": [
                            "__name__"
                        ],
                        "offset": 0,
                        "len": 1
                    },
                    "dir": "asc"
                }
            ],
            "filters": [
                {
                    "field": {
                        "segments": [
                            "reminder_service_date"
                        ],
                        "offset": 0,
                        "len": 1
                    },
                    "op": ">=",
                    "value": {
                        "stringValue": "11/27/2023"
                    }
                },
                {
                    "field": {
                        "segments": [
                            "reminder_service_date"
                        ],
                        "offset": 0,
                        "len": 1
                    },
                    "op": "<",
                    "value": {
                        "stringValue": "11/28/2023"
                    }
                }
            ],
            "limit": 111,
            "startAt": null,
            "endAt": null,
            "P": "serem|f:reminder_service_date>=11/27/2023,reminder_service_date<11/28/2023|ob:reminder_service_dateasc,__name__asc|l:111"
        }
    }

Steps and code to reproduce issue

code:

onSnapshot(
    query(
        collection(firestore, location.pathname),
        where("reminder_service_date", ">=", reminder_service_date_start),
        where("reminder_service_date", "<", reminder_service_date_end),
        limit(111)
    ),
    ({docs}) => {
        if (docs.length) {
            console.log(docs);
        } else {
            console.log("204 No Content");
        }
    },
    (error) => console.error(error)
);

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