octobercms/october · error · ApplicationException

Limit and pagination parameters cannot be both set.

Error message

Limit and pagination parameters cannot be both set.

What it means

Error "Limit and pagination parameters cannot be both set." thrown in octobercms/october.

Source

Thrown at modules/dashboard/classes/ReportDataQueryBuilder.php:662

            );
        }

        if ($this->metricsConfigurationCallback) {
            call_user_func($this->metricsConfigurationCallback, $query, $this->dimension, $this->metrics);
        }

        if ($this->configureQueryCallback) {
            call_user_func($this->configureQueryCallback, $query, $this->dimension, $this->metrics);
        }

        $query->addSelect($columns);

        if (!$skipGrouping) {
            $query->groupBy(Db::raw($this->dimension->getDataSetColumName()));
        }

        if ($this->limit !== null && $this->paginationParams) {
            throw new ApplicationException('Limit and pagination parameters cannot be both set.');
        }

        if ($this->limit) {
            $query->limit($this->limit);
        }

        $this->applyFilters($query);

        if ($this->dateColumnName && $this->startDate !== null) {
            $query->whereBetween($this->dateColumnName, [
                $this->startDate->startOfDay()->toDateTimeString(),
                $this->endDate->endOfDay()->toDateTimeString()
            ]);
        }

        if ($this->timestampColumnName && $this->startTimestamp !== null) {
            $query->where($this->timestampColumnName, '>=', Carbon::createFromTimestamp($this->startTimestamp));
        }

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/dashboard/classes/ReportDataQueryBuilder.php:662 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21). Data as JSON: /api/errors/1a4bd6ab23b1b7a9. Report an issue: GitHub.