Skip to content

Unsupported operand types: string + int #6020

@sven794

Description

@sven794

Describe the Bug

Hi Team,

When migrating the database I get error Unsupported operand types: string + int.
The error comes from DatabaseMigrationRepository.php line 144

Running PHP 8.3

It is running on a hosting server. There are no changes done to the code.

Not sure if this is a bug or its the system. Upgrades worked in the past.

Steps to Reproduce

  1. php artisan migrate

Expected Behaviour

To complete the migrate without any errors

Screenshots or Additional Context

[2026-02-13 16:26:07] production.ERROR: Unsupported operand types: string + int {"exception":"[object] (TypeError(code: 0): Unsupported operand types: string + int at /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php:144)
[stacktrace]
#0 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(197): Illuminate\Database\Migrations\DatabaseMigrationRepository->getNextBatchNumber()
#1 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate\Database\Migrations\Migrator->runPending()
#2 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate\Database\Migrations\Migrator->run()
#3 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(669): Illuminate\Database\Console\Migrations\MigrateCommand->Illuminate\Database\Console\Migrations\{closure}()
#4 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(109): Illuminate\Database\Migrations\Migrator->usingConnection()
#5 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(88): Illuminate\Database\Console\Migrations\MigrateCommand->runMigrations()
#6 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Database\Console\Migrations\MigrateCommand->handle()
#7 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#8 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\Container\Util::unwrapIfClosure()
#9 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#10 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\Container\BoundMethod::call()
#11 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\Container\Container->call()
#12 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/symfony/console/Command/Command.php(341): Illuminate\Console\Command->execute()
#13 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\Component\Console\Command\Command->run()
#14 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/symfony/console/Application.php(1102): Illuminate\Console\Command->run()
#15 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/symfony/console/Application.php(356): Symfony\Component\Console\Application->doRunCommand()
#16 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/symfony/console/Application.php(195): Symfony\Component\Console\Application->doRun()
#17 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\Component\Console\Application->run()
#18 /home/fitsz/domains/bookstack.fitsz.nl/bookstack/artisan(35): Illuminate\Foundation\Console\Kernel->handle()
#19 {main}
"}

Browser Details

Microsoft Edge

Exact BookStack Version

v25.12.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions